Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MODELO INCREMENTAL
Integrantes:
lvarez Hernndez Ma. Isabel
Garca Ayala Martn
Hernndez Figueroa Luis Javier
Lpez Jimnez Viridiana Nayeli
Muoz Valencia Raziel Kuauhtzin
Coordinador:
lvarez Hernndez Ma. Isabel
24/02/2016
Introduccin
Propuesto por Harlan 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.
Profesor del Instituto Tecnolgico de Florida aunque tambin tuvo una amplia experiencia en
el sector privado tanto trabajando por cuenta ajena en IBM como siendo fundador de su
propia empresa de desarrollo de software.
ndice
Modelo Incremental Qu es?
Aplicacin 4
Proceso
Caractersticas
Cundo Utilizarlo?
Ventajas
Ventajas Usuario 8
Ventajas Desarrollador 9
Desventajas
10
Conclusin 10
Referencias Fotogrficas
11
Referencias Documentales
11
MODELO INCREMENTAL
El modelo incremental combina elementos del Modelo Lineal Secuencial (Cascada) con el
Modelo Iterativo. Los cuales se mencionarn a continuacin para una mayor comprensin.
El modelo Lineal Secuencial, tambin conocido como el Ciclo de vida bsico sugiere un
enfoque sistemtico del desarrollo de software en donde se plantean etapas que se tienen
que seguir en un riguroso orden.
Por otra parte el Modelo iterativo consiste en la iteracin de varios ciclos de vida en cascada.
Al finalizar cada iteracin se le muestra el cliente, el cliente evala el avance; lo corrige y a su
vez propone mejoras, de manera que cada vez se entrega una versin mejorada a la
anterior, este proceso se repite hasta obtener un producto que satisfaga todas las
necesidades del cliente.
De esta manera podemos definir el modelo incremental como un modelo tipo cascada el cual
origina una primera versin con su respectiva funcionalidad, posteriormente se aplica de
nuevo cascada sobre aquella primera versin y se obtiene una segunda versin con ms
funcionalidad. Este proceso se repite hasta terminar el desarrollo, es decir, bajo este modelo
se entrega software por partes ms pequeas, pero reutilizables, llamadas incrementos en
donde cada incremento se construye sobre aquel que ya fue entregado, al dividirlo se puede
manejar cada funcionalidad por separados e ir integrndolas para formar el sistema final.
APLICACIN
El modelo aplica secuencias lineales de manera escalonada. Cada secuencia lineal pasa por
las siguientes fases:
Durante el desarrollo se puede llevar a cabo un anlisis adicional de requisitos para los
requisitos posteriores, pero no se aceptan cambios en los requisitos para el incremento
actual. Esto evita el retroceso del proyecto. En sntesis, este modelo posee una determinada
holgura para la modificacin de requerimientos, ayudando al cliente a encontrar los faltantes
de una manera tangible para la obtencin de un sistema ptimo.
Una vez que un incremento se completa, es integrado al sistema y se le entrega al cliente un
producto operacional.
Esto significa que tienen una entrega temprana de la parte de la funcionalidad del sistema.
Pueden experimentar con el sistema lo cual les ayuda a calificar sus requisitos para los
incrementos posteriores.
PROCESO
Anteriormente se han mencionado las etapas generales del modelo incremental, pero con la
finalidad de tener ms claridad en su proceso se enumerarn estas fases ms peculiares en
el desarrollo del sistema.
Si el sistema est completo, este estar listo para la entrega final, de lo contrario regresar a
la fase del desarrollo de un nuevo incremento del sistema.
CARACTERSTICAS
CUNDO UTILIZARLO?
Este modelo se utiliza cuando no se puede especificar todos los requisitos del software en la
fase principal, sino que el proceso ayudar a ir descubriendo paso a paso los requisitos a
partir de cada nueva entrega.
til cuando se cuenta con un tiempo lmite y no se dispone del personal suficiente para que
el propsito sea implementado completamente.
VENTAJAS
Dentro de las ventajas que ofrece este modelo, lo podemos agrupar en dos partes. Las
ventajas del usuario y las ventajas del equipo de desarrollo del software.
VENTAJAS USUARIO
VENTAJAS DESARROLLADOR
8
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 (sistemas complejos o robustos).
Requiere de un alto nivel de planeacin, tanto administrativa como tcnica, para
la gestin de las iteraciones. Por lo que requiere de equipos de trabajo con
personal experimentado y consiente de las habilidades de cada miembro.
Requiere de metas claras para conocer el estado del proyecto y se solventa con
la ayuda de un experto presente a lo largo del desarrollo del sistema, no
siempre viable en todos los casos.
Se necesitan pruebas de regresin y su costo puede aumentar dado el trabajo
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
mejoras).
Con cada incremento se agrega nueva funcionalidad o se cubren nuevos requisitos o bien se
mejora la versin previamente implementada del producto software.
10
Referencia Fotogrfica
[Figura 1. El modelo incremental]. Recuperado de:
https://procesosoftware.wikispaces.com/file/view/imagen.png/379099348/imagen.png
[Figura 2. Incrementos y fases]. Recuperado de: https://prezi.com/btbjpicjfyof/modeloincremental/
[Figura 3. Proceso del modelo incremental]. Recuperado de:
http://image.slidesharecdn.com/desarrolloiterativoeincremental-120829050505phpapp02/95/desarrollo-iterativo-e-incremental-6-728.jpg?cb=1346216786
[Figura 4. Ventajas]. Recuperado de:
http://www.geopyme.es/blog/ventajas-de-un-crm-gestion-de-clientes-en-pymes-con-geopyme
[Figura 5.Colaboracin]. Recuperado de:
http://mind42.com/public/e10f3643-e7a2-4eb3-b449-1c409ef25e3c
[Figura 6. Mejora]. Recuperado de:
https://webfreelancecadiz.wordpress.com/
Referencia documental
Alarcos. (2012).Ciclo de vida del software. Universidad de Castilla-La Mancha. Retrieved
from http://alarcos.inf-cr.uclm.es/doc/ISOFFTAREI/Tema03.pdf
scruz334. (2007). MODELOS DE PROCESO ITERATIVOS E INCREMENTALES. 2007, de
Blogdiario.com Sitio web: http://scruz334.blogspot.es/1193793960/
Proceso software (2011). Modelo Incremental. 2011, de Procesosoftware.wikispaces.com
Sitio web: https://procesosoftware.wikispaces.com/Modelo+Incremental#discussion
11