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.
Conjuntos de roles: Desarrolladores
Relaciones

Analizar el comportamiento en tiempo de ejecuciónDesarrollar productos de trabajo de instalaciónEjecutar pruebas de desarrolladorImplementar elementos de diseñoImplementar la prueba de desarrolladorImplementar los elementos de comprobabilidadArtefactos de instalaciónElemento de comprobabilidadElemento de implementaciónPrueba de desarrolladorPrueba de fragmento para simulaciónSubsistema de implementaciónImplementador

Adicionalmente realiza
Modifica
Uso del proceso
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].

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