viernes, 26 de septiembre de 2014

Modelo de desarrollo rápido de aplicaciones

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

1 comentario:

  1. Fortalezas del artículo:
    • 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

    ResponderEliminar