Modelo de desarrollo rápido de aplicaciones (DRA)
Que es
Es un proceso de desarrollo
de software diseñado para acelerar y facilitar la creación de aplicaciones, que
ayuda a construir sistemas (funcionales) en un menor tiempo.
El DRA es una adaptación a “gran
velocidad” en el cual se obtiene un desarrollo rápido utilizando un enfoque de
construcción basado en componentes.
Características
-El
software no se desarrolla y utiliza en su totalidad. Se realizan series de
incrementos, los cuales añaden nuevas funciones al sistema.
-Generalmente,
para el desarrollo de la interfaz de usuario en el sistema se utilizan sistemas
interactivos que permiten diseñar la interfaz rápidamente dibujando y colocando
los iconos en la interfaz.
-Para su
desarrollo se utilizan herramientas de desarrollo visual para agilizar el
proceso.
-el grupo
de trabajo se compone de aproximadamente seis personas (incluyendo
desarrolladores y usuarios) de tiempo completo. De la misma forma como los
encargados de los requerimientos.
-Si es
necesario, para cumplir con el calendario, se pueden eliminar algunas funciones
segundarias.
Ventajas
-Las aplicaciones pueden ser fácilmente trasladados a otra
plataforma.
-El desarrollo se realiza a un nivel de abstracción mayor.
-Entrega temprana al cliente.
-Mayor nivel de flexibilidad.
-Mayor involucramiento de los usuarios.
-Menor porcentaje de probabilidad de fallas.
-Bajo costo.
-Ciclos de desarrollo más pequeños.
Desventajas
-No
recomendable para proyectos de grandes envergaduras.
-Se
necesita gran cantidad de personal (con amplia disponibilidad).
-Altos costos de
herramientas y equipos necesarios.
-Mayor
dificultad para medir su progreso.
-Menos eficiente
y con menor precisión.
Faces de desarrollo
Modelado de gestión
El flujo de datos para el trabajo se
define con forme responda a preguntas como: ¿Qué información genera?, ¿Quién la genera?, ¿A dónde va la información? y ¿Quién la
proceso?
Modelado de datos
La información definida en la fase de
modelado de gestión se refina y se genera un conjunto de objetos de datos
necesarios para apoyar a la empresa. Además se definen características
(atributos) de cada objeto y sus relaciones.
Modelado de proceso
Los objetos de datos
definidos en la fase anterior (Modelado de datos) se convierten en flujos de
información necesaria para implementar una función de gestión. Las
descripciones del proceso surgen para mantener (agregar, modificar, eliminar)
un objeto de datos.
Generación de aplicaciones
El DRA trabaja con técnicas de cuarta generación (conjunto
de herramientas prefabricadas destinadas a un alto nivel de programación). Y utiliza componentes de programas que ya
existen (si es posible) o crea componentes que pueden ser reutilizables (si se
considera necesario). En todos los casos se utilizan herramientas automáticas
para facilitar la construcción del software.
Prueba y entrega
El modelo DRA enfatiza en la reutilización de sistemas ya
creados, con esto se consigue la reducción en el tiempo de pruebas. Sin
embargo, es necesario probar todos los
componentes nuevos y se necesita ejecutar todas las interfaces a fondo.
Autor: Ignacio Vivanco
Fortalezas del artículo:
ResponderEliminar• Bien explicado el modelo
Debilidades del artículo:
• Falta mencionar que al final de la entrega de cada equipo de trabajo, debe venir un proceso de integración del sistema
• Incompleto el diagrama que muestra las actividades
Otros
No se encuentran comentarios de post de sus compañeros de grupo