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

Modelo Cascada


Enviado por   •  5 de Abril de 2014  •  919 Palabras (4 Páginas)  •  265 Visitas

Página 1 de 4

TIPOS DE MODELOS DEL CICLO DE VIDA DEL SOFTWARE

Modelo Cascada

Este es el más básico de todos los modelos. Su visión dice que el desarrollo de software es atravez de una secuencia simple de fases. Cada fase tiene un conjunto de metas bien definidas. Utiliza punto de control para pasar a la siguiente fase: Análisis, Diseño, Codificación, Pruebas, Implementación, Mantenimiento. Se tarda mucho tiempo en pasar todo el ciclo. El fracaso del software es la comunicación con el usuario final. Se utiliza en proyectos con requerimientos bien definidos. Las flechas muestran el flujo de información entre las fases.

Este modelo se enfrasca en los en: Planear un proyecto antes de embarcarse en él. Definir el comportamiento externo antes de diseñar su arquitectura interna. Documentar los resultados de cada actividad. Diseñar un sistema antes de codificarlo. Testear el sistema después de construirlo.

CARACTERISTICAS

 Es el más utilizado.

 Es una decisión de proceso de desarrollo del software como una sucesión de etapas que producen productos intermedios.

 Para que el proyecto tenga éxito deben desarrollarse todas las fases.

 Si se cambia el orden de las fases, el producto final será de inferior calidad.

VENTAJAS

 La planificación es sencilla.

 La calidad del producto resultante alta.

 Permite trabajar con personal poco cualificado.

DESVENTAJAS

 No refleja realmente el proceso de desarrollo del software.

 Se tarda mucho tiempo en pasar por todo el ciclo.

 Perpetúa el fracaso de la industria del software en su comunicación con el usuario final.

 El mantenimiento se realiza en el código fuente.

 Las revisiones de proyectos de gran complejidad son muy difíciles.

 Impone una estructura de gestión de proyectos.

Modelo Espiral

Propuesto inicialmente por Boehm en 1988, basada en la necesidad continúa de refinar los requerimientos y estimaciones del proyecto.

Efectivo para proyectos pequeños donde con la retroalimentación dada por el cliente, se aprueba las diferentes etapas, puede ocurrir el riesgo que no se defina bien los objetivos por el cual el desarrollo puede ser caótico.

Desarrollo cíclico (iterativo) donde en cada ciclo se llevan a cabo 4 tareas:

Determinación de objetivos, alternativas y restricciones

Evaluación de alternativas, análisis y control de riesgos.

Desarrollo y verificación del producto.

Planificación del siguiente ciclo (fase).

Cada ciclo corresponde a una fase del proyecto

CARACTERISTICAS

En cada giro se construye un nuevo modelo del sistema completo.

Este modelo puede combinarse con otros modelos de proceso de desarrollo (cascada, evolutivo)

Mejor modelo para el desarrollo de grandes sistemas.

El análisis de riesgo requiere la participación de personal con alta cualificación.

VENTAJAS

No necesita una definición completa de los requisitos para empezar a funcionar.

Al entregar productos desde el final de la primera iteración es más fácil validar los requisitos.

El riesgo en general es menor, porque

...

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