Modelo OOHDM

María Jesús Lamarca Lapuente. Hipertexto: El nuevo concepto de documento en la cultura de la imagen.


  

Inicio     navega al azar mapa conceptual  buscar

MODELO OOHDM o Método de Diseño de Hipermedia Orientado a Objetos

El modelo OOHDM u Object Oriented Hypermedia Design Methodology, para diseño de aplicaciones hipermedia y para la Web, fue diseñado por D. Schwabe, G. Rossi, and S. D. J. Barbosa y es una extensión de HDM con orientación a objetos, que se está convirtiendo en una de las metodologías más utilizadas. Ha sido usada para diseñar diferentes tipos de aplicaciones hipermedia como galerías interactivas, presentaciones multimedia y, sobre todo, numerosos sitios web.

Al igual que RMM, este método se inspira en el modelo HDM, pero lo que le distingue claramente del primero es el proceso de concepción orientado a objetos. OOHDM propone el desarrollo de aplicaciones hipermedia mediante un proceso de 4 etapas:

  •  diseño conceptual

  •  diseño navegacional

  •  diseño de interfaces abstractas

  •  implementación

Cada etapa de la concepción define un esquema objeto específico en el que se introducen nuevos elementos (clases).

En la primera etapa se construye un esquema conceptual representado por los objetos de dominio o clases y las relaciones entre dichos objetos. Se puede usar un modelo de datos semántico estructural (como el modelo de entidades y relaciones). El modelo OOHDM propone como esquema conceptual basado en clases, relaciones y subsistemas.

En la segunda etapa, el diseñador define clases navegacionales tales como nodos, enlaces y estructuras de acceso (índices y visitas guiadas) inducidas del esquema conceptual. Los enlaces derivan de las relaciones y los nodos representan ventanas lógicas (views) sobre las clases conceptuales. A continuación, el diseñador describe la estructura navegacional en términos de contextos navegacionales. Un contexto navegacional es un conjunto de nodos, enlaces, clases de contextos y otros contextos navegacionales (contextos anidados) -igual que en HDM definen agrupaciones- que pueden ser definidos por comprensión o extensión, o por enumeración de sus miembros. Los nodos se enriquecen con un conjunto de clases especiales que permiten presentar atributos así como métodos o comportamientos cuando se navega en un contexto particular. Durante esta etapa, es posible adaptar los objetos navegacionales para cada contexto, de forma similar a las perspectivas de HDM.

OOHDM no propone un modelo enriquecido para el dominio de la aplicación, por lo que deja libre al diseñador para elegir el modelo de especificación del dominio. Sin embargo, el modelo hipermedia está definido en dos niveles de abstracción: las clases navegacionales y los contextos navegacionales.

En el momento de la especificación de las clases navegacionales es cuando el diseñador define las correspondencias y, aunque OOHDM sugiere algunas, no impone metáforas preestablecidas tan sistemáticamente como RMM. Los nodos inducidos de las clases del modelo del dominio y los enlaces inducidos de las relaciones del modelo del dominio se pueden precisar. Como el segundo nivel está consagrado a la especificación de la navegación, expresada exclusivamente sobre los objetos navegacionales (no sobre los elementos del modelo del dominio), constituye un mecanismo que permite enriquecer el modelo hipermedia.

La tercera etapa está dedicada a la especificación de la interfaz abstracta. Así, se define la forma en la cual deben aparecer los contextos navegacionales. También se incluye aquí el modo en que dichos objetos de interfaz activarán la navegación y el resto de funcionalidades de la aplicación, esto es, se describirán los objetos de interfaz y se los asociará con objetos de navegación. La separación entre el diseño navegacional y el diseño de interfaz abstracta permitirá construir diferentes interfaces para el mismo modelo navegacional.

Por fin, la cuarta etapa, dedicada a la puesta en práctica, es donde se hacen corresponder los objetos de interfaz con los objetos de implementación.

En la siguiente imagen se muestran las relaciones entre los esquemas conceptual, navegacional y los objetos de interfaz en OOHDM. (Fuente: Daniel Schwabe y Gustavo Rossi: The Object-Oriented Hypermedia Design Model (OOHDM).    http://www-di.inf.puc-rio.br/schwabe//papers/TAPOSRevised.pdf).

relaciones modelo conceptual, navegacional e interfaces

Aunque los ejemplos que ilustran el método sean siempre del mismo tipo, OOHDM es un método abierto porque, por una parte, el modelo del dominio no viene impuesto y por otra parte, el soporte en objetos del método permite la especialización de las clases navegacionales y de los contextos navegacionales. El objetivo de OOHDM es cubrir la concepción de todo tipo de aplicaciones hipermedia.

La siguiente imagen muestra una vista abstracta de datos puesta en relación con la interfaz real de objetos.


 (Fuente: Daniel Schwabe y Gustavo Rossi: The Object-Oriented Hypermedia Design Model (OOHDM).    http://www-di.inf.puc-rio.br/schwabe//papers/TAPOSRevised.pdf)


Bibliografía:

GÜEL, Natacha; SCHWABE, Daniel; VILAIN, Patricia. Modeling Interactions and Navigation in Web Applications. http://www-di.inf.puc-rio.br/schwabe//papers/WWWCM00Expanded.pdf

OMG. Object Management Group. http://www.omg.org/

SILVA, Darío Andrés. MERCERAT, Silvia. Construyendo aplicaciones web con una metodología de diseño orientada a objetos. http://www.unab.edu.co/editorialunab/revistas/rcc/pdfs/r22_art5_c.pdf

 SCHWABE, D. ROSI, G.; BARBOSA, S. Systematic Hypermedia Application Design with OOHDM. Proceedings of the ACM International Conference on Hipertext (Hypertext'96). Washington DC, March, 16-20, 1996.   http://www-di.inf.puc-rio.br/schwabe//papers/TAPOSRevised.pdf [Volver]

SCHWABE, D.  BARBOSA, S. "An Object Oriented Approach to Web-Based Applications Design. En: Theory and Practice of Object Systems (TAPOS), october 1998.

SCHWABE, Daniel. ROSSI, Gustavo. The Object-Oriented Hypermedia Design Model (OOHDM). http://www.telemidia.puc-rio.br/oohdm/oohdm.html

 Arriba 


 Título: Hipertexto, el nuevo concepto de documento en la cultura de la imagen
 Autora: María Jesús Lamarca Lapuente (currículo personal)

 Contacta

 Tesis doctoral. Universidad Complutense de Madrid

 URL: http://www.hipertexto.info

 Fecha de Actualización: 08/12/2013   

 184 páginas web. 2.627 archivos. 2.208 imágenes. Tamaño: 52.406Kb.
 34.389 enlaces (10.436 externos y 23.953 internos)
  

Esta obra está licenciada bajo las siguientes condiciones: 
Creative Commons License
Creative Commons Reconocimiento-NoComercial-NoDerivados-Licencia España 2.5.

 


OTRAS PÁGINAS DE LA AUTORA
 

           Blog El Cultural a la PuertaBlog El Cultural a la Puerta:: http://puertadetoledo.blogspot.com/ 

                                                                                                                AGETECA. Base de Datos de Gestión Cultural
                                                                                                                 Ageteca. Base de Datos de Gestión Cultural:
      
                                                                                                    http://www.agetec.org/ageteca

Fundación Ricardo Lamarca, ajedrez y cultura

Fundación Ricardo Lamarca, Ajedrez y cultura http://www.fundacionlamarca.es

 

 

La artesa digital

Blog La artesa digital
http://artesadigital.blogspot.com.es

Especial Poesía: Hasta allí hemos llegado

Blog La artesa digital Flickr La artes@ digital: Galería de fotos mundo
 digital y mundo analógico: http://www.flickr.com/photos/artesadigital/

Blog miembras

Blog Miembras: usos lingüísticos, políticos y sociales del lenguajeBlog Miembras: Usos lingüísticos, políticos
 y sociales del lenguaje http://miembras.blogspot.com