Вы находитесь на странице: 1из 13

Modelos para el Desarrollo de Software

Modelo
Incremental
Integrantes:
ATNCAR LLOCLLA, Hugo
CAYAMPI ESPINO, Jean Pierr
CRDOVA FARFN, Rosa Isabel
PEA JACOBO, Fabian
PILLACA QUISPE, Pedro
SNCHEZ CHAMPIN, Alfredo

HISTORIA
Fue 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

Conceptos a tener en
cuenta:

Iterativo: cada vez re-visitamos las etapas del


modelo en cascada, rehacemos, refinamos y
extendemos lo hecho.

Incremental:
regularmente
integramos
los
avances para generar una versin con sentido
para el cliente.

stndar ISO 12207


Establece un marco de referencia
comn para los procesos del ciclo de
vida del software, con una terminologa
bien
definida,
que
puede
ser
referenciada por la industria del
software.

as del Modelo de Desarrollo Incremental


El proceso en s mismo consiste de:

Etapa de Inicializacin
Etapa de iteracin
Lista de control de proyecto

cin del Modelo de desarrollo Incremental


El modelo de proceso incremental se centra en que en cada incremento
se entrega un producto que ya opera. Los primeros incrementos son
versiones desnudas del producto final, pero proporcionan capacidad que
sirve al usuario y tambin le dan una plataforma de evaluacin

Modelo
Incremental
Se basa en la filosofa de construir incrementando las funcionalidades
del programa. Este modelo aplica secuencias lineales de forma
escalonada mientras progresa el tiempo en el calendario. Cada
secuencia lineal produce un incremento del software.

Caractersticas
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
Mediante este modelo se genera software operativo de forma rpida y en etapas
tempranas del ciclo de vida del software.
Es un modelo ms flexible, por lo que se reduce el coste en el cambio de alcance
y requisitos.
Es ms fcil probar y depurar en una iteracin ms pequea.
Es ms fcil gestionar riesgos.
Cada iteracin es un hito gestionado fcilmente.
Los clientes no tienen que esperar hasta que el sistema completo se entregue
para sacar provecho de l. El primer incremento satisface los requerimientos
ms crticos de tal forma que pueden utilizar el software inmediatamente.
Los clientes pueden utilizar los incrementos iniciales como prototipos y obtener
experiencia sobre los requerimientos de los incrementos posteriores del sistema.
Existe un bajo riesgo de un fallo total del proyecto.

Inconvenientes
Cada fase de una iteracin es rgida y no se
superponen con otras.
Pueden surgir problemas referidos a la arquitectura
del sistema porque no todos los requisitos se han
reunido, ya que se supone que todos ellos se han
definido al inicio.

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.

Conclusin
Un modelo incremental lleva a pensar en un desarrollo modular,
con entregas parciales del producto Software denominados
incrementos del sistema, que son escogidos en base a
prioridades predefinidas de algn modo. El modelo permite una
implementacin con refinamientos sucesivos (ampliacin y/o
mejora). Con cada incremento se agrega nueva funcionalidad o
se cubren nuevos requisitos o bien se mejora la versin
previamente implementada del producto software.

Gracias.!!

Вам также может понравиться