Software">
Metodologia Rad
Metodologia Rad
Metodologia Rad
Hoy en día se suele utilizar para referirnos al desarrollo rápido de interfaces gráficas de
usuario tales como Glade, o entornos de desarrollo integrado completos. Algunas de las
plataformas más conocidas son Visual
Studio, Lazarus, Gambas, Delphi,Foxpro , Anjuta, Game Maker, Velneo o Clarion. En el
área de la autoría multimedia, software como Neosoft Neoboo y MediaChance
Multimedia Builder proveen plataformas de desarrollo rápido de aplicaciones, dentro
de ciertos límites.
Modelado de proceso: los objetos de datos definidos en la fase de modelado de datos quedan
transformados para lograr el flujo de información necesario para implementar una función de
gestión. Las descripciones del proceso se crean para añadir, modificar, suprimir, o recuperar un
objeto de datos. Es la comunicación entre los objetos.
Malas razones
Buenas razones
CARACTERÍSTICAS DE RAD
Equipos Híbridos
Herramientas Especializadas
Desarrollo "visual"
Múltiples lenguajes
Calendario grupal
Componentes reusables
"Timeboxing"
Las funciones secundarias son eliminadas como sea necesario para cumplir con el calendario.
Los clientes y desarrolladores se reunen para revisar juntos el producto, refinar los requisitos y
generar solicitudes de cambios.
Los cambios para los que no hay tiempo no se realizan. Los requisitos secundarios se eliminan
si es necesario para cumplir el calendario.
VENTAJAS
Visibilidad temprana.
Mayor flexibilidad.
DESVENTAJAS
Menos eficiente.
Objetivo
Principios Básicos
VENTAJAS
1. Comprar puede ahorrar dinero en comparación con construir.
2. Los entregables pueden ser fácilmente trasladados a otra plataforma.
3. El desarrollo se realiza a un nivel de abstracción mayor.
4. Visibilidad temprana.
5. Mayor flexibilidad.
6. Menor codificación manual.
7. Mayor involucramiento de los usuarios.
8. Posiblemente menos fallas.
9. Posiblemente menor costo.
10. Ciclos de desarrollo más pequeños.
11. Interfaz gráfica estándar.
DESVENTAJAS
1. Comprar puede ser más caro que construir.
2. Costo de herramientas integradas y equipo necesario.
3. Progreso más difícil de medir.
4. Menos eficiente.
5. Menor precisión científica.
6. Riesgo de revertirse a las prácticas sin control de antaño.
7. Más fallas (por síndrome de “codificar a lo bestia”).
8. Prototipos pueden no escalar, un problema mayúsculo.
9. Funciones reducidas (por “timeboxing”).
10. Dependencia en componentes de terceros: funcionalidad de más o de
menos, problemas legales.
https://www.genexus.com/noticias/leer-noticia/el-renacer-de-los-
rad?es
En conclusión:
Desde el punto de vista del cliente:
El modelo RAD de desarrollo es idóneo para toda empresa que quiera ver antes
resultados que una completa y correcta funcionalidad del sistema que se está
necesitando para después reparar todos los errores que pueden aparecer al
generar “código a lo bestia”.