SlideShare una empresa de Scribd logo
1 de 12
MODELO DRA
DESARROLLO RAPIDO DE APLICACIONES
INTEGRANTES:
Eduardo Vázquez Jauregui
Pérez López Javier Alejandro
José Pablo Bautista Rosas
 El DRA es un proceso de desarrollo de software, desarrollado inicialmente por James
Martin en 1980.
 Es un modelo de proceso del desarrollo del software lineal secuencial que enfatiza un
ciclo de desarrollo extremadamente corto. DRA es una adaptación a “Alta velocidad”
en el que se logra el desarrollo rápido utilizando un enfoque de construcción basado
en componentes.
 Si se comprenden bien los requisitos y se limita el ámbito del proyecto, el
proceso DRA permite al equipo de desarrollo crear un "sistema
completamente funcional" dentro de periodos cortos de tiempo,
normalmente de 60 a 90 días.
Características del Modelo
Debido a que el software o aplicación se requiere lo más pronto posible no existe una
especificación del sistema detallada.
 -El software no se desarrolla y utiliza en su totalidad, sino en una serie de
incrementos, donde en cada incremento se incluyen nuevas funcionalidades al
sistema.
 -A menudo se desarrollan las interfaces de usuario del sistema utilizando un
sistema de desarrollo interactivo que permite que el diseño de la interfaz se cree
rápidamente dibujando y colando iconos en la interfaz.
 -Para su desarrollo se utilizan herramientas de desarrollo visual para agilizar el
proceso.
 -Las funciones secundarias son eliminadas como sea necesario para cumplir con el
calendario.
FASES
MODELADO DE GESTIÓN
El flujo de información entre las funciones de gestión se modela de forma
que responda a las siguientes preguntas:
 ¿Qué información conduce el proceso de gestión?
 ¿Qué información se genera?
 ¿Quién la genera?
 ¿A dónde va la información?
 ¿Quién la proceso?.
Modelado 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. Se definen las características (llamadas atributos) de
cada uno de los objetos y las relaciones entre estos objetos.
Modelado de Procesos
 Los objetos de datos definidos en la fase de modelado de datos quedan
transformados para lograr el flujo de información necesario para implementar
una función de gestión. Las descripciones del proceso se crean para añadir,
modificar, suprimir, o recuperar un objeto de datos. Es la comunicación entre
los objetos.
Generación de Aplicaciones
 El DRA 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).
Pruebas de Entrega
 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.
Ventajas
 El desarrollo se realiza a un nivel de abstracción mayor.
 Entrega temprana al cliente.
 Menor codificación manual.
 Mayor involucramiento de los usuarios.
 Posiblemente menor costo.
 Ciclos de desarrollo más pequeños
Desventajas
 Para proyectos en gran escala se requiere recursos humanos suficientes
como para crear el número suficiente de equipos.
 Debe haber un compromiso muy fuerte entre todas las partes para
completar el sistema en el tiempo necesario.
 No es adecuado cuando los riesgos técnicos son muy alto.
 Progreso más difícil de medir.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Trabajo RAD
Trabajo RADTrabajo RAD
Trabajo RAD
 
Desarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones webDesarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones web
 
Rad
RadRad
Rad
 
Rad
RadRad
Rad
 
Desarrollo rápido de aplicaciones
Desarrollo rápido de aplicacionesDesarrollo rápido de aplicaciones
Desarrollo rápido de aplicaciones
 
Modelo dra
Modelo draModelo dra
Modelo dra
 
Modelo dra
Modelo draModelo dra
Modelo dra
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software rad
 
Rad
RadRad
Rad
 
Modelo rad
Modelo radModelo rad
Modelo rad
 
Modelos de desarrollo rápido de software
Modelos de desarrollo rápido de softwareModelos de desarrollo rápido de software
Modelos de desarrollo rápido de software
 
Gestion de Proyectos de desarrollod de Software, haciendo uso de herramientas...
Gestion de Proyectos de desarrollod de Software, haciendo uso de herramientas...Gestion de Proyectos de desarrollod de Software, haciendo uso de herramientas...
Gestion de Proyectos de desarrollod de Software, haciendo uso de herramientas...
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos Ágiles
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 

Similar a DRA desarrollo rápido aplicaciones

Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radHenry Cambal
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesJaqueline Luna
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Bruno
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareUniversidad De Cordoba
 
Grupo n1 modelos de proceso del software
Grupo n1   modelos de proceso del softwareGrupo n1   modelos de proceso del software
Grupo n1 modelos de proceso del softwareHarry Jaens
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareDeisy Sapaico
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwareReset_the_cover
 

Similar a DRA desarrollo rápido aplicaciones (20)

Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion rad
 
Luis
LuisLuis
Luis
 
Ingeniería del software
 Ingeniería  del software  Ingeniería  del software
Ingeniería del software
 
Rad
RadRad
Rad
 
Desarrollo eficiente de software
Desarrollo eficiente de softwareDesarrollo eficiente de software
Desarrollo eficiente de software
 
Metodo cascada vs dra
Metodo cascada vs draMetodo cascada vs dra
Metodo cascada vs dra
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
DISEÑOITERATIVOYDRA
DISEÑOITERATIVOYDRADISEÑOITERATIVOYDRA
DISEÑOITERATIVOYDRA
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Grupo82018
Grupo82018Grupo82018
Grupo82018
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
MODELOS DEL PROCESOS DE SOFTWARE
MODELOS DEL PROCESOS DE SOFTWARE MODELOS DEL PROCESOS DE SOFTWARE
MODELOS DEL PROCESOS DE SOFTWARE
 
Grupo n1 modelos de proceso del software
Grupo n1   modelos de proceso del softwareGrupo n1   modelos de proceso del software
Grupo n1 modelos de proceso del software
 
Docsafe trabajo
Docsafe trabajoDocsafe trabajo
Docsafe trabajo
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de software
 
Presentacion grupo8
Presentacion grupo8Presentacion grupo8
Presentacion grupo8
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 

DRA desarrollo rápido aplicaciones

  • 1. MODELO DRA DESARROLLO RAPIDO DE APLICACIONES INTEGRANTES: Eduardo Vázquez Jauregui Pérez López Javier Alejandro José Pablo Bautista Rosas
  • 2.  El DRA es un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1980.  Es un modelo de proceso del desarrollo del software lineal secuencial que enfatiza un ciclo de desarrollo extremadamente corto. DRA es una adaptación a “Alta velocidad” en el que se logra el desarrollo rápido utilizando un enfoque de construcción basado en componentes.
  • 3.  Si se comprenden bien los requisitos y se limita el ámbito del proyecto, el proceso DRA permite al equipo de desarrollo crear un "sistema completamente funcional" dentro de periodos cortos de tiempo, normalmente de 60 a 90 días.
  • 4. Características del Modelo Debido a que el software o aplicación se requiere lo más pronto posible no existe una especificación del sistema detallada.  -El software no se desarrolla y utiliza en su totalidad, sino en una serie de incrementos, donde en cada incremento se incluyen nuevas funcionalidades al sistema.  -A menudo se desarrollan las interfaces de usuario del sistema utilizando un sistema de desarrollo interactivo que permite que el diseño de la interfaz se cree rápidamente dibujando y colando iconos en la interfaz.  -Para su desarrollo se utilizan herramientas de desarrollo visual para agilizar el proceso.  -Las funciones secundarias son eliminadas como sea necesario para cumplir con el calendario.
  • 6. MODELADO DE GESTIÓN El flujo de información entre las funciones de gestión se modela de forma que responda a las siguientes preguntas:  ¿Qué información conduce el proceso de gestión?  ¿Qué información se genera?  ¿Quién la genera?  ¿A dónde va la información?  ¿Quién la proceso?.
  • 7. Modelado 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. Se definen las características (llamadas atributos) de cada uno de los objetos y las relaciones entre estos objetos.
  • 8. Modelado de Procesos  Los objetos de datos definidos en la fase de modelado de datos quedan transformados para lograr el flujo de información necesario para implementar una función de gestión. Las descripciones del proceso se crean para añadir, modificar, suprimir, o recuperar un objeto de datos. Es la comunicación entre los objetos.
  • 9. Generación de Aplicaciones  El DRA 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).
  • 10. Pruebas de Entrega  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.
  • 11. Ventajas  El desarrollo se realiza a un nivel de abstracción mayor.  Entrega temprana al cliente.  Menor codificación manual.  Mayor involucramiento de los usuarios.  Posiblemente menor costo.  Ciclos de desarrollo más pequeños
  • 12. Desventajas  Para proyectos en gran escala se requiere recursos humanos suficientes como para crear el número suficiente de equipos.  Debe haber un compromiso muy fuerte entre todas las partes para completar el sistema en el tiempo necesario.  No es adecuado cuando los riesgos técnicos son muy alto.  Progreso más difícil de medir.