Modelo Incremental
MODELO INCREMENTAL DEL PROCESO DEL SOFTWARE
INGENIERÍA DE SOFTWARE
HERCSON SANTANDER
Introducción
Propuesto por Mills en 1980.
Sugirió el enfoque incrementalde desarrollo como una forma de reducir la
repetición del trabajo en el proceso de desarrollo y dar oportunidad de
retrasar la toma de decisiones en los requisitos hasta adquirir experiencia
con elsistema.
Modelo Incremental
• El modelo incremental combina elementos del modelo lineal
•
secuencial (aplicados repetidamente) con la filosofía interactiva
de construcción de prototipos. El modeloincremental aplica
secuencias lineales de forma escalonada mientras progresa el
tiempo en el calendario.
Cada secuencia lineal produce un «incremento» del software
Modelo Incremental
ModeloIncremental
Cuando se utiliza un modelo incremental, es frecuente que el
primer incremento sea el producto fundamental (no se
proporcionan muchas características suplementarias)
El cliente usa el productofundamental (o lo somete a una
evaluación detallada).
Se desarrolla un plan para el incremento que sigue:
modificación del producto fundamental
entrega de características adicionales y másfuncionalidad
En cada incremento se entrega un producto que ya opera
Los primeros incrementos se desarrollan con pocos
trabajadores.
Los incrementos se planean para administrar riesgos
técnicos.Características
Se evitan proyectos largos y se entrega “algo de
valor” a los usuarios con cierta frecuencia.
El usuario se involucre más.
Difícil de evaluar el costo total.
Difícil de aplicar alos sistemas transaccionales que
tienden a ser integrados y a operar como un todo.
Los errores en los requisitos se detectan tarde.
El resultado puede ser muy positivo.
Ventajas:
Con un paradigmaincremental se reduce el tiempo
de desarrollo inicial, ya que se implementa la
funcionalidad parcial.
También provee un impacto ventajoso frente al
cliente, que es la entrega temprana de partes...
Regístrate para leer el documento completo.