Modelos de proceso de software

Events

MODELO CASCADA (TRADICIONALES)

Approx. 1970 - Approx. 1980

Es un modelo tradicional, se caracteriza por:
Desarrolla secuencialmente un conjunto de etapas que se ejecutan una tras otra, es decir la etapa siguiente empieza cuando termina la etapa anterior.
Las fases que componen el modelo son las siguientes:
-REQUISITOS DEL SOFTWARE : corresponde al análisis de los requisitos
-DISEÑO: descomposición y organización de elementos y estructuras a realizar
-IMPLEMENTACION: programación de requisitos e implementación del diseño
-VERIFICACION: se verifica el funcionamiento y el cumplimiento de requisitos
-INSTALACION Y MANTENIMIENTO

MODELO ESPIRAL

1980 - 1990

Permite la revisión de cada una de las fases y en caso de fallo regresar al momento del error.
FASES
-Objetivos
-Planeación
-Analisis
-Ingenieria

MODELO INCREMENTAL (EVOLUTIVO)

Approx. 1980 - 1990

-MODELO INCREMENTAL: Se hace entregas del producto periódicamente y se realiza mejoramiento que genera versiones
FASES
-Analisis
-Diseño
-Codigo
-Pruebas

MODELO BASE (MODELOS ORIENTADOS A OBJETOS)

Approx. 1992 - Approx. 1998

Características:
1. Lenguaje natural descriptivo
2. Reutilización
3. Uso de patrones
4. Identificación de objetos
FASES
-Planificación
-Investigación
-Especificación
-Implementación
-Revisión

SCRUM (MODELOS AGILES)

Approx. 2001 - Approx. 2008

Unión de todas las partes del equipo para fortalecer el trabajo y atacar problemas asociados a la gestión de proyectos.
Este modelo es flexible y se adapta a diferentes contextos
Estudia diferentes factores de riesgo

XP (MODELOS AGILES)

2001 - 2008

Centrada en potenciar las relaciones interpersonales como clave para el éxito en el desarrollo del software.
- Promueve el trabajo en equipo
- Estimula el ambiente laboral
- Realimentación continua entre el cliente y el equipo de desarrolladores
FASES
1. PLANIFICACION
2. DISEÑO
3. CODIFICACION
4. PRUEBAS

RNA (APLICACIONES WEB)

2010 - 2017

Define una secuencia de fases:
-Analisis de entorno
-Analisis de definicion de elementos
-Analisis de conocimento
-Analisis de navegación
-Implementación

HFPM (APLICACIONES WEB)

2010 - 2017

Engloba todas las fases del proceso de desarrollo desde análisis, desarrollo y mantenimiento

WSDM (APLICACIONES WEB)

2010 - 2017

Se define en base a los grupos de usuarios.
Cada usuario tiene una necesidad de información y sigue unos requisitos que se deben cumplir

MOBILE-D (APLICACIONES WEB)

2013 - 2017

El objetivo es conseguir ciclos de desarrollos muy rapidos en equipos de trabajo pequeños. Obteniendo resultados totalmente funcionales en poco tiempo