2. MODELO LINEAL SECUENCIAL
Llamado algunas veces "ciclo de vida básico" o "modelo en cascada", sugiere un enfoque
sistemático, secuencial, para el desarrollo del software que comienza en un nivel de sistemas y
progresa con el análisis, diseño, codificación, pruebas y mantenimiento.
6. Modelo Incremental
El modelo incremental fue propuesto por Harlan Mills en el año
1980. Surgió el enfoque incremental de desarrollo como una forma
de reducir la repetición del trabajo en el proceso de desarrollo y
dar oportunidad de retrasar la toma de decisiones en los requisitos
hasta adquirir experiencia con el sistema. Este modelo se conoce
también bajo las siguientes denominaciones:
7. Modelo Incremental
El Modelo Incremental combina elementos del
Modelo Lineal Secuencial con la filosofía
interactiva de Construcción de Prototipos, el
modelo incremental aplica secuencias lineales
de forma escalonada mientras progresa el
tiempo en el calendario. Cada secuencia
lineal produce un incremento del software. El
primer incremento generalmente es un
producto esencial denominado núcleo.
8. PROGRAMACION EXTREMA
Metodología liviana de desarrollo de software
Conjunto de prácticas y reglas empleadas para desarrollar software
Basada en diferentes ideas acerca de cómo enfrentar ambientes muy cambiantes
Originada en el proyecto C3 para Chrysler
OBJETIVOS.
Establecer las mejores prácticas de
Ingeniería de Software en los desarrollo de
proyectos.
Mejorar la productividad de los proyectos.
CARACTERÍSTICAS XP.
Metodología basada en prueba y error
Fundamentada en Valores y Prácticas
Expresada en forma de 12 Prácticas–
Conjunto completo–Se soportan unas a
otras–Son conocidas desde hace tiempo. La
novedad es juntarlas
9.
10. MODELO SCRUM
Objetivo es maximizar el retorno dela
inversión para su empresa (ROI). Se basa en
construir primero la funcionalidad de mayor
valor para el cliente y en los principios de
inspección continua, adaptación, auto-
gestión e innovación.
Con la metodología Scrum el cliente se
entusiasma y se compromete con el proyecto
dado que lo ve crecer iteración a iteración.
Asimismo le permite en cualquier momento
realinear el software con los objetivos de
negocio de su empresa,
Scrum es una metodología ágil y flexible
para gestionar el desarrollo de software,
11. Método de Desarrollo de Sistemas Dinámicos
(DSDM).
Está basado en los siguientes principios:
● Involucrar al cliente.
● Toma de decisiones libre.
● Entrega frecuente de productos.
● El desarrollo es iterativo e incremental.
● Todos los cambios durante el desarrollo
son reversibles.
● Las pruebas son realizadas durante todo
MODELO AGIL DSDM