Introducción.
En esta investigación se desarrollará el tema de la metodología RAD, se
definirá su concepto, cuándo fué creada, por quién, así como su aplicación y
alcance, es decir sus ventajas y desventajas en comparación a otros tipos de
trabajos y esquemas; sin olvidar explicar las fases que lo componen y de esta
forma usted entenderá, y de ser posible, aplicará la metodología RAD si así
usted lo desea.
La metodología RAD, hace referencia al conjunto de acciones que se llevan a
cabo para lograr elaborar una aplicación rápida, eficiente y de calidad, ya que
su tiempo estándar para terminar una aplicación va desde 60 a 90 días de
desarrollo del software, no más. La metodología RAD nos ayuda no solo a
terminar una aplicación de manera inmediata, si no que también nos ayuda a
mantener un orden para cualquier software que estemos desarrollando, dicho
de otro modo agiliza el proceso.
Otra de las grandes ventajas es que disminuye el costo del desarrollo, esto
debido al corto tiempo y a la sencillez con la que se desarrolla; sin embargo no
todo es recomendable ya que la metodología RAD al ser una practica rapida no
tiene tanta precisión como otros métodos, de esto y más veremos en las
siguientes páginas.
1 de 7
¿Qué es la metodología RAD?
La metodología RAD por su acrónimo en inglés (rapid application development) es
aquel proceso de desarrollo de software inicializado en 1980 por james martin.
Este método comprende el desarrollo interactivo, la
construcción de prototipos y el uso de utilidades CASE
(Computer Aided Software Engineering).
Comúnmente este término también tiende a englobar la
usabilidad,utilidad y la rapidez de la ejecución.
Hoy en día también este término se utiliza para referirnos
al desarrollo rápido de interfaces gráficas de usuario.
Algunas de las plataformas más conocidas son: visual studio, Lazurus,Gambas,
Delphi, Fox Pro, Anjuta, Game Maker, velneo o clarion.
En el apartado multimedia las plataformas: Neosoft Neoboo y MediaChance
Multimedia prometen el desarrollo rápido de aplicaciones dentro de ciertos límites.
El objetivo de la metodología RAD es desarrollar prototipos de la aplicación de
forma veloz interactuando con el usuario formando prototipos cada vez más
adecuados a lo que requiere el usuario.
Para ello se utiliza un software de generación automática de código, para esto se
requiere desarrolladores especializados en el software en cuestión para evitar los
posibles problemas de código que estos programas puedan generar, haciendo el
mantenimiento laborioso de la aplicación o sistema, con la ventaja de tener el
software usable en menor tiempo.
2 de 8
Fases de la metodología RAD.
1) Modelado de gestión.
a) Se refiere a la manera en la que se van a utilizar los datos en el
programa que pide el cliente.
2) Modelado de datos.
a) Define la forma en la que se va a trabajar con la base de datos y cómo
se relacionarán dicha información.
3) Modelado del proceso.
a) Se rectifica si los objetos de datos están bien pensados, para que en
caso contrario se eliminen o modifiquen.
4) Generación de aplicaciones.
a) Este apartado se encargará de desarrollar rápidamente en un periodo
que va desde los 60 hasta los 90 días.
5) Pruebas y entrega.
a) Como su nombre indica se supervisará el programa para comprobar si
cumple con el objetivo del cliente, de ser así se procede a la entrega.
3 de 8
Para concluir.
Fases de la metodología Fase 1: Análisis de mercado e identificación de las
necesidades de los consumidores. Fase 2: Especificación del producto. Fase 3:
Generación del concepto de producto o Diseño conceptual. Fase 4: Diseño
Preliminar e Ingeniería Básica.
También cabe aclarar que elegir entre sí desarrollar una aplicación con la
metodología RAD, o no, depende de las necesidades del usuario y de su
presupuesto, ya que como antes se mencionó esta metodología es más barata y
sigue manteniendo su eficiencia a pesar del bajo costo, pero no es tan complejo
como otros métodos.
4 de 8
Ventajas y desventajas de la metodología RAD.
ventajas
● Comprar puede ahorrar dinero en comparación con construir.
● Los programas son más fáciles de traspasar a otro entorno.
● Se escribe menos código, ya que es menos complejo.
● Mayor comodidad.
● Desarrollo en poco tiempo.
● Los usuarios se están más presentes en el desarrollo.
Desventajas
● El proceso es más difícil de controlar.
● Solo para proyectos grandes.
● Si bien es funcional la metodología RAD, algunas apps no se pueden
desarrollar con esta metodología.
● Requiere de profesionales debido a la rapidez.
● Con menos precisión de medida.
● Posible desarrollo de errores debido a la rapidez con la que se hace.
5 de 8
Ejemplos de aplicación de la metodología RAD
● Orden de compra:
El RAD muy a menudo se utiliza para los procesos de órdenes de compras y
aprobaciones de las mismas, decide qué campos y pasos condicionales deben
mostrarse solo si se cumplen ciertos parámetros.
● Dimisión de empleado
Otro ejemplo de RAD es el manejo de la dimisión de los empleados. Los equipos de
RRHH tienen mucho que coordinar cuando un empleado decide dejar la empresa.
RRHH dirigirá la carga de este desarrollo. Sin embargo, necesitan la aportación de
la dirección, la nómina, la informática y muchos otros.
● Solicitud de viaje
El último ejemplo de RAD que veremos es la solicitud de viaje. Esta puede ser
usada más ampliamente por toda la compañía cada vez que alguien viaja por
asuntos oficiales. Dependiendo de la compañía, el equipo de ventas o el equipo de
6 de 8
cuentas de clientes podría utilizarlo más. Sin embargo, normalmente es el equipo de
finanzas el responsable de la solicitud.
En conclusión.
Bien es cierto que la metodología RAD es nuestro gran aliado a la hora de realizar
aplicaciones, hay que aceptar que también tiene sus limitaciones como las antes
mencionadas, esto debido sobre todo a que es un proceso rápido y por ende,
sencillo. Podemos aplicar la metodología RAD cuando tengamos que programar un
software en donde al usuario le importe más la facilidad de manejo y su eficiencia,
que la complejidad con la que está hecho.
7 de 8
Bibliografía.
Calero, W. (2010, September 21). Ventajas y Desventajas del RAD. Ingeniería de
Software. Retrieved September 7, 2022, from
[Link]
.html
Serrano, J. (2013, Octubre 27). FASES DE LA METODOLOGÍA. Slideshare.
Retrieved September 7, 2022, from
[Link]
sisinggroup. (2017, April 3). Metodologia RAD – Ingenieria de software blog.
Ingeniería de software blog. Retrieved September 7, 2022, from
[Link]
[Link]. (n.d.). ¿Qué es el modelo RAD? Fases, Ventajas y Desventajas.
SoftGeek. Retrieved September 7, 2022, from
[Link]
Zalazar, A., Osiel, Aguirre, M., FRancisco Alejandro, Osorio, C., & Jose Andrés.
(2011, Abril). Universidad Tecnológica de Pereira Colombia. In Redalyc (47,
17th ed.). Redaly. Retrieved Septiembre 7, 2022, from
[Link]
8 de 8