En un archivo de texto, realiza ejemplos de sistemas que un cliente pudiera necesitar (por ejemplo, un sistema que controle una zapatera) y describe qu hara en cada una de las etapas en los ciclos cascada y espiral incremental.
Modelo de ciclo de vida de una Tienda de Abarrotes Etapa Descripcin Espiral Planificacin En esta etapa en la Tienda de Abarrotes tiene como tarea el determinar los objetivos, alternativas y restricciones del proyecto a desarrollar. Revisamos todo los hechos, evalundolos, y con ellos decidimos si continuamos con las fases siguientes y planificamos la prxima actividad. Anlisis de Riesgo Anlisis de alternativas e identificacin/resolucin de riesgos., con el fin de evaluar los problemas que se presenten. Ingeniera Se desarrolla el prototipo inicial del software, con las tareas requeridas para su construccin, creando una o mas representaciones de la aplicacin, desarrollando el prototipo hacia una mejora. Construccin y adaptacin En esta atapa se realizan las tareas requeridas para la construir, probar, instalar y proporcionar soporte al usuario. Evaluacin del cliente Se planifica y desarrollan las tareas que fueron requeridas de acuerdo a la evaluacin del cliente, las cuales fueron creadas durante las etapas de ingeniera, implementacin e instalacin.
Modelo de ciclo de vida de una Tienda de Abarrotes Etapa Descripcin Cascada Anlisis de requisitos En esta etapa se va a analizar las necesidades del usuario final del software para determinar los objetivos que se deben cubrir. Diseo del sistema Se organiza el sistema en elementos que puedan elaborarse por separado, de ah surge el Documento de Diseo de Software (SDD) el cual contiene la estructura del sistema y la especificacin que debe desarrollar cada parte. Diseo del programa Se desarrolla el prototipo inicial del software cubriendo los requerimientos del usuario asi como el anlisis para conocer las herramientas que se usaran en la codificacin. Codificacin Es la fase de programacin y/o implementacin, en donde se aplica el cdigo fuente, utilizando prototipos, realizando pruebas y ensayos para la correccin de errores. Pruebas Es aqu donde los elementos ya programados se conjuntan para crear el sistema y se comprueba que funcione correctamente y cubra los requisitos antes de que sea puesto en operacin. Implantacin El software se pone en produccin, en esta fase dura ms y tambin tiene ms cambios en el ciclo de elaboracin del proyecto. Mantenimiento En esta fase los problemas que se presenten son corregidos.