Este documento compara tres modelos tradicionales de desarrollo de software: el modelo cascada, el modelo en espiral y el modelo de prototipos. El modelo cascada organiza rigurosamente las etapas de desarrollo de manera secuencial, mientras que el modelo en espiral combina prototipos y controles sistemáticos. El modelo de prototipos es iterativo y construye versiones incrementales del software.
2. INTRODUCCIÓN
Un modelo de desarrollo es un grupo de ocupaciones, tareas y acciones
que se hacen con el objetivo de lograr el avance terminado de un
emprendimiento de programa. Existen diferentes modelos de desarrollo
así como los prescriptivos que se usan cuando los requerimientos de
programa están bien establecidos, los perfeccionados que tienen dentro
las propiedades de uno o más modelos tradicionales y se usan cuando el
enfoque del emprendimiento está bien definido.
3. CUADRO COMPARATIVO
Es el enfoque metodológico que ordena
rigurosamente las etapas del desarrollo para el
avance de programa de tal forma que el comienzo
de cada etapa debe de aguardar a la finalización de
la etapa.
El modelo esta pensado para realizar una revisión
final, que tiene como función saber si el
emprendimiento esta listo para seguir a la
siguiente etapa.
Este modelo fue el primero en organizarse y
es la base de todos los otros modelos de
período de vida
Es un modelo de desarrollo de programa evolutivo
donde se conjuga la naturaleza de creación de
prototipos con los puntos controlados y sistemáticos del
modelo lineal y secuencial
Proporciona el potencial para el avance
ágil de ediciones incrementales del
programa
Que no se apoya en fases precisamente
establecidas y separadas para hacer un
sistema.
De esta forma, si los requerimientos cambian a lo
largo de el avance del sistema, entonces con un
mínimo de esfuerzo y tiempo se puede
desarrollar un sistema de trabajo flexible
MODELO
S
TRADICIONA
LES
CASCADA ESPIRAL
PROTOTIPOS
El énfasis esta puesto sobre la
consideración de conseguir un sistemas
de producción maleable y expansible.
4. * Es el más utilizado.
* Es una perspectiva del
desarrollo de avance de programa
como una serie de etapas que
genera productos intermedios.
* Si se cambia el orden de las
fases, el resultado definitivo va a
ser de inferior calidad.
* En cada giro se edifica un nuevo
modelo del sistema completo.
* Es el más destacable modelo para el
avance de enormes sistemas
* Este modelo puede combinarse con
otros procesos de desarrollo.
* Gestionan bien la naturaleza
evolutiva del software
*Son iterativos edifican ediciones
de programa cada vez mas
terminadas se ajustan bien
*Los cambios de requisitos del
producto
CARACTERÍSTICAS
5. ETAPAS
CASCADA ESPIRAL PROTOTIPOS
Análisis de Requisitos
Diseño del Sistema
Diseño del Programa
Codificación
Pruebas
Implantación
Objetivo y
Determinación.
Análisis y Evaluación
de riesgos.
Desarrollo y Pruebas
Planeación del
siguiente ciclo
Planeación
Análisis de requisitos
Construcción y
adaptación de la
ingeniería
Valuación del cliente
6. CONCLUSIÓN
Los modelos de desarrollo perfeccionados aceptan usar las propiedades de los modelos
de desarrollo habituales, realizando que el avance de programa se ajuste mejor a los
problemas que tienen la posibilidad de suscitarse en la vida cotidiana.
Buscan usar las propiedades de las formas de avance ágil dado que reconoce la
consideración de la comunicación con el cliente y él criterio de lo que va a ser el
programa.