Professional Documents
Culture Documents
Caractersticas
Anlisis y diseo del software. Se implementan todas las herramientas y pruebas de unidades. Al desarrollar las fases completadas pasan a las pruebas de integracin. Las fases completadas se mantienen hasta que el objetivo funcione sin problemas. Para que el proyecto tenga xito deben desarrollarse todas las fases.
Modelo Cascada
Ventajas
Planificacin fcil y sencilla. La calidad del producto es resultante mente alta. Permite trabajar con personal poco cualificado.
La importancia de este modelo no es ms que la posibilidad de hacer iteraciones, es decir, durante las modificaciones que se hace en el mantenimiento y se tendrn que realizar de nuevo las pruebas hasta que se pueda llegar hasta su objetivo.
Caractersticas
El anlisis de riesgo requiere la participacin de personal con alta cualificacin. Mejor modelo para el desarrollo de grandes sistemas. Este modelo puede combinarse con otros modelos de proceso de desarrollo (cascada, evolutivo).
Modelo espiral
Ventajas
El modelo en espiral puede adaptarse y aplicarse a lo largo de la vida del software de computadora. En la utilizacin de grandes sistemas ha doblado la productividad. No necesita una definicin completa de los requisitos para empezar a funcionar.
Este diseo es importante porque al dividirse en los 4 sectores permite que el sistema se desarrolle de manera eficaz doblegando la productividad y no obstante el buen funcionamiento del software.
Caractersticas
Se evitan proyectos largos y se entrega algo de valor a los usuarios con cierta frecuencia. El usuario se involucre ms. El resultado puede ser muy positivo.
Modelo incremental
Ventajas
Resulta ms sencillo acomodar cambios al acotar el tamao de los incrementos. En la utilizacin de grandes sistemas ha doblado la productividad. Por su versatilidad requiere de una planeacin cuidadosa tanto a nivel administrativo como tcnico.
El Modelo Incremental es particularmente til cuando no se cuenta con una dotacin de personal suficiente. Por otro lado los incrementos se pueden planear para gestionar riesgos tcnicos.
Caractersticas
Todos los requerimientos no son conocidos al principio. Los usuarios lo prueban y aaden requerimientos Se hace una implementacin parcial del sistema y se prueba. Se utiliza en sistemas complejos
Ventajas
Reduccin de tiempo y de costos. Mejoras en la administracin de proyectos. Mejoras en la comunicacin entre desarrolladores y clientes.
El uso de prototipos se centra en la idea de ayudar a comprender los requerimientos que plantea el usuario sobre todo si este no tiene idea de lo que se desea. Adems puede utilizarse cuando el ingeniero en software tiene dudas acerca de viabilidad de la solucin pensada.