Fase del ciclo de vida
Es importante recordar que el deseo del usuario para mayor funcionalidad y la complejidad de los sistemas hanaumentado considerablemente cada año. Los problemas típicos son largos tiempos para la entrega, malentendidos interesados de lo que iba a ser entregado, y las dificultades para mantener los requisitos estableen el transcurso de un proyecto.
Como la complejidad del sistema aumenta, la capacidad de los usuarios para visualizar lo que un sistema era hacer convirtió en un problema. Así que losprogramadores desarrollaron una técnica llamada de prototipos o muestra a los usuarios una interfaz de un sistema con algunos detalles internos simuladas. Esta fue una manera larga hacia ayudar a los usuarios avisualizar sistemas complejos, pero crea otros problemas.
Prototipos (que se apresuró a poner juntos) tienden a convertirse en la base de los sistemas que se desarrollaron en realidad, el prototipadorápido en ocasiones llegó a ser prototipos "rabioso" y "código espagueti" (es decir, código que es larga, no muy bien estructurado, y duro de entender) se hizo más incomprensible enredado que nunca.La culminación de una serie de procesos experimentales fue modelo en espiral de Barry Boehm, creada en 1987 y se muestra a continuación.. En lugar de tener el proceso te diga qué hacer, debe evaluarel sistema en particular a la luz de la experiencia de las personas en el proyecto. Cada "espiral" es realmente una cascada en miniatura, que se aplica de forma selectiva a porciones seleccionadasdel proyecto.
Las fases del ciclo de vida tradicionales (análisis de requerimientos, especificación, diseño, implementación, prueba y entrega) se funden en un marco diferente:
creación, que abarca...
Regístrate para leer el documento completo.