Generación de Requerimientos
Generación de Requerimientos
Generación de Requerimientos
Para un proyecto de unos 18 meses puede haber entre tres y seis iteraciones. Las
iteraciones suelen tener una duración similar. En la gráfica se comparan dos
procesos con diferente planificación de iteraciones: •La curva gris corresponde a
una planificación en la que la primera iteración ha sido excesivamente ambiciosa,
y presenta los problemas del ciclo en cascada. La integración presenta grandes
problemas. Para resolverlos se pierde mucho del trabajo realizado y se incrementa
mucho el tiempo de desarrollo. •La curva roja presenta un proyecta que ha
empleado las dos primeras iteraciones en estabilizar la arquitectura, y con perdida
de parte del trabajo realizado se consigue eliminar los riesgo identificados. En las
siguientes fases el proyecto avanza de forma incremental pero regular.
Rational que es una de las promotoras de UML, propone un proceso de desarrollo
basado en tres principios: Controlado por los “Casos de Uso”: Todas las
actividades (Especificación, análisis, diseño, verificación y mantenimiento) son
guiados por los casos de uso que describen la funcionalidad de la aplicación.
Centrado sobre la Arquitectura: La arquitectura se formula desde el principio del
proyecto y se toma como referencia central del proceso. La arquitectura se
introduce para satisfacer no solo las necesidades de la funcionalidad, sino también
para conseguir flexibilidad frente a la evolución posterior. Estrategia Iterativa e
Incremental: El proceso se divide en pequeñas iteraciones definidas a partir de los
casos de uso y de los análisis de riesgos. El desarrollo se realiza por sucesivas
iteraciones que proporcionan prototipos incrementales del sistema. Las iteraciones
pueden conducirse en paralelo.