Está en la página 1de 4

Modelo DRA

Es el proceso de desarrollo de software diseado para facilitar y acelerar la creacin de


aplicaciones, que permite construir sistemas utilizables en poco tiempo, normalmente de
60 a 90 das. En conclusion, es una adaptacin a "Alta velocidad" en el que se logra el
desarrollo rpido utilizando un enfoque de construccin basado en componentes. Si se
comprenden bien los requisitos y se limita el mbito del proyecto, el proceso DRA permite
al equipo de desarrollo crear un "sistema completamente funcional" dentro de
periodos cortos de tiempo.

Caractersticas del Modelo

Debido a que el software o aplicacin se requiere lo ms pronto posible no existe una


especificacin del sistema detallada.
-El software no se desarrolla y utiliza en su totalidad, sino en una serie de incrementos,
donde en cada incremento se incluyen nuevas funcionalidades al sistema.
-A menudo se desarrollan las interfaces de usuario del sistema utilizando un sistema de
desarrollo interactivo que permite que el diseo de la interfaz se cree rpidamente
dibujando y colando iconos en la interfaz.
-Para su desarrollo se utilizan herramientas de desarrollo visual para agilizar el proceso.
-Se necesitan equipos compuestos por alrededor de seis personas, incluyendo
desarrolladores y usuarios de tiempo completo, as como aquellas personas involucradas en
los requisitos.
-Las funciones secundarias son eliminadas como sea necesario para cumplir con el
calendario.

Fases

Modelado de Gestin

El flujo de informacin entre las funciones de gestin se modela de forma que responda a
las siguientes preguntas: Qu informacin conduce el proceso de gestin? Qu
informacin se genera? Quin la genera? A dnde va la informacin? Quin la proceso?.

Modelado de Datos

El flujo de informacin definido como parte de la fase de modelado de gestin se refina


como un conjunto de objetos de datos necesarios para apoyar la empresa. Se definen las
caractersticas (llamadas atributos) de cada uno de los objetos y las relaciones entre estos
objetos.

Modelado de Procesos

Los objetos de datos definidos en la fase de modelado de datos quedan transformados para
lograr el flujo de informacin necesario para implementar una funcin de gestin.
Las descripciones del proceso se crean para aadir, modificar, suprimir, o recuperar un
objeto de datos. Es la comunicacin entre los objetos.

Generacin de Aplicaciones

El DRA asume la utilizacin de tcnicas de cuarta generacin. En lugar de crear software


con lenguajes de programacin de tercera generacin, el proceso DRA trabaja para volver a
utilizar componentes de programas ya existentes (cuando es posible) o a crear componentes
reutilizables (cuando sea necesario).

Pruebas de Entrega

Como el proceso DRA enfatiza la reutilizacin, ya se han comprobado muchos de los


componentes de los programas. Esto reduce tiempo de pruebas.
Sin embargo, se deben probar todos los componentes nuevos y se deben ejercitar todas las
interfaces a fondo.

Ventajas

-Los entregables pueden ser fcilmente trasladados a otra plataforma.


-El desarrollo se realiza a un nivel de abstraccin mayor.
-Entrega temprana al cliente.
-Compromiso del cliente con el sistema.
-Mayor flexibilidad.
-Menor codificacin manual.
-Mayor involucramiento de los usuarios.
-Posiblemente menos fallas.

-Posiblemente menor costo.


-Ciclos de desarrollo ms pequeos.
-Interfaz grfica estndar.

Desventajas

-Tiene inconvenientes para proyectos grandes, necesita suficientes recursos humanos para
crear el nmero correcto de equipos.
-Si los desarrolladores y clientes no se comprenden con las actividades necesarias para
completar el sistema, los proyectos fallarn.
-Un alto costo de herramientas integradas y equipo necesario.
-Progreso ms difcil de medir.
-Menos eficiente y con menor precisin cientfica.