Está en la página 1de 2

Desarrollo rpido de aplicaciones (RAD)

Desarrollo rpido de aplicaciones tambin conocido por sus siglas en ingles como
Rapid Application Development, es un mtodo de desarrollo de aplicaciones
creado por James Martin y desarrollado en IBM en 1980 tomando las bases e
ideas de este modelo de Barry Boehm. Este modelo se formalizo cuando James
Martin publico un libro con dicho mtodo en 1991.
Este modelo se basa en la presentacin de un prototipo para cada funcin de un
sistema. Es decir, que haya diversos equipos de trabajo que trabaje en una
funcin especifica de la empresa que se pueda solucionar con aplicaciones de
software. Normalmente el desarrollo de un prototipo para cada funcin debe tomar
alrededor de 60 a 90 das.

Las etapas de este mtodo son:

Planificacin de requisitos: Lo que los usuarios con un vasto conocimiento de
los procesos determinen cuales sern las funciones del sistema.

Diseo: Se revisa que actividades se realizan en la compaa para as agregar
nuevas funciones al software y, de esta manera, definir las entidades relacionadas
al mismo.
Cuando se termina de realizar el anlisis de funciones se crea un diagrama con
las funciones que se estarn manipulando dentro del sistema.

Construccin: Se comienzan a revisar de nueva cuenta los requisitos y funciones
que realiza el sistema haciendo una serie de pruebas a la aplicacin desarrollada.
Se crean instrucciones, rutinas y procedimientos para manipular de mejor manera
la aplicacin.

Implementacin: Cambio de un viejo a un nuevo sistema. Se le otorga
adiestramiento a los usuarios hasta que estos pasan de usar una antigua
aplicacin a una nueva que se ha implementado con nuevas funciones.


Este modelo tambin comprende las etapas de:

Modelado de gestin: Que responde a A dnde la informacin? Y Quin
procesa la informacin?

Modelado de datos: Se definen los almacenes de datos y como se relacionan
entre si.

Modelado de proceso: Se usa para aadir, modificar, suprimir o recuperar un
objeto de datos.

Generacin de aplicaciones: Se ocupan herramientas de cuarta generacin para
el desarrollo del software.

Pruebas y entregas: Se realizan pruebas de calidad y posteriormente se
implementa la herramienta de software.

Ventajas:

Las entregas se pueden trasladar fcilmente a otras plataformas.
Nivel de abstraccin mayor.
Visibilidad temprana.
Mayor flexibilidad.
Menor codificacin manual.
Mayor involucramiento de los usuarios.
Menos fallas.
Menor costo.
Ciclos de desarrollo pequeos.
Interfaz grafica estndar.

Desventajas:

Para proyectos en gran escala se requiere recursos humanos suficientes
como para crear el nmero suficiente de equipos. Debe haber un
compromiso muy fuerte entre todas las partes para completar el sistema en
el tiempo necesario. No es adecuado cuando los riesgos tcnicos son muy
alto.


Bibliografa:

[1] Herramientas para el desarrollo rpido de aplicaciones web, Scientia et
Technica Ao XVII, No 47, Mes 2011. Universidad Tecnolgica de Pereira. ISSN
0122-1701
[2] Vicen Fernndez Alarcn, Desarrollo de sistemas de informacin: Una
metodologa basada en el modelado, Disponible en:
http://books.google.com.mx/books?id=pTTQ735ac1EC&lpg=PA37&ots=zfbiU3G7f
9&dq=desarrollo%20rapido%20de%20aplicaciones%20creado%20por&pg=PA37#
v=onepage&q=desarrollo%20rapido%20de%20aplicaciones%20creado%20por&f=
false
[3] Mena Mendoza Gonzalo, RAD: Desarrollo Rapido de Aplicaciones, Disponible
en: http://mena.com.mx/gonzalo/maestria/ingsoft/presenta/rad/

También podría gustarte