SDLC - Modelo de desarrollo rápido de aplicaciones

El modelo de desarrollo rápido de aplicaciones (RAD) tiene las siguientes fases:

  • Fase de planificación de requisitos : en la fase de planificación de requisitos, se debe realizar un taller de trabajo para analizar los problemas comerciales de manera estructurada.

  • Fase de descripción del usuario : en la fase de descripción del usuario, se utilizan herramientas automatizadas para capturar información de los usuarios.

  • Fase de construcción : en la fase de construcción, las herramientas de productividad, como los generadores de código, los generadores de pantalla, etc. se utilizan dentro de un cuadro de tiempo, con un enfoque de "Hacer hasta que se haga".

  • Fase de corte: en la fase de corte, se realiza la instalación del sistema, las pruebas de aceptación del usuario y la capacitación del usuario.

Fases RAD

Modelo de desarrollo rápido de aplicaciones: fortalezas

Las ventajas o fortalezas del modelo de Desarrollo rápido de aplicaciones son las siguientes:

  • El tiempo de ciclo reducido y la productividad mejorada con menos miembros del equipo significarían costos más bajos.

  • La participación del cliente durante todo el ciclo minimiza el riesgo de no lograr la satisfacción del cliente y el valor comercial.

  • El foco se mueve al código en un modo "lo que ves es lo que obtienes" (WYSIWYG). Esto aporta claridad sobre lo que se está construyendo es lo correcto.

  • Utiliza conceptos de modelado para capturar información sobre negocios, datos y procesos.

Modelo de desarrollo rápido de aplicaciones: debilidades

Las desventajas o fortalezas del modelo de Desarrollo rápido de aplicaciones son las siguientes:

  • El proceso de desarrollo acelerado debe dar respuestas rápidas al usuario.

  • Riesgo de nunca lograr el cierre.

  • Difícil de usar con sistemas heredados.

  • Los desarrolladores y los clientes deben comprometerse con actividades rápidas en un marco de tiempo abreviado.

¿Cuándo utilizar el modelo de desarrollo rápido de aplicaciones?

El modelo de desarrollo rápido de aplicaciones se puede usar cuando:

  • El usuario puede participar durante todo el ciclo de vida.
  • El proyecto puede tener una caja de tiempo.
  • La funcionalidad se puede entregar en incrementos.

Aunque se aprecian los puntos fuertes del modelo de Desarrollo rápido de aplicaciones, se usa con moderación en la industria.