¿Qué es el modelo RAD?
El modelo RAD o el modelo de desarrollo rápido de aplicaciones es un proceso de desarrollo de software basado en la creación de prototipos sin ninguna planificación específica. En el modelo RAD, se presta menos atención a la planificación y se le da más prioridad a las tareas de desarrollo. Su objetivo es desarrollar software en un corto período de tiempo.
El modelado SDLC RAD tiene las siguientes fases
- Modelado de negocios
- Modelado de datos
- Modelado de procesos
- Generación de aplicaciones
- Pruebas y rotación
Se centra en la fuente de entrada y salida y el destino de la información. Se enfatiza en la entrega de proyectos en pequeñas piezas; los proyectos más grandes se dividen en una serie de proyectos más pequeños. Las principales características del modelado RAD son que se centra en la reutilización de plantillas, herramientas, procesos y código.
Diferentes fases del modelo RAD
Hay las siguientes cinco fases principales del modelo de desarrollo rápido de aplicaciones
Fases del modelo RAD | Actividades realizadas en RAD Modeling |
---|---|
Modelado de negocios |
|
Modelado de datos |
|
Modelado de procesos |
|
Generación de aplicaciones |
|
Pruebas y rotación |
|
¿Cuándo utilizar la metodología RAD?
- Cuando es necesario producir un sistema en un período corto de tiempo (2-3 meses)
- Cuando se conocen los requisitos
- Cuando el usuario estará involucrado durante todo el ciclo de vida
- Cuando el riesgo técnico es menor
- Cuando existe la necesidad de crear un sistema que se pueda modularizar en 2-3 meses de tiempo
- Cuando un presupuesto es lo suficientemente alto como para permitirles a los diseñadores modelar junto con el costo de las herramientas automatizadas para la generación de código.
Ventajas y desventajas del desarrollo rápido de aplicaciones
Ventajas del modelo RAD | Desventajas del modelo RAD |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Resumen
- RAD full form o RAD significa: Desarrollo rápido de aplicaciones
- Definición de desarrollo rápido de aplicaciones: El modelo de desarrollo rápido de aplicaciones es un proceso de desarrollo de software basado en la creación de prototipos sin ninguna planificación específica.