Академический Документы
Профессиональный Документы
Культура Документы
ingeniera de software tiene varios modelos de desarrollo en los cuales se puede apoyar para la realizacin de software. Uno de ellos es:
DRA
(Rapid Application Development)
Fu
Comprende
Tradicionalmente,
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.
MODELADO DE GESTIN:
Se
MODELADO DE DATOS:
Se
definen las caractersticas (atributos) de cada objeto, formado a partir del flujo de informacin, y las relaciones entre ellos.
MODELADO DE PROCESO:
Las
descripciones del proceso se crean para aadir, modificar, suprimir o recuperar un objeto de datos.
GENERACIN DE APLICACIONES:
En
lugar de crear software, el RAD reutiliza componentes de programas ya crea componentes existentes o reutilizables.
5
PRUEBAS DE ENTREGA:
Debido
al punto anterior, los componentes ya han sido examinados y probados, lo cual permite que el tiempo de duracin de las pruebas sea menor.
VENTAJAS DE RAD:
Comprar puede ahorrar dinero en comparacin con construir. Los entregables pueden ser fcilmente trasladados a otra plataforma. El desarrollo se realiza a un nivel de abstraccin mayor. Visibilidad temprana. Mayor flexibilidad. Menor codificacin manual. Mayor involucramiento de los usuarios. Posiblemente menos fallas. Posiblemente menor costo. Ciclos de desarrollo ms pequeos. Interfaz grfica estndar.
DESVENTAJAS DE RAD:
Comprar puede ser ms caro que construir. Costo de herramientas integradas y equipo necesario. Progreso ms difcil de medir. Menos eficiente. Menor precisin cientfica. Riesgo de revertirse a las prcticas sin control de antao. Ms fallas (por sndrome de "codificar a lo bestia"). Prototipos pueden no escalar, un problema maysculo. Funciones reducidas (por "timeboxing"). Dependencia en componentes de terceros: funcionalidad de ms o de menos, problemas legales.