Su propósito es implementar un
elemento de un sistema como un
producto de software o servicio.
Salidas
Estrategia de
implementación
definida.
Restricciones de
implementación de
tecnología definidas en
diseño.
Software terminado,
empaquetado y guardado de
acuerdo con el contrato de
abastecimiento.
Proceso de analisís de requerimientos.
Su propósito es establecer los
requerimientos de los elementos de
software de un sistema
Salidas
Requerimientos asignados a los
elementos de sistema y sus interfaces
definidos
Los requerimientos son
analizados para comprobados
para analizar su exactitud y
testabilidad.
El impacto de requerimientos de
software en el entorno
operativo es entendido.
La consistencia y trazabilidad es
establecida entre los
requerimientos de software y los
requerimientos del sistema.
Priorización de requerimientos
establecida.
Los requerimientos son
aprobados y actualizado
según se necesite.
Los cambios en el software son evaluados
según costo, cronograma e impacto
técnico.
Proceso de diseño de arquitectura de software.
Su propósito es proveer un
diseño para el software que
implemente y pueda ser
verificado pro los
requerimientos definidos.
Salidas
Diseño de arquitectura basado en
elementos de software que
implementan los requerimientos de
software definidos.
Interfaces internas y
externas para cada
elemento de software.
Consistencia y trazabilidad entre
los requerimientos de software y
el diseño de software.
Proceso de diseño detallado de software.
Su propósito es proveer un
diseño de software que
implemente los
requerimientos y una
arquitectura lo
suficientemente robusta para
la fase de programación y
pruebas.
Salidas
Diseño detallado de cada elemento de software.
Interfaces internas y externas de cada elemento
de software definidas.
Consistencia y trazabilidad establecida
entre el diseño detallado, requerimiento y
diseño de arquitectura.
Proceso de construcción de software
Su propósito es producir unidades
ejecutables de software que reflejen el
diseño de software.
Salidas
El criterio de verificación es definido
para todos los elementos de software
en base a los requerimientos.
Las unidades de software
son definidas en base a su
diseño.
La consistencia y trazabilidad es
establecida entre las unidades de
software, requerimientos y diseño.
La verificación de las unidades
de software es realizada en
base a los requerimientos y el
diseño.
Proceso de integración de software.
Su propósito es combinar las unidades de
software y sus componentes, produciendo
sistemas de software integrados,
Salidas
Estrategia de integración
Criterio de verificación
para los elementos de
software basado en los
requerimientos.
Los elementos de software
son definidos mediante la
estrategia de integración.
Los resultados de la integración
son archivados.
Proceso de pruebas de calificación de software
Su propósito es confirmar que el software
integrado cumpla los requerimientos
definidos.
Salidas
Criterio de software integrado.
Software integrado verificado
utilizando el criterio definido.
Resultados de pruebas
archivados.
Estrategia de regresión para
realizar pruebas cuando un
cambio es realizado en el
software.
Proceso de manejo de
documentación
Su propósito es desarrollar y
mantener archivada información
producida por los procesos.
Salidas
Estrategia de documentación.
Estándares de
documentación.
Análisis, revisión y aprobación de
la documentación.
Proceso de manejo de la
configuración
Su propósito es mantener la
integridad del proyecto y la
disponibilidad del mismo.
Salidas
Estrategia de manejo de la configuración de software.
Indentificación de elementos generados
por el proyecto.
Control de modificaciones y
lanzamientos de elementos de
software.
Estado de elementos de software.
Proceso de Aseguramiento de la Calidad.
Su propósito es asegurar todos los
productos y procesos cumplan con
los planes predefinidos.
Salidas
Estrategia de manejo de la calidad.
Evidencia del aseguramiento de la calidad realizado.
Anomalías relacionadas con los requerimientos
Adherencia de productos, procesos
y actividades a las estándares,
procedimientos y requerimientos.
Proceso de verificación de software.
Su propósito es confirmar que el
software cumple con los
requerimientos.
Salidas
Estrategias de verificación
Criterios de verificación
Archivo de anomalías.
Proceso de validación
Su propósito es confirmar los
requerimientos para un uso especifico.
Salidas
Estrategia de validación
Actividades de validación.
Identificación de problemas.
Proceso de reutilización de software
Su propósito es desarrollar y
mantener modelos y arquitecturas
predefinidas.
Salidas
Representación de modelos y
arquitecturas predefinidas.
Limites de los modelos y
arquitecturas predefinidas.