Anda di halaman 1dari 7

MODELO DESARROLLO RPIDO DE

APLICACIONES (DRA)
DRA es un modelo de proceso del software lineal
secuencial que enfatiza un ciclo de desarrollo
extremadamente corto.
El modelo DRA es una adaptacin de alta
velocidad del modelo lineal secuencial en el que
se logra el desarrollo rpido utilizando una
construccin basada en componentes.

El modelo DRA comprende la siguientes fases:




Modelado de Gestin
El flujo de informacin entre las funciones de gestin se modela en
forma que responda a las siguientes preguntas: Qu informacin
conduce el proceso de gestin?, Qu informacin se genera?,
Quien la genera?, A dnde va la informacin?, Quin la procesa?
Modelo de Datos
Modelo de procesos
Generacin de aplicaciones
Pruebas y entrega
Al igual que todos los modelos del proceso, el Enfoque DRA tiene
inconvenientes:
1. Para proyectos grandes aunque por escalas, el DRA requiere
recursos humanos suficientes .
2. DRA requiere clientes y desarrolladores.
3. El DRA no es adecuado cuando los riesgos tcnicos son altos.





MODELOS EVOLUTIVOS DEL SOFTWARE
Se reconoce que el software al igual que todos los sistemas complejos, evoluciona con el tiempo.
Los requisitos de gestin de productos a menudo cambian, las estrictas flechas topes del
mercado hacen que sea imposible finalizar un producto completo.
Los modelos evolutivos se clasifican en 4 tipos:

Modelo Incremental
Modelo en espiral
El modelo en espiral se divide en un nmero de actividades de marcos de trabajo, tambi0n
llamadas regiones de tareas. Generalmente, existen entre tres y seis regiones de tareas.
- Comunicacin con el cliente.
- Planificacin.
- Anlisis de riesgos.
- Ingeniera.
- Construccin y accin.
- Evaluacin del cliente.
Modelo en espiral winwin (victoria & victoria)
Modelo de desarrollo concurrente
MODELO DE MTODOS FORMALES
El proceso de desarrollo se basa en la transformacin
matemtica formal de una especificacin del sistema a un
programa ejecutable.

Las diferentes crticas entre este enfoque y el modelo cascada
son:
I. Las especificaciones de requerimientos de software se
refinan en una especificacin formal detallada que se
expresa en notacin matemtica.
II. Los procesos de diseo, implementacin y pruebas de
unidades se reemplazan con un proceso de desarrollo por
transformaciones donde la especificacin formal se
refina.


DESARROLLO ORIENTADO A LA
REUTILIZACIN
Esto ocurre cuando las personas que trabajan en el
proyecto conocen diseos o cdigos similares al
requerido.

Aunque la etapa de especificacin de requerimientos y la
de validacin son comparables con otros procesos, las
etapas intermedias son diferentes. Estas etapas son:
1. Anlisis y Componentes.
2. Modificacin de requerimientos
3. Diseo de sistemas de reutilizacin
4. Desarrollo de integracin.

TECNICAS DE CUARTA GENERACIN
El termino T4G abarca un amplio espectro de
herramientas de software que tienen algo en
comun: Todos facilitan al ingeniero de
software la especificacin de algunas
caractersticas de4l software de alto nivel.
DESARROLLO ORIENTADO A LA
REUTILIZACIN
Esto ocurre cuando las personas que trabajan
en el proyecto conocen diseos o cdigos
similares al requerido.

Anda mungkin juga menyukai