Vous êtes sur la page 1sur 19

Metodologa Incremental

Ingeniera Web
INTEGRANTES:
_ Julio Antonio Huaman Chuque
INTRODUCCIN

El modelo incremental fue propuesto por


Harlan Mills en el ao 1980.
Surgi 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.
EL MODELO INCREMENTAL
Anlisis..
Diseo..
El Modelo Incremental Cdigo..
Prueba..
combina elementos del
Modelo Lineal Secuencial con
la filosofa interactiva de
Construccin de Prototipos.
Anlisis..
Cada secuencia lineal Diseo..
produce un incremento del Cdigo..
Prueba..
software. El primer
incremento generalmente es
un producto esencial Anlisis..
denominado ncleo. Diseo..
Cdigo..
Prueba..

Anlisis..
Diseo..
Cdigo..
Prueba..
EL MODELO INCREMENTAL

El Modelo Incremental es de naturaleza


interactiva brindando al final de cada
incremento la entrega de un producto
completamente operacional. Este modelo es
particularmente til cuando no se cuenta con
una dotacin de personal suficiente. Los
primeros pasos los pueden realizar un grupo
reducido de personas y en cada incremento se
aadir personal, de ser necesario. Por otro lado
los incrementos se pueden planear para
gestionar riesgos tcnicos.
CARACTERSTICAS
1. Aplica el enfoque lineal secuencial
escalonadamente.
2. Cada incremento agrega funcionalidad adicional
o mejorada sobre el sistema.
3. Cada etapa debe cumplir con los requisitos de las
desarrolladas.
4. La propuesta del modelo es disear sistemas que
puedan entregarse por piezas.
5. A partir de la evaluacin se planea el siguiente
incremento y as sucesivamente.
CARACTERSTICAS
7. Es interactivo por naturaleza.
8. Es til cuando el personal no es suficiente
para la implementacin completa
9. 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.
10.Los requerimientos del usuario se
priorizan y los requerimientos de
prioridad ms altos son incluidos en los
CARACTERSTICAS
11. Hechos de incrementos tempranos como un
prototipo, ayudan a obtener requisitos para los
incrementos ms tardos.
12. Los usuarios no tiene que esperar.
13. El desarrollo incremental es el proceso de
construccin siempre incrementando subconjuntos
de requerimientos del sistema.
14. El modelo incremental presupone que el conjunto
completo de requerimientos es conocido al
comenzar.
15. Se evitan proyectos largos y se entrega Algo de
valor a los usuarios con cierta frecuencia
16. El usuario se involucra ms.
CICLO DE VIDA
Los pasos claves en el proceso son comenzar con
una implementacin simple de los requerimientos
del sistema, e iterativamente mejorar la
secuencia evolutiva de versiones hasta que el
sistema completo este implementado. En cada
iteracin, se realizan cambios en el diseo y se
agregan nuevas funcionalidades y capacidades al
sistema. El proceso en si mismo consiste en crear
una versin del sistema. La meta de esta etapa es
crear un producto con el que el usuario pueda
interactuar, y por ende retroalimentar el proceso.
FASES DE
DESARROLLO
Etapa Inicial: La meta de esta etapa es
crear un producto con el que el usuario
pueda interactuar, y por ende retroalimentar
el proceso. Debe ofrecer una muestra de los
aspectos claves del problema y proveer una
solucin lo suficientemente simple para ser
comprendida e implementada fcilmente.

Etapa de Iteracin: El anlisis de una iteracin


se basa en la retroalimentacin del usuario y en
el anlisis de las funcionalidades disponibles del
programa. Involucra el anlisis de la estructura,
modularidad, usabilidad, confiabilidad, eficiencia
y eficacia (alcanzar las metas). La lista de control
del proyecto se modifica bajo la luz de los
resultados del anlisis.
PUNTO CLAVE

El modelo incremental entrega el


software en partes pequeos, pero
utilizables, llamadas (incrementos).
En general, cada incremento se
construye sobre aqul que ya ha
sido entregado.
GRFICA DE GANTT
(METODOLOGA
INCREMENTAL)
VENTAJAS
Con un paradigma incremental se reduce el
tiempo de desarrollo inicial, ya que se
implementa la funcionalidad parcial.
Tambin provee un impacto ventajoso frente al
cliente, que es la entrega temprana de partes
operativas del Software.
VENTAJAS
El modelo proporciona todas las ventajas del
modelo en cascada realimentado, reduciendo sus
desventajas slo al mbito de cada incremento.
Permite entregar al cliente un producto ms rpido
en comparacin del modelo de cascada.
Resulta ms sencillo acomodar cambios al acotar el
tamao de los incrementos.
Por su versatilidad requiere de una planeacin
cuidadosa tanto a nivel administrativo como
tcnico.
DESVENTAJAS
El modelo Incremental no es recomendable
para casos de sistemas de tiempo real, de
alto nivel de seguridad, de procesamiento
distribuido, y/o de alto ndice de riesgos.
Requiere de mucha planeacin, tanto
administrativa como tcnica.
Requiere de metas claras para conocer el
estado del proyecto.
EJEMPLO
1. 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).
2. En un segundo incremento se le podra agregar
edicin ms sofisticada, y degeneracin y mezcla
de documentos.
3. En un tercer incremento podra considerarse el
agregado de funciones de correccin ortogrfica,
esquemas de paginado y plantillas.
4. En un cuarto capacidades de dibujo propias y
ecuaciones matemticas. As sucesivamente
hasta llegar al procesador final requerido.

Con cada incremento se agrega nueva


funcionalidad o se cubren nuevos
requisitos o bien se mejora la versin
previamente implementada del producto
de software.
CONCLUSIONES
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 mejoras).
Con cada incremento se agrega nueva
funcionalidad o se cubren nuevos requisitos o
bien se mejora la versin previamente
implementada del producto software.
GRACIAS
POR SU ATENCIN

Vous aimerez peut-être aussi