S.I. Modelos de desarrollo


Modelo de cascada

1.       Es un modelo secuencial de desarrollo secuencial de lo de principal hasta abajo.
2.       Cuando analizas las necesidades del usuario y cliente te pide lo que quiere del software.
3.       Diseños del sistema se crea todo para el programa funcione.
4.       Es la fase en donde se agregan los algoritmos para el cumplimiento del programa.
5.       Codificación en él se agregan para que ya funcione.
6.       Todos los elementos se juntan y se verifica que todo está bien y se pueda entregar al cliente.
7.       Si el cliente quiere algún cambio o una actualización se ara sola ya no es necesario que se cree todo

Rad

1.       Es un proceso desarrollado por martis 1991 y se hacen prototipos
2.       Modelo de gestión que información se genera y a dónde va la información
3.       Modelo de proceso se van comunicando cada una
4.       Generación de aplicación
5.       Prueba de entrega en este se verifica que ya esté funcionando y se pueda entregar al cliente
6.       Ventajas
7.       Desventajas es menos eficiente y el proceso es más difícil de medir

Modelo incremental

1.       Es la gestión de proyectos que tiene como objetivo un incremento progresivo
2.       Permite una fácil administración de las tareas en cada iteración
3.       Son los objetivos centrales específicos y que persigue el proyecto, teniendo en cuenta lo que se quiere y vas planteando las mejores ideas.  
4.       Diseño de los incrementos
5.       Esto es para que se haga una mejora contante hasta llegar al objetivo
6.       Desarrollo de incremento todo lo planeado se pone en acción
7.       Validación de incrementos es en el que te da cuenta de que está mal y poder corregirlo
8.       Entrega de producto se verifica que está listo se entrega con todas las cosas que queríamos
9.       Y resulta muy sencillo hacerle cambios

      modelo espiral

Es un enfoque de desarrollo de software que puede ser considerado como una respuesta a los inconvenientes del desarrollo en cascada.

Fase 1 Objetivo y determinación alternativa: Los objetivos se determinan conjuntamente con el cliente. Al mismo tiempo, Análisis y evaluación de riesgos: Se identifican y evalúan los riesgos potenciales. También se evalúan las alternativas existentes. Los riesgos son registrados, evaluados y luego reducidos utilizando prototipos, simulaciones y softwares de análisis.

Desarrollo y prueba: Los prototipos se amplían y se añaden funcionalidades. El código real es escrito, probado y migrado a un entorno de prueba varias veces hasta que el software pueda ser implementado en un entorno productivo.
Planificación del siguiente ciclo: El siguiente ciclo se planifica al final de cada etapa.




Comentarios