ModelosDesarrolloSoftware

Páginas: 5 (1069 palabras) Publicado: 1 de marzo de 2015
Modelo
Características Principales
Fases
Ventajas
Desventajas
Cascada
Este modelo muestra de una forma básica el desarrollo de software.
Representa en fases separadas para los procesos fundamentales.
Es el más utilizado. Es una visión del proceso de desarrollo de software como una sucesión de etapas que producen productos intermedios. Para que el proyecto tenga éxito deben desarrollarse todaslas fases. Las fases continúan hasta que los objetivos se han cumplido. Si se cambia el orden de las fases, el producto final será de inferior calidad.
Análisis de requerimientos y definición.
Diseño del sistema y del software.
Implementación y prueba de unidades
Integración y prueba del sistema.
Operación y mantenimiento.
La dificultad en esta modelo reside, en la dificultad de hacer cambios entreetapas.

Se tiene todo bien organizado y no se mezclan las fases. Es perfecto para proyectos que son rígidos, y además donde se especifiquen muy bien los requerimientos y se conozca muy bien la herramienta a utilizarla planificación es sencilla. La calidad del producto resultante es alta. Sus fases son conocidas por los desarrolladores. Los usuarios lo pueden comprender fácilmente.
El clientedeber tener paciencia pues la versión operativa del producto solo estará disponible en las últimas etapas del proyecto.
Iteraciones costosas. Los problemas que se presentan son corregidos posteriormente. Puede que el software no cumpla con los requisitos. Es difícil incorporar nuevas cosas si se quiere actualizar. Es normal detenerse en su desarrollo y seguir con otras fases. Se tarda mucho tiempo enpasar por todo el ciclo Las revisiones de proyectos de gran complejidad son muy difíciles
Prototipo
El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos recursos.
El diseño rápido se centra en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final.
Plan rápido.
Modelado, diseño rápido.Construcción del Prototipo.
Desarrollo, entrega y retroalimentación.
Comunicación.
Ofrece un mejor enfoque cuando el responsable del desarrollo del software está inseguro de la eficacia de un algoritmo.
Ser fácilmente modificable. Evitar sorpresas desagradables al destacar los requerimientos incompletos o inconsistentes y la falta de funcionalidad.
Reducir los costos de rediseño si los problemas sedetectan pronto y cuando son fáciles de localizar.
A causa de la intención de crear un prototipo de forma rápida, se suelen desatender aspectos importantes, tales como la calidad y el mantenimiento a largo plazo
Llevar a un número de cambios excesivo.
Hacer pensar a los usuarios que el producto final está prácticamente terminado.
Ignorar importantes características del modelo durante el desarrollodel prototipo, o alargarse el proceso de desarrollo en exceso si no se han establecido criterios para la terminación pertinente.


Espiral


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 depersonal con alta calificación. No hay un número definido de iteraciones. Las iteraciones debe decidirlas el equipo de gestión de proyecto.


Definición de objetivos.
Evaluación y reducción de riesgos.
Desarrollo y validación.
Planeación.



No necesita una definición completa de los requisitos para empezara funcionar.
Al entregar productos desde el final de la primera iteración es más fácilvalidar los requisitos.
El riesgo en general es menor, porque si todo se hace mal, solo se ha perdido el tiempo y recursos invertidos en una iteración (las anteriores iteraciones están bien).
El riesgo de sufrir retrasos es menor, ya que al identificar los problemas en etapas tempranas hay tiempo de solucionarlos.


Es difícil evaluar los riesgos.
Necesita de la participación continua por parte del...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS