Logo Studenta

U1 - 3c - CVS DE INFORMACION - MODELOS DE DESARROLLO RAPIDO DE SOFTWARE

¡Estudia con miles de materiales!

Vista previa del material en texto

MODELOS DE DESARROLLO RAPIDO DE SOFTWARE 
 Parte 1
Modelos de Desarrollo rapido de Software
Los procesos de desarrollo rápido de software están diseñados para producir software útil de forma rápida.
					
							Ian Sommerville
Modelos de Desarrollo rapido de Software
					
							
								
Ian Sommerville
Son procesos iterativos en los que se entrelazan la especificación, el diseño, el desarrollo y las pruebas. 
El SW no se desarrolla y utiliza en su totalidad , sino en una serie de incrementos, donde en cada incremento se incluyen nuevas funcionalidades al sistema
Modelos de Desarrollo rapido de Software
					
							
								
							Ian Sommerville
Características:
Los procesos de especificación, diseño e implementación son concurrentes
El sistema se desarrolla en una serie de incrementos
Se utiliza un sistema de desarrollo interactivo para las interfaces para crearlas rápidamente
Modelos de Desarrollo rapido de Software
Ventajas del enfoque Incremental
Entrega acelerada de los servicios del cliente (implementar prioridades => aprovechamiento del sistema => análisis de resultados y cambios posteriores)
Compromiso del cliente con el sistema (compromiso del usuario del sistema => retroalimentación de requerimientos => mejora continua) 
Modelos de Desarrollo rapido de Software
Definir productos a entregar 
Diseñar la arquitectura 
Especificar Incremento
Construir Incremento
Validar Incremento
Integrar Incremento
Validar Sistema
Entregar Sistema Final
Sistema Completo?
SI
NO
Un Proceso de Desarrollo iterativo
Modelos de Desarrollo rapido de Software
					
							
								
							Ian Sommerville
Problemas del Desarrollo Iterativo e Incremental:
Problemas de Administración: (velocidad de desarrollo => mayor documentación => mayor gasto)
Problemas Contractuales: (requerimientos inciertos => Costos inciertos)
Problemas de validación: (documentación escasa => difícil validación)
Problemas de Mantenimiento: Los cambios continuos corrompen la estructura de cualquier sistema software.
Modelos de Desarrollo rapido de Software
					
							
								
							Ian Sommerville
Desarrollo Incremental vs. Prototipado Desechable
Objetivo del Desarrollo Incremental: Entregar a los usuarios finales un sistema funcional (Primero lo prioritario y lo que mejor se comprenda)
Objetivo del prototipado desechable: validar u obtener los requerimientos del sistema (primero los requerimientos inciertos)
Preguntas
?
?
?
?

Continuar navegando