Академический Документы
Профессиональный Документы
Культура Документы
Alumnos:
Beymar Jiménez Ruiz
Diplomado:
Gestión de Desarrollo de Proyecto de software
Módulo:
Administración de la calidad en el software
Docente:
Msc. Ing. Jhonny Paniagua
Fecha de presentación:
23/10/2012
Contenido
1. INTRODUCCIÓN ......................................................................................................................................3
2. Ciclos de Vida ...........................................................................................................................................3
2.1. Modelo en cascada. .........................................................................................................................3
2.2. Modelo de desarrollo incremental. .................................................................................................3
2.3. Modelo de desarrollo evolutivo. ......................................................................................................3
2.4. Modelo de prototipado de requerimientos. ...................................................................................4
2.5. Modelo en espiral. ............................................................................................................................4
2.6. Modelo concurrente..........................................................................................................................4
2.7. Ciclos de vida Orientado a Objetos ...............................................................................................4
2.7.1. Ciclo de vida fuente. .................................................................................................................4
2.7.2. Ciclo de vida remolino ..............................................................................................................5
2.7.3. Ciclo de vida pinball .................................................................................................................5
Tablas
Tabla 1 Comparación de los ciclos de vida ..................................................................................................6
Análisis Comparativo de los Ciclos de Vida
1. INTRODUCCIÓN
Los ciclos de vida o procesos de desarrollo de software han ido apareciendo en función a
los continuos cambios del software.
2. Ciclos de Vida
Cada ciclo de vida se divide en varias etapas que tienen a fin la construcción del software
al cabo de un determinado tiempo, nos permite describir las fases principales del
desarrollo software y a administrar el progreso de su desarrollo. A demás, los ciclos de
vida nos ayudan a ordenar las diversas actividades técnicas del proyecto y nos provee de
un marco para estimar los recursos, definir los puntos de control y conocer el grado de
avance.
A continuación listaremos los ciclos de vida más conocidos y utilizados para el desarrollo
del software.
• Modelo en cascada.
• Modelo de desarrollo incremental.
• Modelo de desarrollo evolutivo.
• Modelo de prototipado de requerimientos.
• Modelo en espiral.
• Modelo concurrente.
• Modelo orientado a objeto
• Es un modelo compatible con el modelo de cascada y puede ser combinado con el modelo
incremental.
o Planificación
o Investigación
o Especificación
o Implementación
o Revisión
3. Entrega
• Además de las 3 fases, existen 2 periodos:
1. Crecimiento: Es el tiempo durante el cual se construye el sistema.
2. Madurez: Es el periodo de mantenimiento del producto. Cada mejora se planifica igual
que el periodo anterior.
• Cada clase puede tener un ciclo de vida sólo para ella debido a que cada una puede estar
en una fase diferente en un momento cualquiera.