El ciclo de vida de un software consta de 7 etapas: identificación de necesidades, levantamiento de requerimientos, análisis de requerimientos, diseño del sistema, construcción del sistema, pruebas del sistema e implementación del sistema. Cada etapa tiene objetivos específicos como identificar la necesidad del negocio, establecer los requisitos funcionales y no funcionales, modelar y analizar los requerimientos, diseñar la arquitectura y base de datos, codificar el software, probar que cumple los requerimientos y entreg