Skip to main content

¿Qué es el desarrollo rápido de aplicaciones?

Existen muchas técnicas que pueden usarse para el desarrollo de software. Las técnicas formales se consideran métodos de desarrollo de software. El desarrollo rápido de aplicaciones (RAD) es una técnica de desarrollo de software que utiliza prototipos y versiones simuladas para preparar el producto final.

El proceso de creación de prototipos fue descrito por primera vez por James Martin en 1991. Describió el desarrollo rápido de aplicaciones como un proceso iterativo de creación de prototipos. Este nuevo concepto fue un intento de aumentar la satisfacción del usuario para el software.

La creación de prototipos de software es el proceso de creación de pantallas simuladas y flujos comerciales dentro del software. Estas pantallas dan la percepción de un sistema en funcionamiento y permiten al usuario probar la aplicación. El rápido proceso de desarrollo de aplicaciones se utiliza para acelerar la entrega del desarrollo definiendo claramente los requisitos.

Todo el software tiene requisitos específicos dentro de la aplicación. Estos requisitos explican cómo debería funcionar el software. El desarrollo rápido de aplicaciones utiliza prototipos para describir la implementación de un requisito.

Hay muchos beneficios al usar una técnica de creación de prototipos para desarrollar software. Esto ofrece a los usuarios una vista previa de cómo se comportará un sistema. Las pantallas prototipo se pueden crear mucho más rápido que una aplicación completamente desarrollada. Estas pantallas pueden diseñarse y estar listas para verse en solo unas pocas horas. Este ciclo de retroalimentación instantánea brinda a los usuarios la oportunidad de cambiar los requisitos antes de que comience cualquier desarrollo real.

El desarrollo de software es una tarea compleja que requiere muchas horas para completarse. Este proceso requiere la integración de múltiples equipos y recursos. El desarrollo rápido de aplicaciones le permite al desarrollador la oportunidad de ver una aplicación antes de que se desarrolle realmente.

Una de las desventajas de usar prototipos es que los clientes a menudo tienen que esperar mucho más por un producto terminado que lo que tuvieron que esperar por el software prototipo. En una sesión típica de RAD, los desarrolladores de software pueden crear sistemas prototipo completos con múltiples pantallas en aproximadamente tres a seis semanas. Después de completar el esfuerzo de creación de prototipos, los usuarios deberán esperar muchos meses para tener el software en funcionamiento. Un prototipo no requiere seguridad, redes, base de datos y hardware. Solo funciona en el entorno de desarrollo donde se creó.