You are on page 1of 7

Desarrollo Rpido de aplicaciones en PostgreSQL Cafeconf 2006

Desarrollo Rpido de Aplicaciones (RAD)

Es una metodologa, que se inici hace 20 aos para evitar el efecto de


los cambios de necesidades del usuario durante el proceso de desarrollo
del software.

No es una herramienta en particular (ojo con el marketing), si bien en el


proceso se utilizan herramientas de software.

El proceso de desarrollo rpido de aplicaciones generalmente incluye:


- Prototipos
- Desarrollo Iterativo
- Herramientas CASE (Ingeniera de Software Asistida por Comp.)

Actualmente es posible aplicar la metodologa con herramientas de


cdigo libre


Desarrollo Rpido de aplicaciones en PostgreSQL Cafeconf 2006
Un caso prctico : Sistema para un Videoclub

Objetivo : Implementar el sistema en el menor tiempo posible.

Usaremos herramientas CASE ( siempre dentro del Cdigo Libre)


para generar un prototipo funcional.

Etapa Descripcin Software utilizado
1 Diseo del Modelo de Datos (DER) Umbrello
2 Generacin de comandos lenguaje SQL umbrello2sql
3 Creacin de base de datos PostgreSQL
4 Generacin de aplicacin Web DB_DataObject_FormBuilder
(PEAR)

Desarrollo Rpido de aplicaciones en PostgreSQL Cafeconf 2006
Etapa 1 : Generando un diagrama DER con Umbrello


Desarrollo Rpido de aplicaciones en PostgreSQL Cafeconf 2006
Etapa 2 y 3 : Generando el SQL y la base de datos


Desarrollo Rpido de aplicaciones en PostgreSQL Cafeconf 2006
Etapa 4 : Generando la aplicacin Web


Desarrollo Rpido de aplicaciones en PostgreSQL Cafeconf 2006
Prototipo Generado:


Desarrollo Rpido de aplicaciones en PostgreSQL Cafeconf 2006
Links:

Umbrello : http://uml.sourceforge.net/

umbrello2sql : http://umbrello2sql.sourceforge.net/

PostgreSQL : http://www.postgresql.org

DataObject/FormBuilder :
http://pear.php.net/package/DB_DataObject_FormBuilder

DBAS : http://www.dbas.com.ar/
Contactos:

Christian Kuroki <ckuroki@dbas.com.ar>

You might also like