Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelos evolutivos
iterativos
Se caracterizan por la forma en que
permiten a los ingenieros de software
desarrollar versiones cada vez ms
completas.
Ventajas:
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:
Alternativas de implementacin.
Restricciones.
Evaluacin de Alternativas, identificar y resolver riesgos:
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
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:
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