Está en la página 1de 13

2020

ANÁLISIS Y DISEÑO DE SISTEMA 1


Modelo DRA

GRUPO#4
Recinto Universitario Rubén Darío

(RURD)

Facultad de Ciencias e Ingeniería.

Departamento de Computación.

Carrera: Ingeniería en Ciencia de la Computación.

Maestro: Santiago Ramón Rios Baca.

Integrantes:
1) Rebeca Adriana Medina Cabrera.
2) Carlos Alexander Flores Calero.
3) Jennifer del Carmen Aguirre Reyes.

18 de Marzo del 2020


Contenido
Introducción...........................................................................................................................................3
Objetivo General....................................................................................................................................4
Objetivo Especifico................................................................................................................................4
¿Qué es?.................................................................................................................................................5
Características........................................................................................................................................6
FASES....................................................................................................................................................7
 Modelado de gestión:................................................................................................................7
 Modelado de datos:...................................................................................................................7
 Modelado de proceso:...............................................................................................................7
 Generación de aplicaciones:.....................................................................................................7
 Pruebas de entrega:...................................................................................................................7
Ventajas..................................................................................................................................................8
Desventajas............................................................................................................................................8
DIAGRAMA........................................................................................................................................10
Conclusión............................................................................................................................................11
Bibliografía..........................................................................................................................................12

18 de Marzo del 2020


Introducción
Un Modelo o metodología DRA (Desarrollo Rápido de Aplicaciones), es un Modelo de proceso
del desarrollo del software lineal secuencial que enfatiza un ciclo de desarrollo extremadamente
corto, desarrollado inicialmente por James Martin en 1980. DRA enfatiza el desarrollo de
componentes de programas reutilizables. La reutilización es la piedra angular de las tecnologías de
objetos, y se encuentra en el modelo de proceso de ensamblaje.

En este informe se presentará el funcionamiento general del modelo DRA, mostrando así la
importancia de esta metodología en el proceso de desarrollo de software, también sus ventajas y
desventajas.

18 de Marzo del 2020


Objetivo General
 Conocer la utilidad de modelo DRA en el desarrollo de software.

Objetivo Especifico
 Presentar las diferentes fases del modelo DRA.
 Explicar la importancia del modelo DRA a través del proceso de diagramas.

18 de Marzo del 2020


MODELO DRA:

¿Qué es?
Es el proceso de desarrollo de software diseñado para facilitar y acelerar la creación de las
aplicaciones, que permite construir sistemas utilizadas en poco tiempo, normalmente de 60 a 90 días.
(Encinas, 2012)

El proceso DRA permite al equipo de desarrollo crear un “Sistema completamente funcional” dentro
de los periodos cortos de tiempo. (Encinas, 2012)

18 de Marzo del 2020


Características
 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.
 Se necesitan equipos compuestos por alrededor de seis personas, incluyendo desarrolladores
y usuarios de tiempo completo, así como aquellas personas involucradas en los requisitos.

18 de Marzo del 2020


DRA trabaja de la siguiente manera:

FASES
Cuando se utiliza principalmente para aplicaciones de sistemas de información, el enfoque DRA
comprende las siguientes fases:

 Modelado de gestión: El flujo de información entre las funciones de gestión se modela


de forma que corresponda 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 procesa?
 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. Se definen las
características ATRIBUTO y cada uno de los objetos las relaciona.
 Modelado de proceso: los datos quedan transformados para lograr el flujo de
información necesario para implementar una función de gestión. Las descripciones se crean
para añadir, modificar, suprimir o recuperar un objeto de datos.
 Generación de aplicaciones: el DRA asume la actualizació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 dar resultado (Torres, 2017)
 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.

18 de Marzo del 2020


Ventajas
 Es muy rápido.
 Permite trabajar en él a varias personas a la vez
       El desarrollo se realiza a un nivel de abstracción mayor.
       Visibilidad temprana.
       Mayor flexibilidad.
       Menor codificación manual.
       Mayor involucramiento de los usuarios.
  Posiblemente menos fallas.
  

      Ciclos de desarrollo más pequeños.


       Interfaz gráfica estándar (unknown, 2010)

Desventajas
 Para proyectos grandes, aunque por escalas, el DRA requiere recursos humanos suficientes como
para crear el número correcto de equipos DRA.
 Requiere clientes y desarrolladores comprometidos en las rápidas actividades necesarias para
completar un sistema en un marco de tiempo abreviado. Si no hay compromiso, por ninguna de
las partes constituyentes, los proyectos DRA fracasaran.
 No todos los tipos de aplicaciones son apropiados para DRA. Si un sistema no se puede
modulizar adecuadamente. La construcción de los componentes necesarios para DRA será
problemático. Si está en juego el alto rendimiento, y se va a conseguir el rendimiento
convirtiendo interfaces en componentes de sistema, el enfoque DRA puede que no funcione.
 No es adecuado cuando los riesgos técnicos son altos. Esto ocurre cuando una nueva aplicación
hace uso de tecnologías nuevas, o cuando el nuevo software requiere un alto grado de
interoperabilidad con programas de computadora ya existentes.
 Enfatiza el desarrollo de componentes de programas reutilizables. La reutilización es la piedra
angular de las tecnologías de objetos, y se encuentra en el modelo de proceso de ensamblaje.
(EcuRed, 2015)

18 de Marzo del 2020


MODELO DRA

18 de Marzo del 2020


DIAGRAMA

18 de Marzo del 2020


Conclusión
Para finalizar se puede decir que el modelo DRA es una adaptación de 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 tiempo.

18 de Marzo del 2020


Bibliografía
EcuRed. (2015). Obtenido de https://www.ecured.cu/Modelo_de_desarrollo_r
%C3%A1pido_de_aplicaciones

Encinas. (2012). Metodolifia del desarrollo de software. Obtenido de


https://modelosdesoftware.webnode.es/dra/#!

Torres, m. (2017). Obtenido de https://sites.google.com/site/magrerosis/modelo-dra

unknown. (2010). Obtenido de http://modeladodelainformatica.blogspot.com/2015/03/modelo-de-


desarrollo-rapido-de.html

18 de Marzo del 2020

También podría gustarte