jueves, 29 de agosto de 2019

Modelo de desarrollo



 Modelo cascada

Es un proceso de desarrollo de desarrollo secuencial. va de arriba hacia abajo tipo cascada
Fases:
1.       Análisis de requisitos (lo que requiere el cliente)
2.       Diseño de sistema (organiza)
3.       Diseño del programa (se realizan los algoritmos)
4.       Codificación (se le pone el código)
5.       Pruebas (los elementos se ensamblan)
6.       Validación y verificación
7.       Mantenimiento

Rad (rapid application development)
Desarrollo rápido de aplicaciones, es más rápido porque ya existe la app
Fases:
1.       Modelo de gestión
2.       Modelado de datos (relaciones de objetos)
3.       Modelado de proceso (se crean procesos)
4.       Generación de aplicaciones
5.       Pruebas de entrega (se verifica)

Modelo incremental
Es la gestión de proyectos y tiene como objetivo un crecimiento progresivo de la funcionalidad.
·         Los incrementos son pequeños
·         Permite una fácil administración
·         La inversión es a corto plazo
Fases:
1.       Requerimientos
2.       Definición de las tareas y las interacciones
3.       Diseño de los incrementos
4.       Desarrollo del incremento
5.       Validación de incrementos
6.       Integración de incrementos
7.       Entrega del producto



Modelo espiral
Es un enfoque de desarrollo de software que puede ser considerado como una respuesta a los inconvenientes del desarrollo en cascada. El modelo en espiral describe el ciclo de vida de un software por medio de espirales
Fases:
1.       Objetivo y determinación alternativa: Los objetivos se determinan conjuntamente con el cliente.
2.       Análisis y evaluación de riesgos: Se identifican y evalúan los riesgos potenciales. También se evalúan las alternativas existentes.
3.       Desarrollo y prueba: Los prototipos se amplían y se añaden funcionalidades.
4.       Planificación del siguiente ciclo: El siguiente ciclo se planifica al final de cada etapa.

No hay comentarios.:

Publicar un comentario