Metodología de desarrollo de software
Cada metodología de desarrollo de software tiene más o menos su propio enfoque para el desarrollo de software. Estos son los enfoques más generales, que sedesarrollan en varias metodologías específicas. Estos enfoques son los siguientes:1
Modelo en cascada: Framework lineal.
Prototipado: Framework iterativo.
Incremental: Combinación de framework lineale iterativo.
Espiral: Combinación de framework lineal e iterativo.
RAD: Rapid Application Development, framework iterativo.
Modelo en cascada[editar · editar código]
Es un proceso secuencial dedesarrollo en el que los pasos de desarrollo son vistos hacia abajo (como en una cascada de agua) a través de las fases de análisis de las necesidades, el diseño, implantación, pruebas (validación), laintegración, y mantenimiento. La primera descripción formal del modelo de cascada se cita a menudo a un artículo publicado por Winston Royce W.2 en 1970, aunque Royce no utiliza el término "cascada"de este artículo.
Los principios básicos del modelo de cascada son los siguientes:1
El proyecto está dividido en fases secuenciales, con cierta superposición y splashback aceptable entre fases.
Sehace hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo un sistema de una sola vez.
Un estricto control se mantiene durante la vida del proyecto a través de lautilización de una amplia documentación escrita, así como a través de comentarios y aprobación / signoff por el usuario y la tecnología de la información de gestión al final de la mayoría de las fasesantes de comenzar la próxima fase.
Prototipado[editar · editar código]
El prototipado es el framework de actividades dedicada al desarrollo de software prototipo, es decir, versiones incompletas delsoftware a desarrollar
Incremental[editar · editar código]
Provee una estrategia para controlar la complejidad y los riesgos, desarrollando una parte del producto software reservando el resto de...
Regístrate para leer el documento completo.