Actividad 2.1 - ¿qué es el desarrollo rápido de aplicaciones?

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Actividad 2.1 - ¿qué es el desarrollo rápido de aplicaciones? par Mind Map: Actividad 2.1 - ¿qué es el desarrollo rápido de aplicaciones?

1. Ventajas y desventajas del modelo de desarrollo rápido de aplicaciones RAD

1.1. • Avances medibles: Al contar con numerosas iteraciones, componentes y prototipos desplegados cada cierto tiempo, se podrá medir y evaluar de forma sencilla el desarrollo del proyecto y, así, cumplir con los presupuestos.

1.2. • Productivos más pronto: La metodología DRA permitirá a los desarrolladores adoptar roles multidisciplinares que creen prototipos y códigos de trabajo de forma rápida, lo que supone ser productivos más rápido.

1.3. • Separación de los componentes del sistema: La metodología RAD exige a los diseñadores y desarrolladores a generar componentes funcionales e independientes por sí mismos, y así poder usarlos en en una versión o prototipo iterativo. De esta manera, cada elemento se reparte en compartimentos y se podrá modificar según evolucionen las necesidades del software y/o usuario.

1.4. • Comentarios constantes de los usuarios: Al poder lanzar prototipos e iteraciones ágilmente, obtendremos un feedback muy valioso por parte de los usuarios de forma continuada.

1.5. • Integración temprana de sistemas: Los softwares desarrollados con la metodología RAD podrán ser integrados casi desde el comienzo con otros sistemas. A diferencia de los softwares desarrollados en cascada que deben esperar prácticamente al final del desarrollo a ser integrados. Al poder realizar estas integraciones tempranas, podremos identificar los posibles errores que existan en las mismas y buscar la solución.

1.6. • Adaptabilidad: Gracias al desarrollo rápido de aplicaciones, el software es bastante maleable, lo que nos beneficiará para poder realizar cualquier posible adaptación a los prototipos o iteraciones.

2. La metodología RAD o DRA (por sus siglas en inglés Rapid Application Development y en castellano Desarrollo Rápido de Aplicaciones), se trata de un modelo de desarrollo de aplicaciones ágil. Es decir, hablamos del proceso de desarrollo de software.

2.1. Definición de qué es una metodología RAD

2.1.1. La idea principal es entregar sistemas de alta calidad, en poco tiempo y con un coste bajo de inversión. Para conseguir esto, hay que seguir determinadas pautas que harán que estemos ante una auténtica metodología DRA (las siglas en castellano: Desarrollo Rápido de Aplicaciones), que veremos más adelante.

3. Para qué sirve la metodología RAD

3.1. En la actualidad, las empresas invierten gran parte de sus recursos en desarrollar aplicaciones que les permitan trabajar de forma más eficiente. Con la aparición de los modelos de desarrollo rápido de aplicaciones, podremos crear softwares de forma rápida y barata para satisfacer las necesidades empresariales sin invertir tanto tiempo y dinero.

4. Desventajas de RAD

4.1. Requiere sistemas modulares: Cuando aplicamos el método RAD, cada componente del sistema debe ser iterable y constatable por sí mismo, para poder ser modificados o intercambiados por cualquier miembro del equipo.

4.2. Dificultad dentro de proyectos a gran escala: Cuando estemos ante un proyecto que implique muchas personas y aplicaciones, la flexibilidad puede llegar a ser un problema puesto que perderemos ligeramente el control sobre el diseño y el desarrollo.

4.3. • Exige mucha interactividad del usuario: Conseguir feedback del usuario desde una etapa temprana es muy útil pero, a la vez, puede ser una espada de doble filo ya que tendremos que aceptar todo tipo de críticas constructivas y ser competente a la hora de comunicarse con los usuarios.

4.4. • Necesidad de desarrolladores senior: Aplicar la metodología RAD no es tan fácil como parece, por lo que en el equipo serán necesarios desarrolladores hábiles que sean capaces de aplicar y adaptarse a cualquier necesidad o cambio.