Ventajas y desventajas modelos de desarrollo

Solo disponible en BuenasTareas
  • Páginas : 2 (460 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de febrero de 2012
Leer documento completo
Vista previa del texto
Modelo | Ventajas | Desventajas | |
Lineal Secuencial
o En Cascada | * Considera las actividades fundamentales del proceso de especificación, desarrollo, validación y evolución y losrepresenta como fases separadas del proceso, tales como la especificación de requerimientos, el diseño del software, la implementación, las pruebas, etcétera. * La documentación se produce en cada clase yque este cuadra con otros modelos del proceso de ingeniería. | * Inflexibilidad al dividir el proyecto en distintas etapas. * Solo se debe utilizar cuando los requerimientos del cliente secomprendan bien y sea improbable que cambien radicalmente durante el desarrollo del sistema | |
Construcción de Prototipos | * Los prototipos se construyen como un mecanismo de definición de losrequisitos cuando el cliente no especifica ninguno de ellos. | * Al mostrar el prototipo al cliente este ve lo que parece ser una versión de trabajo del software, sin saber que con la prisa de hacer quefuncione no se ha tenido en cuenta la calidad del software | |
DRA | * Este modelo trabaja para volver a utilizar componentes de software ya existentes cuando es posible o crear componentesreutilizables cuando sea necesario. * Como este modelo enfatiza la reutilización, ya se han comprobado muchos de los componentes de los programas, lo que reduce el tiempo de pruebas. | * Paraproyectos grandes aunque sean por escalas el DRA requiere suficientes recursos humanos. * No todos los tipos de aplicaciones son apropiados para DRA. * No es adecuado cuando los riesgos técnicos sonaltos. | |
Incremental | * Entrega el software en partes pequeñas pero utilizables llamadas incrementos * Es particularmente útil cuando la dotación de personal no está disponible para unaimplementación completa en la fecha límite que se haya establecido para el proyecto. | * | |
Espiral | * Se divide en regiones de tareas, cada una de estas está compuesta por un conjunto de tareas...
tracking img