Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo de proceso de software - Coggle Diagram
Modelo de proceso de software
Proyectos sin modelo de desarrollo
Poco profesionales
Perdida de tiempo en análisis y diseño
Lo importante es programar cuanto antes
Consecuencias
Sistemas llenos de errores
Inestables
Costosos
Duran poco tiempo
Proyectos con modelo de cascada
Pasos
Análisis
Diseño
Programación
Pruebas
Defectos
Rigidez y poca adaptabilidad
No permite cambios
Requerimientos cambian con el tiempo
Baja mitigación de riesgos
Las pruebas se realizan al finalizar el proyecto
NO se sabe la viabilidad de la arquitectura
Los cambios pueden llegar a ser más costoso
Se pierde tiempo
Falta de retroalimentación
Se entrega un ejecutable al final del proyecto
Cambios caros y poco posibles
Proyectos con modelo iterativo
Modelos
Unified Process
Rational Unified Process
Feature Driven Development
Extreme Programing (XP)
En cada Iteración
Se realiza una parte pequeña del proyecto
Termina con un ejecutable
Ventajas
Flexibilidad
Requerimientos no totalmente fijados
Cambios dinámicos
Documentos del sistema no rígidos
Mitigación de riesgos
Pruebas se hacen desde el principio
Determinar viabilidad o eficiencia del diseño
Los elementos de más riego se tratan en las primeras iteraciones
Mitigación de riesgo más temprana y exitosa
Retroalimentación
Ejecutables desde el comienzo
Cliente puede examinarlos y proponer cambios
Pruebas desde el comienzo del proyecto
Desarrolladores tiene rápida retroalimentación de lo que funciona y de que no