Fases de vida de Descripción de fases Métodos/herramientas Productos/Entregables
desarrollo de utilizadas para software conseguir el objetivo Análisis de - Especificación de requerimientos Requerimientos del - Descomposición - Especificación Sistema, cuya funcional, funcional. estructura puede venir especificación vía definida por varios sentencias estándares. textuales.
Diseño - Determinar cómo
funcionará de forma - Tarjetas CRC. - Planificación de una general sin entrar en - Diagramas UML. solución de software detalles. En incorporar para disminuir un consideraciones de la desarrollo erróneo. implementación tecnológica, como el hardware, la red, etc.
Desarrollo - Estructura aplicada al
desarrollo de un - Diagramas UML. - Software Desarrollado. producto de software - IDE. que describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso.
Pruebas - Comprobar que el
software realice Herramientas de : - La calidad del producto correctamente las - Gestión de a la parte interesada. tareas indicadas en la pruebas. especificación. probar - Pruebas funcionales por separado cada - Carga y módulo del software, y rendimiento. luego probarlo de forma integral, para así llegar al objetivo.
Implementación - Realización de una
especificación técnica o - Herramientas Case. - La Función de detectar algoritmos como un los errores de software programa, componente lo antes posible. software, u otro sistema de cómputo. Muchas implementaciones son dadas según a una especificación o un estándar.