Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de desarrollo iterativos - Coggle Diagram
Modelos de desarrollo iterativos
Cascada
Definicion
Modelo que describe el desarrollo de software en 4 fases: análisis, diseño, programación y pruebas
Desventajas
Rigidez y poca adaptabilidad
Esto se origina debido a que los requisitos de software no son editables a lo largo del proyecto, por ende, no permite agregar requisitos que vayan surgiendo en el proceso
Baja mitigación de riesgos
Puesto que las pruebas solo se realizan al finalizar el proyecto, este puede presentar problemas de arquitectura o viabilidad.
Falta de retroalimentacion
La rigidez de este modelo no va acorde a la dinamismo del desarrollo de software, por lo cual, no se adapta a los cambios que este pueda presentar, y uno de esos cambios son las vagas ideas que tienen los clientes en un inicio.
Modelos iterativos
Concepto
Modelos que buscan dividir el proyecto en varias etapas para lograr un desarrollo incremental (construcción del sistema en base a pequeñas partes del mismo)
Ventajas
Flexibilidad
Los requerimientos no son fijos, por ende, se modifican en cada iteración que recibe el software
Mitigacion de riesgos
Al realizarse pruebas de manera temprana, se puede deducir la viabilidad del sistema o la eficiencia del diseño del mismo
Retroalimentacion
El cliente constantemente recibe versiones del programa, por lo que, le es mas fácil dar un feedback a los desarrolladores para así no esperar hasta el final para modificar el sistema