Está en la página 1de 17

El Modelo Incremental

Limitaciones del Modelo


en Cascada (lineal
secuencial)
La realidad es ms rica, no son

etapas que se cierran


Es difcil lograr que el cliente exponga
todos los requerimientos
Hay una gran demora entre el
planteo de los requerimientos y el
resultado
Demoras porque se deben esperar
dentro del mismo grupo de trabajo

Modelos evolutivos
iterativos
Se caracterizan por la forma en que
permiten a los ingenieros de software
desarrollar versiones cada vez ms
completas.
Ventajas:

El usuario recibe un producto en poco tiempo


El uso de este producto realimenta el proceso
Ya existe la concepcin que el desarrollo de los
sistemas de informacin son un proceso
evolutivo e iterativo

El modelo en Espiral
Es una evolucin del modelo en cascada con
varios ajustes y refinamientos llevados a cabo a
travez de varios aos sobre la experiencia de
aplicar el modelo en grandes proyectos para el
gobierno.
Incluye la mayora de los modelos como casos
especiales y provee una gua para realizar
combinaciones.
No existen fases fijas, el management decide
como estructurar el proyecto.
Fuerza del modelo: risk-driven y flexibilidad.

El modelo en Espiral
En este modelo el radio representa
el costo
El ngulo representa el progreso
obtenido en cada fase del espiral.
Una distincin importante es que el
producto estar terminado al
finalizar el espiral, no al terminar
cada ciclo.

El modelo en Espiral
Etapas del Ciclo
Identificacin de la parte del producto que se est

desarrollando
Diferentes posibilidades para implementar esta parte.
Restricciones ocasionadas por cada posibilidad
Evaluacin de las alternativas con respecto a los
objetivos y restricciones. Esto permite identificar
reas de riesgo
Formulacin de una estrategia para resolver los
riesgos.
El prximo paso est dado por los riesgos que quedan
sin resolver.
Cada ciclo termina con una revisin.

El modelo en Espiral
Etapas del Ciclo
Cada ciclo comienza con la identificacin:

Objetivos de la porcin del producto: performance, funcionalidad,


adaptabilidad al cambio.

Alternativas de implementacin.

Restricciones.
Evaluacin de Alternativas, identificar y resolver riesgos:

Identificar areas de incertidumbre que identifican fuentes de riesgo


para el proyecto.

Formulacin de estrategias costo-efectivas para resolucin de riesgos:


Prototipos
Simulacin
Cuestionarios a usuarios
Otras tcnicas de resolucin de riesgos.

Una vez evaluados los riesgosel prximo paso es determinado por el


riesgo relativo remanente del cual depende el modelo que se aplicar
para el desarrollo (cascada, evolutivo, etc.).

El modelo en Espiral
Etapas del Ciclo
Desarrollo y Evaluacin.
Planeamiento de la prxima fase que puede incluir el
particionmiento del producto en incrementos para desarrollo
sucesivo, en componentes para ser desarrollado por
organizaciones personas individuales.
Revisin, ultimo paso del ciclo, este incluye:
De todos los productos desarrollados en el ciclo previo.
Del plan para el prximo ciclo y los recursos para llevarlo a cabo.
Lo principal de la revisin es asegurar que todas las partes
involucradas estn mutuamente comprometidas para la
siguiente fase.

Mtodo de elaboracin de
Prototipos
Prototipo es un modelo original que sirve de
patrn.
Necesidad de tirar las primeras versiones Brooks

En la mayora de los proyectos, el primer sistema


construido apenas se puede utilizar. Puede ser
demasiado lento, demasiado grande, o torpe en su
uso, o las tres a la vez
Cuando se utiliza un concepto de sistema o tecnologa
nuevo, se tiene que construir un sistema que no sirva
y se tenga que tirar, porque la primera planificacin
no es omnisciente como para que este perfecta la
primera vez.

Mtodo de elaboracin de
Prototipos
Ventajas:
Participacin activa del usuario. Aportan su opinin y
su experiencia.
Gua para ayudar a los usuarios a clarificar sus
requerimientos. Motivan la creatividad.
Son modelos activos. Valen ms que mil palabras.
Facilidad para detectar los errores.
Aceleran varias fases del ciclo de vida:
Definicin de requisitos
Diseo: facilidad para cambiar estructura de
pantallas e informes. Se llega fcilmente a un
diseo detallado.
Construccin: a veces es posible reusarlo.

Mtodo de elaboracin de
Prototipos
Desventajas:

Volver a plantear los inconvenientes que se presentaban


trabajando sin mtodo (no definir la arquitectura).
No evitan las fases de estudio preliminar (plan de sistemas,
prioridades, definicin inicial de requerimientos, estudio de
factibilidad).

Es un complemento no un sustituto. Como


metodologa en s mismo es incompleto.
Puede llevar a comprometerse anticipadamente con una
solucin de diseo.
Puede fcilmente perderse de vista la definicin de los
objetivos y requerimientos iniciales.
Suelen tener un rendimiento inferior a los lenguajes de
tercera generacin.

Mtodo de elaboracin de
Prototipos
NO ES UN SUSTITUTO DE NINGUNA
FASE DEL CICLO DE VIDA
TAN SLO MEJORAN LA CALIDAD Y
LA PRODUCTIVIDAD EN VARIAS DE
SUS FASES

Mtodo de elaboracin de
Prototipos
Clases de Prototipos:
De viabilidad tcnica u operativa.
De necesidades. Se centran en el
contenido.
De diseo. Se centran en la forma y el
funcionamiento.
De produccin. El prototipo
evoluciona al sistema a implantar.

quick and

También podría gustarte