martes, 11 de septiembre de 2012

Infografía - Modelo Iterativo e Incremental

Hacer clic en la imagen para ver en tamaño original




domingo, 9 de septiembre de 2012

Modelo Incremental - Video


Fuente: Trabajo Sistemas de Información
Miguel Ángel Anguiano
Ernesto Alejandro Hernández
Alberto Tiscareño

Ver el Video en YouTube



Modelo Incremental

El modelo incremental combina elementos del modelo en cascada con la filosofía interactiva de construcción de prototipos. Se basa en la filosofía 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.

Información: Ingeniería del Software: Un enfoque Práctico, Pressman Roger S. 2005.
Diseñado por Marlady Ortiz

Cuando se utiliza un modelo incremental, el primer incremento es a menudo un producto esencial, sólo con los requisitos básicos. Este modelo se centra en la entrega de un producto operativo con cada incremento. Los primeros incrementos son versiones incompletas del producto final, pero proporcionan al usuario la funcionalidad que precisa y también una plataforma para la evaluación.

Ventajas

Entre las ventajas que puede proporcionar un modelo de este tipo encontramos las siguientes:

  • Mediante este modelo se genera software operativo de forma rápida y en etapas tempranas del ciclo de vida del software.
  • Es un modelo más flexible, por lo que se reduce el coste en el cambio de alcance y requisitos.
  • Es más fácil probar y depurar en una iteración más pequeña.
  • Es más fácil gestionar riesgos. 
  • Cada iteración es un hito gestionado fácilmente

Inconvenientes 

Para el uso de este modelo se requiere una experiencia importante para definir los incrementos y distribuir en ellos las tareas de forma proporcionada. Entre los inconvenientes que aparecen en el uso de este modelo podemos destacar los siguientes: 

  • Cada fase de una iteración es rígida 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
Fuente:
Guía de ingeniería del software, Instituto  Nacional de tecnologías  de la comunicación de España (INTECO) Pág. 30-32

Modelo Iterativo

Es un modelo derivado del ciclo de vida en cascada. Este modelo busca reducir el riesgo que surge entre las necesidades del usuario y el producto final por malos entendidos durante la etapa de recogida de requisitos.

Consiste en la iteración de varios ciclos de vida en cascada. Al final de cada iteración se le entrega al cliente una versión mejorada o con mayores funcionalidades del producto. El cliente es quien después de cada iteración evalúa el producto y lo corrige o propone mejoras. Estas iteraciones se repetirán hasta obtener un producto que satisfaga las necesidades del cliente.

Información: Ingeniería del Software: Un enfoque Práctico, Pressman Roger S. 2005.
Diseñado por Marlady Ortiz

Este modelo se suele utilizar en proyectos en los que los requisitos no están claros por parte del usuario, por lo que se hace necesaria la creación de distintos prototipos para presentarlos y conseguir la conformidad del cliente.

Ventajas

Una de las principales ventajas que ofrece este modelo es que no hace falta que los requisitos estén totalmente definidos al inicio del desarrollo, sino que se pueden ir refinando en cada una de las iteraciones.

Igual que otros modelos similares tiene las ventajas propias de realizar el desarrollo en pequeños ciclos, lo que permite gestionar mejor los riesgos, gestionar mejor las entregas…

Inconvenientes

La primera de las ventajas que ofrece este modelo, el no ser necesario tener los requisitos definidos desde el principio, puede verse también como un inconveniente ya que pueden surgir problemas relacionados con la arquitectura.

Fuente:
Guía de ingeniería del software, Instituto  Nacional de tecnologías  de la comunicación de España (INTECO) Pág. 30-32

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Web Hosting