Rad

2,046 views

Published on

Desarrollo Rápido de Aplicaciones

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,046
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
74
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rad

  1. 1. » De las siglas en ingles (Rapid Application Development) Desarrollo Rápido de Aplicaciones (RAD) o (DRA), es un modelo de proceso del desarrollo del software lineal secuencial que enfatiza un ciclo de desarrollo extremadamente corto, que comprenden entre 30 y 90 días.
  2. 2. » Se modela el flujo de información entre las funciones de gestión.
  3. 3. » Se refina el flujo de información como un conjunto de objetos de datos necesarios para apoyar a la empresa. Se definen las características de cada uno de los objetos y sus relaciones.
  4. 4. » 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.
  5. 5. » Codificación de una función de gestión. 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, el proceso DRA 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 automáticas para facilitar la construcción del software.
  6. 6. » Prueba de los componentes y entrega del programa que realiza una función de gestión. Como el proceso DRA enfatiza la reutilización, ya se han comprobado muchos de los componentes de los programas. Esto reduce tiempo de pruebas. Sin embargo, se deben probar todos los componentes nuevos y se deben ejercitar todas las interfaces a fondo.
  7. 7. » Equipos HíbridosEquipos compuestos por alrededor de seis personas,incluyendo desarrolladores y usuarios de tiempocompleto» Herramientas Especializadas» Desarrollo "visual“» Creación de prototipos falsos (simulación pura)» Creación de prototipos funcionales» Múltiples lenguajes» Calendario grupal» Herramientas colaborativas y de trabajo en equipo
  8. 8. » TimeboxingLas funciones secundarias son eliminadas como seanecesario para cumplir con el calendario.» Prototipos Iterativos y Evolucionarios» Reunión JAD (Joint Application Development): ˃Se reúnen los usuarios finales y los desarrolladores. ˃Lluvia de ideas para obtener un borrador inicial de los requisitos.» Iterar hasta acabar: ˃Los desarrolladores construyen y depuran el prototipo basado en los requisitos actuales. ˃Los diseñadores revisan el prototipo. ˃Los clientes prueban el prototipo, depuran los requisitos.
  9. 9. » 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
  10. 10. » Costo de herramientas integradas y equipo necesario.» 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

×