Desarrollo de software pasa por etapas , desde la concepción a la versión final para su uso. Cada etapa en el proceso de desarrollo es importante y no puede ser ignorada . Las etapas enteras se denominan ciclo de vida del software. Planificación de Proyectos
La primera etapa del ciclo de vida de desarrollo de software ( SDLC ) se llama planificación del proyecto. En este caso, los objetivos generales del programa son definidos , el modelo de ciclo de vida elegido y el horario produce .
Definición de Requisitos
Los objetivos definidos son refinados en un requisitos detallados documento . El plan del proyecto y el calendario también se actualizan . Una matriz de trazabilidad de requisitos se ha establecido para dar seguimiento a la aplicación de los requisitos.
Diseño
La etapa de diseño produce diagramas descriptivos funcionales , pseudo-código y los datos diccionario todos como un documento de diseño . El plan del proyecto y el calendario se actualizan de nuevo. Con estos documentos , un programador experimentado puede proceder a desarrollar el software.
Desarrollo
La etapa de desarrollo produce el software y la documentación inicial, como la ayuda en línea . Además, el mapa implementación completa con código fuente se produce con el plan de pruebas y un plan actualizado del proyecto y la matriz de trazabilidad de requisitos.
Integración y Ensayos
Software se produce en módulos. Cada módulo se prueba y los módulos integrados de nuevo a prueba como un sistema. Documentación sigue como ayuda en línea, plan de acogida y plan de proyecto actualizado y horario.
Todos los escenarios de prueba de instalación Aceptación y vuelven a correr para verificar la exactitud e integridad de la software . El cliente verifica que los requisitos se han cumplido y emite una nota de aceptación que conduce a la instalación.