Leobaldo Marquez C.I: 20.274.106 Katiusca Martnez C.I: 13.778.480 Diego Gallardo C.I: 22.147.444 Katherine Sencial C.I: 20.149.806 Yeniffer Angulo C.I: 23.893.222 CICLOS DE VIDA ES EL PROCESO QUE SE SIGUE PARA CONSTRUIR, ENTREGAR Y HACER EVOLUCIONAR EL SOFTWARE, DESDE LA CONCEPCION DE UNA IDEA HASTA LA ENTREGA Y EL RETIRO DEL SISTEMA.
REPRESENTA TODAS LAS ACTIVIDADES Y ARTEFACTOS (PRODUCTOS INTERMEDIOS) NECESARIOS PARA DESARROLLAR UNA APLICACIN. PROCEDIMIENTOS DE UN CICLO DE VIDA
Definicin de objetivos Anlisis de los requisitos y su viabilidad Diseo general Diseo en detalle Programacin Prueba de unidad Integracin Prueba beta (o validacin) Documentacin Implementacin Mantenimiento VENTAJAS
REDUCE TIEMPOS Y COSTES DE DESARROLLO AUMENTA LA FIABILIDAD AYUDA A CONTROLAR LAS ACTIVIDADES DEL PROYECTO DESDE EL INICIO AL FIN DEL MISMO. AYUDA A LA FORMA EN LA QUE SE VA A CONSTRUIR EL PRODUCTO. DESVENTAJAS
DIFICULTAD PARA RECONOCER LOS COMPONENTES POTENCIALMENTE REUTILIZABLES. DIFICULTAD DE CATALOGACIN Y RECUPERACIN. PROBLEMAS DE GESTIN DE CONFIGURACIN. MODELO EN CASCADA ESTE MODELO DE CICLO DE VIDA FUE PROPUESTO POR WINSTON ROYCE EN EL AO 1970. ES UN CICLO DE VIDA QUE ADMITE ITERACIONES, CONTRARIAMENTE A LA CREENCIA DE QUE ES UN CICLO DE VIDA SECUENCIAL COMO EL LINEAL. DESPUS DE CADA ETAPA SE REALIZA UNA O VARIAS REVISIONES PARA COMPROBAR SI SE PUEDE PASAR A LA SIGUIENTE. ES UN MODELO RGIDO, POCO FLEXIBLE, Y CON MUCHAS RESTRICCIONES. AUNQUE FUE UNO DE LOS PRIMEROS, Y SIRVI DE BASE PARA EL RESTO DE LOS MODELOS DE CICLO DE VIDA. Winston Royce
Nacido en 1929, Royce entr en el Instituto de Tecnologa de California, donde obtuvo su licenciatura en fsica, y en 1959 obtuvo su doctorado en ingeniera aeronutica. En 1970 se public su influyente artculo "La gestin del desarrollo de software de gran tamao sistema ", en la que present varios proyectos de gestin de modelos, incluyendo lo que hoy conocemos como la cascada, iterativo y gil. Para que en 1975 recibi el AIAA Premio de Sistemas de Informacin. Durante la dcada de 1980 fue director de Lockheed Centro de Tecnologa de Software en Austin, Texas. Se retir en 1994 y muri al ao siguiente en su casa de Clifton, Virginia.
Royce haba comenzado su carrera como profesor asistente en el Instituto de Tecnologa de California. En 1961 se inici como gerente de proyectos en el sector aeroespacial divisin de TRW . Su primer proyecto se refiri al diseo de un sistema de planificacin de la misin y la seleccin de la rbita de una nave espacial. En los aos siguientes se vio involucrado en la investigacin y el desarrollo de varios sistemas de software grande y complejos, y comenz a desarrollar nuevas metodologas para la mejora de la gestin de proyectos de software. VENTAJAS
FACIL ENTENDIMIENTO E IMPLEMENTACION AMPLIAMENTE UTILIZADO Y CONOCIDO (EN TEORIA) REFUERZA BUENOS HABITOS: DEFINIR ANTES QUE DISEAR, DISEAR ANTES QUE CODIFICAR. IDENTIDICA ENTREGABLES E HITOS ORIENTADO A DOCUMENTOS FUNCIONA BIEN EN PRODUCTOS MADUROS Y EQUIPOS DEBILES DESVENTAJAS
NO APROVECHA LA ITERACION, NI EL DESARROLLO EXPLORATORIO ESPERA REQUERIMIENTOS DEFINIDOS COMPLETAMENTE AL INICIO DEL PROYECTO --> IREAL DIFICULTAR PARA INTEGRAR ADMINISTRACION DEL RIESGO EL SOFTWARE ES ENTREGADO TARDE EN EL PROYECTO ESTO HACE QUE SE DETECTEN ERRORES GRAVES MUY TARDE. HACER CAMBIOS ES DIFICIL Y COSTOSO.