ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El modelo en cascada


Enviado por   •  30 de Mayo de 2014  •  1.165 Palabras (5 Páginas)  •  259 Visitas

Página 1 de 5

1. ¿Cuándo es adecuado usar un modelo en cascada, un modelo en espiral,

un modelo iterativo e incremental, un modelo de prototipos y un modelo

ágil (tome SCRUM como referencia)?

Explique las ventajas y desventajas de cada uno de ellos

Modelo en cascada

El modelo en cascada es un proceso de desarrollo secuencial, en el que el

desarrollo se ve fluyendo hacia abajo (como una cascada) sobre las fases que

componen el ciclo de vida.

Uso: El modelo en cascada puede ser apropiado, en general, para proyectos

estables (especialmente los proyectos con requisitos no cambiantes) y donde es

posible y probable que los diseñadores predigan totalmente áreas de problema del

sistema y produzcan un diseño correcto antes de que empiece la implementación.

Funciona bien para proyectos pequeños donde los requisitos están bien

entendidos. Es un modelo en el que todo está bien organizado y no se mezclan las

fases. Es simple y fácil de usar.

Ventajas:

 No hace falta mencionar, es un modelo lineal y, por supuesto, los modelos

lineales son las más simples a ser implementadas.

 La cantidad de recursos necesarios para implementar este modelo es

mínimo.

 Una gran ventaja del modelo de cascada es que la documentación se

produce en cada etapa del desarrollo del modelo de cascada. Esto hace

que la comprensión del producto diseñar procedimiento más sencillo.

 Después de cada etapa importante de la codificación de software, las

pruebas se realizan para comprobar el correcto funcionamiento del código.

 Debido a la rigidez del modelo es fácil de gestionar ya que cada fase tiene

entregables específicos y un proceso de revisión. Las fases son procesadas

y completadas de una vez.

Desventajas:

 Los Muchas veces, sucede que el cliente no es muy clara de lo que

exactamente quiere del software. Cualquier cambio que se menciona en el

medio puede causar mucha confusión.

 Los pequeños cambios o errores que surgen en el software completo puede

causar mucho problema.

 La mayor desventaja del modelo de cascada es que hasta la etapa final del

ciclo de desarrollo se ha completado, un modelo de trabajo del software no

está en las manos del cliente. Por lo tanto, es difícil en condiciones de

mencionar si lo que se ha diseñado es exactamente lo que había pedido

Modelo iterativo e incremental

El desarrollo iterativo e incremental es un proceso de desarrollo de software cíclico

desarrollado en respuesta a la debilidad del modelo en cascada. Empieza con una

planificación inicial y termina con el despliegue, con la iteración cíclica en el medio.

Uso: Es apropiado cuando no hace falta que los requisitos estén totalmente

definidos al inicio del desarrollo, sino que se pueden ir refinando. Igual que otros

modelos similares tiene las ventajas propias de realizar el desarrollo en pequeños

ciclos, lo que permite gestionar mejor los riesgos, gestionar mejor las entregas

Ventajas:

 Resolución de problemas de alto riesgo en tiempos tempranos del proyecto.

 Visión de avance en el desarrollo desde las etapas iniciales del desarrollo.

 Obtención del feedback del usuario lo antes posible, para orientar el

desarrollo al cumplimiento de sus necesidades y realizar todas las

adaptaciones identificadas para cumplir con los objetivos planteados.

 Menor tasa de fallo del proyecto, mejor productividad del equipo, y menor

cantidad de defectos, según demuestran estudios realizados sobre

proyectos que han aplicado esta técnica.

 Permite manejar la complejidad del proyecto, apuntando a la resolución de

los problemas por partes, y no caer en la inanición del “súper análisis” del

producto.

 El aprendizaje y experiencia del equipo iteración tras iteración, mejora

exponencialmente el trabajo, aumenta la productividad y permite

...

Descargar como (para miembros actualizados)  txt (7.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com