Ciclos de Vida – Desarrollo Rápido de Aplicaciones | SpanishPMO
Home » Desarrollo Informático, Featured, Headline

Ciclos de Vida – Desarrollo Rápido de Aplicaciones

31 July 2010 No Comment

Por Martha E Rojas Vera,
El Desarrollo Rápido de Aplicaciones, abreviado como RAD (del inglés Rapid Application Development) es un modelo de ciclo de vida que enfatiza un desarrollo extremadamente corto. Se trata de una adaptación del modelo tradicional en cascada en el que se logra el desarrollo rápido utilizando una construcción basada en componentes. Si se comprenden bien los requisitos y se limita el ámbito del proyecto, el proceso RAD permite crear un sistema completamente funcional dentro de periodos cortos de tiempo (entre 60 y 90 días).

Cuando se utiliza para aplicaciones de sistemas de información, el enfoque RAD tiene las siguientes fases:

1. Modelado de Gestión: se modela el flujo de información entre las funciones de gestión.

2. Modelado de Datos: se refina el flujo de información como un conjunto de objetos de datos necesarios para apoyar la empresa. Se definen las características de cada uno de los objetos y sus relaciones.

3. Modelado del Proceso: se definen las transformaciones (añadir, modificar, suprimir o recuperar) sobre los objetos del modelo de datos para lograr los flujos de información de cada función de gestión.

4. Generación de Aplicaciones: codificación de una función de gestión.

5. Pruebas y entrega: prueba de los componentes y entrega del programa que realiza una función de gestión.

La clave del modelo RAD está en los cambios en las etapas de codificación y pruebas:

• Codificación. El modelo RAD asume la utilización de técnicas de cuarta generación. En lugar de crear software con lenguajes de programación de tercera generación, se trabaja para volver a utilizar componentes de programas ya existentes (cuando es posible) o a crear componentes reutilizables (cuando sea necesario). En todos los casos se utilizan herramientas para facilitar la construcción de software.

• Pruebas. Como se enfatiza la reutilización, ya se han comprobado muchos de los componentes de los programas. Esto reduce en muchos casos el tiempo de pruebas, aunque se deben probar todos los componentes nuevos y se deben ejercitar todas las interfaces a fondo.

Figura 4 El modelo de Ciclo de Vida RAD

El modelo de ciclo de vida RAD se muestra en la Figura 4. Las limitaciones de tiempo impuestas en un proyecto RAD exigen que la aplicación cumpla con el requisito de “ámbito en escalas”, que indique que una aplicación pueda modularse de forma que cada una de las funciones principales pueda completarse en menos de tres meses. Además, cada una de las funciones puede ser afrontada por un equipo RAD separado e integrarse en un único conjunto.
Ventajas y desventajas  del  Modelo de “Desarrollo Rápido de Aplicaciones”

Ventajas:

• Enfatiza ciclos de desarrollo extremadamente cortos
• Tiene las ventajas del modelo clásico
• Se asegura de que el producto entregado cumple las necesidades del cliente

Desventajas:

• Solo se puede aplicar si el sistema se puede modularizar de forma que permita completarse cada una de las funciones principales en menos de tres meses
• Para proyectos grandes puede requerir muchos equipos de trabajo distintos
• Requiere clientes y desarrolladores comprometidos en las rápidas actividades necesarias
• No resulta adecuado cuando los riesgos técnicos son elevados
• Se pueden tener problemas con la aceptación del prototipo

Share
Related Posts Plugin for WordPress, Blogger...
SI TE GUSTO EL ARTÍCULO SUSCRÍBETE GRATIS AL BLOG:

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.

*