Please enable JavaScript.
Coggle requires JavaScript to display documents.
Proyectos de desarrollo de sistemasModelo desarrollo - Coggle Diagram
Proyectos de desarrollo de sistemas
PROYECTOS SIN MODELO DE
DESARROLLO
-
-
se enfocan en terminar el proyecto rápidamente, ósea, programar lo mas pronto posible para terminar el proyecto
-
PROYECTOS CON MODELO DE DESARROLLO EN CASCADA :
el modelo de cascada ha sido el más utilizado en el área informática por muchos años
En un modelo en cascada, primero se
realiza el análisis
-
Cuando el diseño está acabado, se lleva a cabo la programación
-
Rigidez y poca adaptabilidad
Los programas informáticos son complejos y abstractos es por esto que modelo no se adecua bien al desarrollo de sistemas .
Un estudio realizado(2) revela que los requerimientos no anticipados en el comienzo del proyecto pueden suponer un 25% del total para proyectos de desarrollo medios y hasta un 50% para proyectos grandes
-
Baja mitigación de riesgos
Con el modelo en cascada no es Hasta el final del proyecto cuando se pueden hacer pruebas y determinar la viabilidad o eficiencia de nuestra arquitectura
así como los términos mas riesgosos en el proyecto se determinan al final de este, esto vuelve al proyecto más difícil y mas costoso a la hora de terminarlo.
-
Falta de retroalimentación.
En algunas ocasiones los clientes comienzan con una idea vaga de lo que realmente quieren, y no saben en detalle de lo que quieren hasta que ven algún prototipo de lo que los analistas pensaron lo que quería el cliente
en este caso, los cambios en el proyecto se vuelven muy caros o poco posibles por la estructura del sistema
el modelo de desarrollo en cascada es demasiado rígido para un proceso tan dinámico como
es el desarrollo de software
PROYECTOS CON MODELO DE DESARROLLO ITERATIVO
a diferencia de el modelo de desarrollo en cascada los modelos de desarrollo iterativos intentan adaptarse el cambio
-
Los modelos iterativos se basan en dividir el proyecto de desarrollo en varias etapas, llamadas iteraciones
Las iteraciones son cortas (unas cuantas semanas, excepto en proyectos enormes) y en educación es fija (no puede alargarse si hay retrasos, éstos se incluyen en otra iteración)
La idea central es que, en cada una de esa
iteracciones, se construye una parte pequeña del sistema
-
Como consecuencia, un modelo de desarrollo iterativo es condición necesaria (aunque no suficiente) para la correcta ejecución de un proceso de desarrollo de software