La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Rad-Desarrollo rápido de aplicaciones

Presentaciones similares


Presentación del tema: "Rad-Desarrollo rápido de aplicaciones"— Transcripción de la presentación:

1 Rad-Desarrollo rápido de aplicaciones
Integrante: Amaury Rojas Fecha: 25/09/2011

2 Introducción El Desarrollo rápido de aplicaciones fue definido por James Martin a principios de la década de 1980 en IBM, el cual fue formalizado en 1991 cuando James Martin publicó un libro explicando RAD (Rapid Application Development). Este método fue creado en respuesta a las metodologías no agiles de desarrollo de los 70s y 80s como el método de análisis y diseño de sistemas estructurados y otros modelos en cascada.

3 Que es RAD es un metodología de desarrollo de software que implica el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE(Computer Aided Software Engineering) . Permite construir sistemas utilizables en poco tiempo ,normalmente de 60 a 90 días.

4 Que es El usuario puede “ver” prontamente un prototipo del software.
Rad da prioridad a la fecha de entrega, si el proyecto empieza a aplazarse, se ajustan los requisitos para no aplazar la fecha de entrega. En general se utiliza JAD(Joint application development), donde los usuarios activamente participan en el diseño del sistema. Utiliza generadores de código

5 Que es

6 Que es RAD descompone el sistema en componentes. Para que así cada componente sea abordado por un equipo distinto, de esta manera mas tarde se integran todos los componentes en la solución final.

7 Fases Cuando Rad se utiliza para un sistema de información, este tiene 5 fases: 1 Modelado de Gestión: se modela el flujo de información entre las funciones de gestión. 2Modelado de datos: el flujo de información definido como parte de la fase de modelado de gestión se refina como un conjunto de objetos de datos necesarios para apoyar la empresa. 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.

8 Fases 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.

9 Ventajas El desarrollo se realiza a un nivel de abstracción mayor
Velocidad de desarrollo Visibilidad temprana Mayor flexibilidad Menor codificación manual Ciclos de desarrollo mas cortos Puede ahorrar dinero y esfuerzo humano Se asegura que el producto entregado cumple las necesidades del cliente

10 Desventajas Elevado costo de herramientas integradas y equipo necesario Requiere clientes y desarrolladores comprometidos en las tareas Difícil de evaluar, ya que no hay hitos clásicos Escalabilidad reducida Menos eficiente Funciones reducidas(por “timeboxing”)

11 Framework Framework es conjunto, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar. El framework mas conocido es Visual Basic que permite crear aplicaciones rápidas, donde en los primeros prototipos ya se puede ver el entorno que el cliente utilizará.

12 Framework Este es un ejemplo sencillo en visual basic:
Permite mover una caja de texto por la pantalla, permitiendo representarlo con 4 colores distintos.

13 Framework Codigo fuente Option Explicit Private Sub Form_Load()
txtCaja.Top = 0 End Sub Private Sub optArriba_Click() Private Sub optAbajo_Click() Ing. Raymond Marquina 10 txtCaja.Top = frmColores0.ScaleHeight - txtCaja.Height Private Sub optAzul_Click() txtCaja.BackColor = vbBlue Private Sub optRojo_Click() txtCaja.BackColor = vbRed Private Sub optVerde_Click() txtCaja.BackColor = vbGreen Private Sub optAmarillo_Click() txtCaja.BackColor = vbYellow

14 Framework Aquí un ejemplo de un software desarrollado en visual basic para la universidad. En pocos pasos y de manera sencilla se obtienen aspectos visuales bastante importantes.


Descargar ppt "Rad-Desarrollo rápido de aplicaciones"

Presentaciones similares


Anuncios Google