| Plataforma Alejandría
Alejandría es una plataforma que facilita el desarrollo y la implantación de sistemas de teleinformación bien diseñados desde el punto de vista de Arquitectura de Información, que nace de la fusión del conocimiento de ciencias de la información (bibliotecología, archivología, gestión documental, redes de información, etc.) con el conocimiento de tecnologías de la información (sistemas, software, bases de datos, informática, computación, tecnologías Web, etc.).

Normalmente las herramientas que usan el computador para asistir el desarrollo de sistemas lo hacen facilitando a los programadores la definición de las interfases, la base de datos que soporta al sistema y la comunicación entre ambos. Los problemas frecuentes de esta aproximación son los siguientes:
- El comportamiento del sistema debe especificarse en el dominio de los datos, lo cual es un nivel muy bajo.
- Se requiere ser un experto en sistemas, bases de datos, programación para especificar un sistema bien comportado.
- El camino de desarrollo es largo y lleno de abundantes puntos sujetos a falla.
- Los usuarios finales participan en forma limitada en el desarrollo del sistema, porque quedan aislados de los problemas de desarrollo que sólo son comprendidos por especialistas en ingeniería de software.
Debido a estos problemas, aún en los casos en que los sistemas son bien diseñados desde el punto de vista de los informáticos, las aplicaciones adolecen de numerosas inconsistencias desde el punto de vista de su arquitectura de información.
- Alejandría hace una aproximación radicalmente diferente al desarrollo de sistemas: Los desarrolladores se concentran en entender los problemas de información analizando la aplicación en el dominio de la información. El hecho que la especificación del sistema no sea un problema informático o de ingeniería de software, sino de información, hace que puedan participar en un mismo equipo usuarios y desarrolladores. El énfasis se mantiene en la Arquitectura de Información, terreno común para usuarios y desarrolladores.
- Cuando se usa Alejandría, los sistemas y las bases de datos se generan en gran medida de forma automática. Esto hace que algunos sistemas puedan ser construidos directamente por personas usuarias, en ocasiones asistidas por especialistas. Los especialistas optimizan su tiempo, porque obtienen resultados significativos en períodos de tiempo pequeños, magnificando su productividad y mejorado la calidad de sus procesos y productos.
- Los sistemas realizados con Alejandría tienen ciclos de desarrollo mucho más cortos y con menos puntos de falla.
- La participación activa de los usuarios maximiza integralmente la calidad y promueve una mayor identificación de los usuarios con las aplicaciones.
 |
La plataforma de Alejandría se construye sobre una tecnología, llamada Tecnología de Bases de Información , desarrollada por HACER Sistemas en interacción transdisciplinaria con varias universidades venezolanas. Esta Tecnología define el concepto de base de información y otros complementarios, un conjunto de herramientas que permiten implementar estructuras y relaciones de información y un conjunto de métodos para el desarrollo de aplicaciones basado en las buenas practicas de la industria (CMMI, RUP, SWEBOK).
La Metodología Alejandría para el Desarrollo de Aplicaciones integra un marco de trabajo que ha probado su éxito a través de la implantación de más de doscientos proyectos que funcionan como servicios que usan las tecnologías WWW en condiciones de Intranet, Extranet o Internet. |