Você está na página 1de 16

Modelo

incremental

MODELO INCREMENTAL (introduccin)
Propuesto por Mills en 1980.

Sugiri el enfoque incremental de desarrollo como
una forma de reducir la repeticin del trabajo en el
proceso de desarrollo y dar oportunidad de retrasar
la toma de decisiones en los requisitos hasta
adquirir experiencia con el sistema.
MODELO INCREMENTAL
El modelo incremental combina elementos del modelo lineal
secuencial(aplicados repetidamente) con la filosofa interactiva
de construccin de prototipos. Aplica secuencias lineales de
forma escalonada mientras progresa el tiempo en el calendario.

Es decir, bajo este modelo se entrega software por partes
funcionales mas pequeas, pero reutilizables, llamadas
incrementos. En general cada incremento se construye sobre
aquel que ya fue entregado .
CARACTERISTICAS
Cada incremento agrega funcionalidad adicional o mejorada sobre el sistema
Cada etapa debe cumplir con los requisitos de las desarrolladas
La propuesta del modelo es disear sistemas que puedan entregarse por piezas.
A partir de la evaluacin se planea el siguiente incremento y as sucesivamente.
Es interactivo por naturaleza
Es til cuando el personal no es suficiente para la implementacin completa.
En lugar de entrega del sistema en una sola entrega, el desarrollo y la entrega estn
fracturados bajo incrementos, con cada incremento que entrega parte dela
funcionalidad requerida.





CARACTERISTICAS
Los requerimientos del usuario se priorizan y los requerimientos de prioridad ms altos son incluidos en
los incrementos tempranos.
Hechos de incrementos tempranos como un prototipo, ayudan a obtener requisitos para los incrementos
ms tardos.
Los usuarios no tiene que esperar.
El desarrollo incremental es el proceso de construccin siempre incrementando subconjuntos de
requerimientos del sistema.
Se evitan proyectos largos y se entrega Algo de valor a los usuarios con cierta frecuencia.
El usuario se involucra ms
Requiere gestores experimentados








VENTAJAS
Los clientes no tienen que esperar
hasta que el sistema se entregue
completamente para comenzar a
hacer uso de l.
Los clientes pueden usar los
incrementos iniciales como prototipo
para precisarlos requerimientos
posteriores del sistema.
Minimizacin del riesgo de falla en el
proyecto porque los errores se van
corrigiendo progresivamente.
El resultado puede ser muy positivo.

Difcil de aplicar a sistemas
transaccionales que tienden a ser
integrados y a operar como un todo.
Riesgos largos y complejos.
Pueden aumentar el coste debido a
las pruebas.
Los errores en los requisitos se
detectan tarde.
DESVENTAJAS
MODELO INCREMENTAL (ejemplo)
Un procesador de texto que sea desarrollado bajo el paradigma Incremental podra
aportar, en principio, funciones bsicas de edicin de archivos y produccin de
documentos (algo como un editor simple).
En un segundo incremento se le podra agregar edicin ms sofisticada, y degeneracin
y mezcla de documentos.
En un tercer incremento podra considerarse el agregado de funciones de correccin
ortogrfica, esquemas de paginado y plantillas; en un cuarto capacidades de dibujo
propias y ecuaciones matemticas. As sucesivamente hasta llegar al procesador final
requerido. As, el producto va creciendo, acercndose a su meta final, pero desde la
entrega del primer incremento ya es til y funcional para el cliente, el cual observa una
respuesta rpida en cuanto a entrega temprana; sin notar que la fecha lmite del
proyecto puede no estar acotada ni tan definida, lo que da margen de operacin y
alivia presiones al equipo de desarrollo.

DESARROLLO
RAPIDO
DE
APLICACIONES
Adaptacin a alta
velocidad del MCas
Basado en
componente
s

LOGRA:
El desarrollo
rpido
Utilizando un
enfoque de
construccin
CARACTERISTICAS PRINCIPALES
Las funciones secundarias son eliminadas como sea necesario
para cumplir con el calendario.
"Timeboxing"
Los diseadores revisan el prototipo.
Los clientes prueban el prototipo, depuran los requisitos.
Los clientes y desarrolladores se reunen para revisar juntos el
producto, refinar los requisitos y generar solicitudes de cambios.
Prototipos Iterativos y Evolucionarios
*Despliegue
Establece una iteraciones subsecuentes
*Construccin
Resalta el empleo de componentes de software existentes
*Modelado
Negocios Datos Proceso
*Planeacin
Varios equipo de software trabajan en paralelo
*Comunicacin
Trabaja para entender el problema

Você também pode gostar