2. MODELO EN CASCADA
Es un modelo lineal, es el modelo metodológico que ordena
rigurosamente las etapas del ciclo de vida del software de tal forma
que el inicio de cada etapa debe esperar a la finalización de la
anterior. Sus fases son:
MODELOS SECUENCIALES
3. MODELO CODIFICAR Y FIJAR
Es un modelo poco útil, pero sin embargo bastante
común, se obtiene cuando no se hace uso formalmente de
un método o modelo para el desarrollo de software, es
decir cuando no se sigue un patrón especifico.
Sus fases son:
CLIENTE
IDEA
PRODUCTO
4. Modelo de Desarrollo Rápido de
Aplicaciones (RDA)
Es un modelo de proceso del software
lineal secuencial que enfatiza un ciclo
de desarrollo extremadamente corto
El método comprende el desarrollo
interactivo, la construcción de
prototipos y el uso de utilidades CASE
5. Fases
•Modelado de Gestión:
Aquí se modela el flujo de información entre las funciones de gestión.
•Modelado de datos:
Se definen las características cada objeto, formado a partir del flujo de información,
y Modeladociones entre ellos.
• Modelado del proceso:
Las descripciones del proceso se crean para añadir, modificar, suprimir o recuperar
un objeto de datos.
•Generación de aplicaciones:
En lugar de crear software, el RAD reutiliza componentes de programas ya existentes o
crear componentes reutilizables.
•Prueba y entrega:
Debido al punto anterior, los componentes ya han sido examinados y probados, lo
cual permite que el tiempo de duración de las pruebas sea menor.
6. MODELO ESPIRAL
Es un modelo proceso de software evolutivo ,desarrollado
por primera ves por Boehm en 1988.
Las actividades de este modelos se conforman un espiral y
en cada bucle se conforman
actividades sin estar
consideradas a priori y
en la siguiente iteración
van en función de la anterior
actividad:
MODELOS EVOLUTIVOS
7. CARACTERISTICAS
• En cada giro se construye uno nuevo modelo de sistema
completo.
• En estos modelos se puede combinarse con otros modelos de
proceso de desarrollo (cascada evolutiva).
• Mejor modelo para el
desarrollo de grandes sistemas.
• El Análisis de riegos requiere
personal altamente calificado.
• El número de iteraciones lo decide
el equipo de gestión de proyectos
ya que se puede iterar cuantas veces
se quiera.
• Este es el enfoque más realista actualmente .
8. Modelo por Prototipos
El modelo de prototipos permite que todo el
sistema, o algunos de sus partes, se construyan
rápidamente para comprender con facilidad y
aclarar ciertos aspectos en los que se aseguren
que el desarrollador, el usuario, el cliente estén
de acuerdo en lo que se necesita así como
también la solución
Historia:
El modelo de ciclo de vida de prototipos fue
propuesto por Gomaa en 1984. Un prototipo es
un mecanismo para identificar los requisitos
del software. La construcción de prototipos es
un proceso que facilita al ingeniero de
software el desarrollo de la aplicación.
9. Modelo Incremental
El modelo incremental esta
caracterizado por utilizar un enfoque
por prototipos que busca un mayor
control de la evolución del proyecto
llamando a cada etapa nueva un
INCREMENTO
FASES:
•Requerimientos
•Definición de las tareas y
las iteraciones.
•Diseño de los incrementos.
•Desarrollo del incremento
•Validación de incrementos
•Integración de incrementos
•Entrega del producto
11. MODELO SRCUM
SCRUM se utilizan para guiar actividades de desarrollo
dentro de un proceso de análisis que incorpora las
actividades estructurales
Las fases en las que se dividen son: