Metodologia
Implementación
En la etapa de Implementación comenzamos con el resultado de la etapa de Diseño e implementamos el sistema en términos de componentes, es decir, ficheros de código fuente, scripts, ficheros de código binario, ejecutables y similares.
El objetivo principal de la etapa de implementación es desarrollar la arquitectura y el sistema como un todo. De forma más específica, los propósitos de la Implementación son:
Definir la organización del código.
Planificar las integraciones de sistema necesarias en cada iteración.
Implementar las clases y subsistemas encontrados durante el Diseño.
Para conseguir estos objetivos el flujo de trabajo de la etapa de Implementación consta de las siguientes etapas:
Estructurar el Modelo de Implementación.
Crear el Plan de Integración.
Implementar componentes.
Validar componentes implementados.
Integrar subsistemas.
Validar Subsistemas implementados.
Integrar el Sistema Software.
Los productos de desarrollo del software fundamentales que se desarrollan en la etapa de Implementación son:
Modelo de Implementación, que incluye Componentes, Subsistemas y el Producto.
Informe del Modelo de Implementación.
Arquitectura del Software (Modelo de Implementación).
Plan de Integración.
Los participantes responsables de las realizar las actividades y los productos de desarrollo del software son:
Implementador
En el ciclo de vida del software la etapa de Implementación es el centro durante las iteraciones de construcción, aunque también se lleva a cabo el trabajo de implementación durante la fase de Elaboración, para crear la línea base ejecutable de la arquitectura, y durante la fase de Transición, para tratar defectos tardíos.
Ya que el modelo de implementación denota la implementación actual del sistema en términos de componentes y subsistemas de implementación, es natural mantener el modelo de implementación a lo largo de todo el ciclo de vida del software.
|