RAD
RAD
RAD
¿Qué es DRA?
Historia
El desarrollo rápido de aplicaciones o RAD (Rapid Application Development) es un
proceso de desarrollo de software, desarrollado inicialmente por James Martin en
1980. El método comprende el desarrollo iterativo, la construcción de prototipos y el
uso de utilidades CASE. Tradicionalmente, el desarrollo rápido de aplicaciones
tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución.
Características
Entre las principales características del RAD tenemos:
1. Equipos Híbridos
✓ Desarrollo "visual"
✓ Creación de prototipos falsos (simulación pura)
✓ Creación de prototipos funcionales
✓ Múltiples lenguajes
✓ Calendario grupal
✓ Herramientas colaborativas y de trabajo en equipo
✓ Componentes reusables
✓ Interfaces estándares (API)
✓ Control de versiones
3. "Timeboxing"
Fases
Modelado de gestión: el flujo de información entre las funciones de gestión se
modela de forma que responda a las siguientes preguntas: ¿Qué información
conduce el proceso de gestión? ¿Qué información se genera? ¿Quién la genera?
¿A dónde va la información? ¿Quién la proceso?
Desventajas
➢ Tiene inconvenientes para proyectos grandes, necesita suficientes recursos
humanos para crear el número correcto de equipos.
➢ Si los desarrolladores y clientes no se comprenden con las actividades
necesarias para completar el sistema, los proyectos fallarán.
➢ Un alto costo de herramientas integradas y equipo necesario.
➢ Progreso más difícil de medir.
➢ Menos eficiente y con menor precisión científica.