Modelado de Software. Programación de Sistemas
Enviado por mondoro • 14 de Diciembre de 2018 • 1.203 Palabras (5 Páginas) • 458 Visitas
...
Modelo RAD
El modelo RAD es el modelo Rapid Application Development. Es un tipo de modelo incremental. En el modelo RAD los componentes o funciones se desarrollan en paralelo como si fueran mini proyectos. Los desarrollos son asignados en tiempo, entregados y luego montados en un prototipo de trabajo. Esto puede dar rápidamente al cliente algo para ver y utilizar y para proporcionar comentarios sobre la entrega y sus requisitos.
Modelo Iterativo
Un modelo de ciclo de vida iterativo no intenta comenzar con una especificación completa de requisitos. En su lugar, el desarrollo comienza especificando e implementando sólo parte del software, que puede ser revisado para identificar requisitos adicionales. Este proceso se repite, produciendo una nueva versión del software para cada ciclo del modelo.
Modelo Espiral
El modelo espiral es similar al modelo incremental, con mayor énfasis en el análisis de riesgo. El modelo espiral tiene cuatro fases: Planificación, Análisis de Riesgos, Ingeniería y Evaluación. Un proyecto de software pasa repetidamente por estas fases en iteraciones (llamadas espirales en este modelo). La espiral inicial, que comienza en la fase de planificación, se recopila y se evalúa el riesgo. Cada espiral posterior se basa en la espiral de la línea base.
Fase de planificación: Los requisitos se recogen durante la fase de planificación. Requisitos como 'BRS' que es 'Bussiness Requirement Specifications' y 'SRS' que es 'System Requirement Specifications'.
Análisis de Riesgo: En la fase de análisis de riesgo, se emprende un proceso para identificar soluciones de riesgo y alternativas. Un prototipo se produce al final de la fase de análisis de riesgo. Si se encuentra algún riesgo durante el análisis de riesgo, se sugieren e implementan soluciones alternativas.
Fase de Ingeniería: En esta fase se desarrolla el software, junto con las pruebas al final de la fase. Por lo tanto en esta fase se realiza el desarrollo y las pruebas.
Fase de evaluación: Esta fase permite al cliente evaluar la salida del proyecto hasta la fecha antes de que el proyecto continúe hasta la siguiente espiral.
Modelo de Prototipo
La idea básica aquí es que en lugar de congelar los requisitos antes de que un diseño o codificación pueda continuar, se construye un prototipo descartable para entender los requerimientos. Este prototipo se desarrolla en base a los requerimientos actualmente conocidos. Al utilizar este prototipo, el cliente puede obtener una "sensación real" del sistema, ya que las interacciones con el prototipo pueden permitir al cliente entender mejor los requisitos del sistema deseado. El prototipado es una idea atractiva para sistemas complicados y grandes para los cuales no hay proceso manual o sistema existente para ayudar a determinar los requisitos.
El prototipo no suele ser sistemas completos y muchos de los detalles no se construyen en el prototipo. El objetivo es proporcionar un sistema con funcionalidad general.
REFERENCIAS
ISTQB Exam Certification. (s.f.). What are the software development models?, Recuperado de http://istqbexamcertification.com/what-are-the-software-development-models/
...