Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de desarrollo iterativos - Coggle Diagram
Modelos de desarrollo iterativos
Tasa éxito desarrollo de software, más baja que cualquier proyecto
consumen más recursos
producen sistemas defectuosos
Las causas principales de este problema
los sistemas informáticos
no cuentan con metodología análisis diseño y programación bien establecida
mayor grado de libertad e interrelación
ejecuten de una forma empírica y
desordenada
carece de un modelo de desarrollo o bien
utiliza modelos obsoletos
son mucho más complejos y abstractos que los sistemas físico
normalmente duran más de lo previsto
dinero de los presupuestado
Proyectos con modelo de desarrollo iterativo
intentan adaptarse a este cambio
modelos de desarrollo iteractivos
" Unified Process"
"Rational Unified Process"
"Extreme Programming (XP)"
"Feature Driven Development"
dividir el proyecto de desarrollo en va
rias etapas, llamadas iteraciones
Las ventajas de este tipo de modelo son
las siguientes:
Flexibilidad
documentos del sistema no son rígidos pueden cambiarse durante el proceso de desarrollo
Mitigación de riesgos
puede determinarse la viabilidad o eficiencia de
las decisiones de diseño
Retroalimentación
puede examinarlos y proponer los
cambios que necesita para su negocio
Desarrolladores tienen rápida retroalimentación de que funciona y que no
idea central es que realiza todo el proceso; análisis,
diseño, programación y pruebas
tipos de proyectos de desarrollo de sistemas
El proyecto que amplia un modelo
en cascada
Si la empresa aplica modelo de desarrollo, es probable que utilice
se comienza a desarrollar el diseño
lleva a cabo la programación
se realizan las pruebas
primero se realiza el análisis
Sus principales defectos son los siguientes
Rigidez y poca adaptabilidad
clientes y los desarrollados tendrían claros requerimientos
Baja mitigación de riesgos
se pueden hacer pruebas y determinar
la viabilidad o eficiencia
Falta de retroalimentación
cambios son caros o poco posibles
No permite acomodar estos cambios
Es rígido para proceso dinámico como
el desarrollo de software
el que sigue un modelo
iterativo
. El proyecto que no utiliza modelo de desarrollo
programar cuanto antes para entregar producto lo más pronto posible
Vicent-Ramon Palasí Lallana