METODOLOGIAS DE DESARROLLO DE SOFTWARE
METODOLOGIAS DE DESARROLLO DE SOFTWARE
METODOLOGIAS DE DESARROLLO DE SOFTWARE Modelo Modelo Modelo Modelo Modelo Modelo Modelo
en Cascada Basado en Prototipos Incremental o Evolutivo Espiral OO Cascada con Sub - Proyectos Entrega por Etapas
Procesos de Software
Actividades de un proceso genérico
ANALISIS
DISEÑO
CODIGO
PRUEBAS
PRODUCTO
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad Análisis de Requerimientos Especificación formal de requerimientos Diseño Global Especificación Formal del Diseño Programación Librerías y herramientas Programación aplicación Pruebas de integración Entrenamiento Operación y Mantenimiento PRODUCTO
Modelo en Cascada ESFUE
TIEMP
Modelo Basado en Prototipos
Obtención de requisitos
GRUPO USUARIO / DISEÑADOR
Diseño Global
Construcción Prototipo
Desarrollo Prototipo
Refinamiento Prototipo
Sistema Terminado
GRUPO SISTEMA / CONSTRUCTOR
Modelo Incremental - Evolutivo
Versió n #1
Versió n #2
ANALISIS
DISEÑO
CODIGO
PRUEBAS
ANALISIS
DISEÑO
CODIGO
PRUEBAS
PRODUCTO
PRODUCTO NUEVAS FUNCIONALI DADES
Modelo Espiral
Planificación Proyecto Comunicación con Cliente
Análisis de Riesgos
Evaluación del Cliente
Toma de
Construcción y Adaptación
Tiempo -Madurez del
Modelo Espiral
Modelo OO Diagrama de Clases Diagramas de Objetos Diagramas de Módulos Diagramas de Procesos
Modelo Cascada con Sub Proyectos Definición del Problema Análisis Requerimientos Diseño Global
Sub
Sub
Diseño Detallado
Diseño Detallado
Codificación y Depuración
Codificación y Depuración
Definición del Problema
Definición del Problema
Pruebas Subproyecto
Pruebas Subproyecto
Prueba Integral
Producto Final
Modelo Entrega por Etapas Definición del problema Análisis de Requerimientos Diseño Global Etapa I •Diseño Detallado
Etapa II •Diseño Detallado
Etapa I •Diseño Detallado
•Codificación •Depuración •Prueba •Entrega
•Codificación •Depuración •Prueba •Entrega
Etapa N …
•Codificación •Depuración •Prueba •Entrega
Comparativo
Comparativo
Comparativo