You are on page 1of 11

INGENIERIA DE SOFTWARE

CICLOS DE VIDA Y MODELO EN CASCADA


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.

You might also like