Вы находитесь на странице: 1из 16

La

ingeniera de software tiene varios modelos de desarrollo en los cuales se puede apoyar para la realizacin de software. Uno de ellos es:

DRA
(Rapid Application Development)
Fu

desarrollado inicialmente por James Martin en 1980.

el desarrollo iterativo, la construccin de prototipos y el uso de utilidades CASE.

Comprende

Tradicionalmente,

tiende a englobar tambin la usabilidad, utilidad y la rapidez de ejecucin.

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.

PERIODOS DE TIEMPO Y FASES:

MODELADO DE GESTIN:

Se

modela el flujo de informacin entre las funciones de gestin.

MODELADO DE DATOS:

Se

definen las caractersticas (atributos) de cada objeto, formado a partir del flujo de informacin, y las relaciones entre ellos.

MODELADO DE PROCESO:

Las

descripciones del proceso se crean para aadir, modificar, suprimir o recuperar un objeto de datos.

GENERACIN DE APLICACIONES:

En

lugar de crear software, el RAD reutiliza componentes de programas ya crea componentes existentes o reutilizables.

5
PRUEBAS DE ENTREGA:

Debido

al punto anterior, los componentes ya han sido examinados y probados, lo cual permite que el tiempo de duracin de las pruebas sea menor.

CANDO APLICAR EL ENFOQUE?


metodologa ha tenido mucho auge recientemente en el mundo de la informtica, ya que propone un proceso de desarrollo de "software" que permite que se creen sistemas de computadoras utilizables en un periodo de tiempo entre 60 a 90 das. RAD es un ciclo de desarrollo diseado para crear aplicaciones de computadoras de alta calidad de las que acontecen en corporaciones grandes.
Esta

PRINCIPALES CARACTERSTICAS DE RAD:

1. Equipos Hbridos 2. Herramientas Especializadas 3. "Timeboxing 4. Prototipos Iterativos y Evolucionarios

VENTAJAS DE RAD:

Comprar puede ahorrar dinero en comparacin con construir. Los entregables pueden ser fcilmente trasladados a otra plataforma. El desarrollo se realiza a un nivel de abstraccin mayor. Visibilidad temprana. 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 DE RAD:

Comprar puede ser ms caro que construir. Costo de herramientas integradas y equipo necesario. Progreso ms difcil de medir. Menos eficiente. Menor precisin cientfica. Riesgo de revertirse a las prcticas sin control de antao. Ms fallas (por sndrome de "codificar a lo bestia"). Prototipos pueden no escalar, un problema maysculo. Funciones reducidas (por "timeboxing"). Dependencia en componentes de terceros: funcionalidad de ms o de menos, problemas legales.

POR SU ATENCIN, GRACIAS .

Вам также может понравиться