2. El desarrollo rápido de
aplicaciones (DRA)
Es un modelo de proceso de software
incremental que resalta un ciclo de
desarrollo corto. El modelo DRA es una
adaptación a “Alta velocidad” del modelo
en cascada del que se logra el desarrollo
rápido mediante un enfoque de
construcción basado en componentes. Si
se entiende bien los requisitos y se limita el
ámbito del proyecto, el DRA permite que un
equipo de desarrollo cree un “SISTEMA
COMPLETAMENTE FUNCIONAL”
dentro de un periodo muy corto (por
3. FASES DEL RAD
1 Modelo de gestión
2 Modelo de datos
3 Modelo de procesos
Así establece representaciones de
diseño que sirve como base para la
actividad de construcción del DRA. La
construcción resalta el empleo de
componentes de software existente y la
aplicación de la generación automática
de código, por ultimo el despliegue
establece una base para las iteraciones
subsecuentes, si estas son necesarias.
4. MODELADO DE GESTION
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
al proceso de gestión?, ¿Qué
información se genera? ¿Quién la
genera? ¿A dónde va la información?
¿Quién la procesa?.
5. MODELADO DE DATOS
El modelado de datos responde a una
serie de preguntas específicas
importantes para cualquier aplicación de
procesamiento de datos. ¿Cuáles son
los objetos de datos primarios que va a
procesar el sistema? ¿Cuál es la
composición de cada objeto de datos y
que atributos escribe el objeto? ¿Dónde
residen actualmente los objetos? ¿Cuál
es la relación entre los objetos y los
procesos que la transforman?
6. MODELADO DEL PROCESO
Los objetos de datos definidos en la fase
de modelados de datos quedan
transformados para lograr el flujo de
información necesaria 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.
El trabajo realizado dentro de un área de
negocio comprende un conjunto de
funciones de negocio que se refinan más
en los procesos de negocios.
7. DESVENTAJAS DEL DRA
Si los desarrolladores y clientes no se
comprometen con las actividades rápidas
necesarias para completar las actividades en
marco de tiempo muy breve, los proyectos de DRA
fallaran.
Si en un sistema no se puede modular de forma
apropiada, la construcción de los componentes
necesarios para el DRA será problemática.
Si el alto rendimiento es un aspecto importante, y
se alcanzaran al convertir interfaces en
componentes de sistema, el enfoque DRA podría
no funcionar.
El DRA seria inapropiado cuando los riesgos
técnicos son altos (por ejemplo, cuando una
8. Equipo N.1
Modelado
EL modelo DRA
Modelado del negocio
Modelado de los datos
Modelado del proceso
Construcción
Reutilización de los
Equipo N.2 componentes generación de
Comunicación código automático pruebas
Modelado
del negocio
Modelado
Modelado de los datos
Planeación
Modelado del proceso
Construcción Despliegue
Reutilización de los Integración
Equipo N.3 componentes generación de Entrega
código automático pruebas Retroalimentación
Modelado
Modelado del negocio
Modelado de los datos
Modelado del proceso
Construcción
Reutilización de los
componentes generación de
código automático pruebas
90 a 60 días
9. Apeel ¿QUE ES?
Se trata de un RAD (Rapid
Application
Development) Asistente
Generador de código.
Es una herramienta con la que
podremos poner nuestra base de
datos MySQL en la web o Intranet, sin
necesidad de escribir una sola línea
de código, lo que entre otras cosas
nos ahorrará bastante tiempo durante
la fase de pruebas.
10. ¿PARA QUE SIRVE?
Es perfecto para la creación de áreas de
administración, la creación de prototipos y la
generación de aplicaciones web más
grandes.
Construye aplicaciones web de base de
datos de con las que puedes:
Agregar Buscar Editar Eliminar, datos en tu
base de datos web.
Crea aplicaciones de base de datos web de
Ajax instantáneamente en PHP/MySQL.
Crea un claro código PHP Orientado a
Objetos, y sentencias SQL avanzadas, en el
Framework "APEEL".
11. CóMO FUNCIONA?
La aplicación analiza rápidamente la estructura
de las bases de datos, tomando decisiones
inteligentes y generando aplicaciones web
completamente funcionales escritas en
código PHP 5, limpio, natural y bastante
accesible. Todas las aplicaciones generadas
están escritas en PHP puro.
Toma decisiones tales como: Que campos que
requieren una lista desplegable o cuadro de
autocompletar, genera sitios web con todas las
funciones de aplicaciones, escritas en limpio
código orientado a objetos en el Framework
Apeel que hace pleno uso de estándares de la
industria de código abierto; bibliotecas como
jQuery, CKEditor, Smarty, Flexigrid y TCPDF.
12. Funcionalidad que provee:
Rejillas de datos que le permiten filtrar y
ordenar los resultados.
Reordenar y cambiar el tamaño de las
columnas.
Exportar datos a Excel, PDF o Word.
Los campos Autocompletar, formularios
de búsqueda, listas desplegables, listas
de selección múltiple y Fecha /
recolectores de Hora.
El uso extensivo de Ajax para el uso
eficiente de la capacidad de respuesta y
ancho de banda.
13. Funcionalidad que provee:
El Framework Apeel utilizando
técnicas probadas y los mejores
componentes de código abierto como
JQuery, Smarty y Flexigrid.
Valida formularios de entrada de
datos.
Seguridad de Ingreso.
Código limpio, orientado a objetos en
PHP que facilita la ampliación y
personalización de las aplicaciones
con facilidad.
14. REQUISITOS
Al menos 512 MB de memoria RAM
20 MB de espacio libre en el disco duro
MySQL (base de datos)
PHP (lenguaje de programación)
Apache (servidor web)
CON QUE SISTEMA OPERATIVO FUNCIONA
Win XP/2003/2000/Vista/7
Mac
PRECIO DE LA LICENCIA ACTUALMENTE
Licencia: $ 111.75