Diferencia entre revisiones de «Vision general egeasy»

De Egeasy
Saltar a: navegación, buscar
 
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
En este artículo describiremos para qué sirve <b>egeasy</b> y cuáles son los principales conceptos que se manejan.
+
En este artículo describiremos cuáles son los principales conceptos que debes tener claros antes de continuar.
  
==¿Para qué sirve?==
+
==Introducción==
<b>egeasy</b> es una plataforma para el [http://es.wikipedia.org/wiki/Desarrollo_ágil_de_software|desarrollo ágil] de aplicaciones de gestión haciendo uso del paradigma de [http://en.wikipedia.org/wiki/Model-driven_engineering|ingeniería dirigida por modelos].
+
<p><b>egeasy</b> es una plataforma para el [http://es.wikipedia.org/wiki/Desarrollo_ágil_de_software| desarrollo ágil] de aplicaciones de gestión para medianas y grandes organizaciones haciendo uso del paradigma de [http://en.wikipedia.org/wiki/Model-driven_engineering| ingeniería dirigida por modelos].</p>
 +
<p>Para lograr sus objetivos, <b>egeasy</b> proporciona un lenguaje de cuarta generación (ODL, <i>Object definition language</i>) que permite modelar todos los elementos de una organización, desde formularios a personas, pasando por documentos y [http://es.wikipedia.org/wiki/Flujo_de_trabajo| flujos de trabajo], con una alto nivel de abstracción, facilitando la transmisión de conocimientos y disminuyendo la curva de aprendizaje para nuevos desarrolladores.</p>
 +
<p>Para desplegar e interpretar el modelo desarrollado con ODL, <b>egeasy</b> ofrece una arquitectura de aplicaciones clientes/servidor.</p>
 +
==Modelo y diccionario==
 +
<p>En <b>egeasy</b>, un modelo es la representación de la estructura y  flujos de la información, del comportamiento, de los actores, de los recursos y de la presentación del sistema bajo estudio.</p>
 +
<p>Dicha representación está formada por los siguientes elementos:</p>
 +
*Una definición en ODL de la estructura y flujos de la información, actores y comportamiento del sistema.
 +
*Un base documental de todos los modelos documentales que se manejen en el sistema.
 +
*Un conjunto de recursos que contienen información para ayudar al intérprete a maquetar la información para presentársela al usuario final.
 +
<p>La espina dorsal del modelo es la definición en ODL. En ella se representan, usando el metalenguaje de modelado, todos los conceptos del dominio y las relaciones e interacciones entre ellos. Adicionalmente, define los niveles de acceso a la información y las restricciones del sistema. Todas estas definiciones son agrupadas en un diccionario de objetos. Este diccionario será el que contenga toda la semántica y estructura del sistema, y será éste el elemento que leerá el intérprete para ejecutar el modelo.</p>
 +
<p>El paso de la definición de ODL al diccionario es inmediato y se limita únicamente a un chequeo sintáctico de las definiciones realizadas en ODL y a una síntesis posterior de estas definiciones en una estructura resumida de fácil acceso para el intérprete.</p>

Revisión actual del 13:12 25 jun 2009

En este artículo describiremos cuáles son los principales conceptos que debes tener claros antes de continuar.

Introducción

egeasy es una plataforma para el desarrollo ágil de aplicaciones de gestión para medianas y grandes organizaciones haciendo uso del paradigma de ingeniería dirigida por modelos.

Para lograr sus objetivos, egeasy proporciona un lenguaje de cuarta generación (ODL, Object definition language) que permite modelar todos los elementos de una organización, desde formularios a personas, pasando por documentos y flujos de trabajo, con una alto nivel de abstracción, facilitando la transmisión de conocimientos y disminuyendo la curva de aprendizaje para nuevos desarrolladores.

Para desplegar e interpretar el modelo desarrollado con ODL, egeasy ofrece una arquitectura de aplicaciones clientes/servidor.

Modelo y diccionario

En egeasy, un modelo es la representación de la estructura y flujos de la información, del comportamiento, de los actores, de los recursos y de la presentación del sistema bajo estudio.

Dicha representación está formada por los siguientes elementos:

  • Una definición en ODL de la estructura y flujos de la información, actores y comportamiento del sistema.
  • Un base documental de todos los modelos documentales que se manejen en el sistema.
  • Un conjunto de recursos que contienen información para ayudar al intérprete a maquetar la información para presentársela al usuario final.

La espina dorsal del modelo es la definición en ODL. En ella se representan, usando el metalenguaje de modelado, todos los conceptos del dominio y las relaciones e interacciones entre ellos. Adicionalmente, define los niveles de acceso a la información y las restricciones del sistema. Todas estas definiciones son agrupadas en un diccionario de objetos. Este diccionario será el que contenga toda la semántica y estructura del sistema, y será éste el elemento que leerá el intérprete para ejecutar el modelo.

El paso de la definición de ODL al diccionario es inmediato y se limita únicamente a un chequeo sintáctico de las definiciones realizadas en ODL y a una síntesis posterior de estas definiciones en una estructura resumida de fácil acceso para el intérprete.