Disciplina: Implementación
Esta disciplina explica cómo desarrollar, organizar, realizar pruebas de unidad e integrar los componentes implementados basándose en las especificaciones de diseño.
Relaciones
Descripción principal

La finalidad de la implementación es:

  • definir la organización del código, en términos de los subsistemas de implementación organizados en capas
  • implementar los elementos de diseño en términos de los elementos de implementación (archivos de origen, binarios, programas ejecutables y otros)
  • probar y desarrollar componentes como unidades
  • integrar los resultados producidos por los implementadores individuales (o equipos) en un sistema ejecutable

La disciplina de implementación limita su ámbito a la forma en que las clases individuales deben pasar por la prueba de unidad. La prueba del sistema y la de integración se describen en la disciplina de prueba.

La implementación está relacionada con otras disciplinas:

  • La disciplina de requisitos describe cómo capturar los requisitos que debe cumplir la implementación en un modelo de guión de uso.
  • La disciplina de análisis y diseño describe cómo desarrollar un modelo de diseño. El modelo de diseño representa la intención de la implementación y es la entrada principal de la disciplina de implementación.
  • La disciplina de prueba describe cómo realizar el test de integración para cada compilación durante la integración del sistema. También describe cómo realizar las pruebas del sistema para verificar que todos los requisitos se han cumplido, así como la forma en que se detectan y remiten los defectos.
  • La disciplina de entorno describe cómo desarrollar y mantener artefactos de soporte que se utilicen durante la implementación, como la descripción del proceso, las directrices de diseño y las de programación.  
  • La disciplina de  despliegue describe cómo utilizar el modelo de implementación para producir y entregar el código al cliente final.
  • La disciplina de gestión de proyectos describe la mejor forma de planificar el proyecto. Algunos aspectos importantes del proceso de planificación son el plan de iteración, la gestión de cambios y los sistemas de seguimiento de defectos.



Más información