Inicio | Introducción | Contacto | Mapa del sitio | Modelos: ~Cascada | ~Incremental | ~RUP

Hora/Fecha

El contenido de esta página requiere una versión más reciente de Adobe Flash Player.

Obtener Adobe Flash Player

 

Exploradores
Recomendados

 

Google Chrome

 

Mozilla Firefox

 

Si no cuentas con flash
payer puedes descargarlo
de aqui:

MODELO DE INCREMENTAL

Combina elementos del modelo lineal secuencial con la filosofía interactiva de construcción de prototipos.
En una visión genérica, el proceso se divide en 4 partes: Análisis, Diseño, Código y Prueba. Sin embargo, para la producción del Software, se usa el principio de trabajo en cadena o “Pipeline”, utilizado en muchas otras formas de programación. Con esto se mantiene al cliente en constante contacto con los resultados obtenidos en cada incremento. Es el mismo cliente el que incluye o desecha elementos al final de cada incremento a fin de que el software se adapte mejor a sus necesidades reales. El proceso se repite hasta que se elabore el producto completo.
De esta forma el tiempo de entrega se reduce considerablemente.
Al igual que los otros métodos de modelado, el Modelo Incremental es de naturaleza interactiva pero se diferencia de aquellos en que al final de cada incremento se entrega un producto completamente operacional.
Es particularmente útil cuando no se cuenta con una dotación de personal suficiente. Los primeros pasos los pueden realizar un grupo reducido de personas y en cada incremento se añadir personal, de ser necesario. Por otro lado los incrementos se pueden planear para gestionar riesgos técnicos.

~ Se evitan proyectos largos y se entrega algo de valor a los usuarios con cierta frecuencia.
~ El usuario se involucra más.
~ Difícil de evaluar el coste total.
~ Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo.
~ Requiere gestores experimentados.
~ Los errores en los requisitos se detectan tarde.
~ El resultado puede ser muy positivo.

Características
~ Se evitan proyectos largos y se entrega “algo de valor” a los usuarios con cierta frecuencia.
~ El usuario se involucra más.
~ Difícil de evaluar el costo total.
~ Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo.
~ Requiere gestores experimentados.
~ Los errores en los requisitos se detectan tarde.
~ El resultado puede ser muy positivo.

 Ventajas:
~ Con un paradigma incremental 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 operativas del Software.
~ El modelo proporciona todas las ventajas del modelo en cascada realimentado, reduciendo sus desventajas sólo al ámbito de cada incremento.
~ Permite entregar al cliente un producto más rápido en comparación del modelo de cascada.
~ Resulta más sencillo acomodar cambios al acotar el tamaño de los incrementos.
~ Por su versatilidad requiere de una planeación cuidadosa tanto a nivel administrativo como técnico.


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 planeación, tanto administrativa como técnica.
~ Requiere de metas claras para conocer el estado del proyecto.

El contenido de esta página requiere una versión más reciente de Adobe Flash Player.

Obtener Adobe Flash Player

Presentación Modelo Incremental

Video Modelo Incremental

BIBLIOGRAFÍA

http://www.mitecnologico.com/Main/ModeloIncremental

Título de la consulta: modelo incremental.
Autor:
Prof. Lauro soto, Ensenada, BC.
Fecha de consulta: 05/11/2011.


Elsa Lorena Padilla Monge. Modelos de desarrollo de software®.Derechos Reservados 2011.

Desarollado por Assembler.Development & Design

Free Web Hosting