Rol: Implementador
Este rol desarrolla los componentes de software y efectúa las pruebas de desarrollador para la integración en subsistemas más grandes, de acuerdo con los estándares adoptados de proyecto.
Relaciones
Realiza:Responsable de:
Adicionalmente realiza: Modifica:
Descripción principal

El rol del implementador es responsable de los componentes de desarrollo y de prueba, de acuerdo con los estándares aprobados por el proyecto, para la integración en subsistemas más grandes. Cuando los componentes de prueba, como controladores o fragmentos para simulación, deben crearse para dar soporte a las pruebas, el implementador también es responsable del desarrollo y las pruebas de los componentes de prueba y los subsistemas correspondientes.

Más información

Consulte Code Complete - A Practical Handbook of Software Construction [MCO93].

Propiedades
Varias apariciones
Opcional
PlaneadoYes
Personal
Habilidades

Las habilidades y conocimientos apropiados para el implementador incluyen:

  • Conocimiento del sistema o aplicación que se somete a prueba
  • Familiaridad con las herramientas de prueba y de automatización de prueba
  • Habilidades de programación
Propuestas de asignación

A un implementador se le puede asignar la responsabilidad de implementar una parte estructural del sistema (como un subsistema de implementación o de clases), o una parte funcional del sistema, como la ejecución de casos de uso o sus características.

Es habitual que una persona actúe como implementador y diseñador, desempeñando las responsabilidades de ambos roles.

Es posible que dos personas actúen como implementador de un único componente del sistema, dividiendo las responsabilidades entre ellos o efectuando las tareas conjuntamente, como en un enfoque de programación en parejas.

Más información