You are on page 1of 3

2.3.

5 Metodología OOHDM (Métodología de Diseño de Hipermedia Orientado
a Objetos).
En la actualidad el número de aplicaciones está creciendo de manera exponencial
y para hacer posible el desarrollo de éstas, es necesario contar con metodologías
capaces de facilitar la tarea de aplicaciones hipermedia, es decir, que contengan
texto, imagen, video, audio, mapas y además exista la posibilidad de interactuar
con los usuarios.
“Producir aplicaciones en las cuales el usuario pueda aprovechar el potencial del
paradigma de la navegación de sitios web, mientras ejecuta transacciones sobre
bases de información, es una tarea muy difícil de lograr. En primer lugar, la
navegación posee algunos problemas. Una estructura de navegación robusta es
una de las claves del éxito en las aplicaciones hipermedia. Si el usuario entiende
dónde puede ir y cómo llegar al lugar deseado, es una buena señal de que la
aplicación ha sido bien diseñada” [1]
Está metodología propone el desarrollo de las aplicaciones mediante cuatro
etapas: Diseño Conceptual, Diseño Navegacional, Diseño de Interfaces abstractas
e Implementación.
Diseño Conceptual.
Como su nombre lo dice en esta etapa se constituye un modelo conceptual
representado por los objetos, clases, y las relaciones que éstos tendrán. Cabe
mencionar que cuando se trata de aplicaciones donde los componentes de
hipermedia no son modificados durante la ejecución, se pueden utilizar diagramas
como el modelo entidad relación, ya que desde el inicio definimos las entidades,
atributos y las asociaciones que cada una de estas va a tener, en cambio, si los
componentes de hipermedia cambian dinámicamente o se ejecutan cálculos muy
complejos será necesario hacer un modelo de objetos más sofisticado.
El modelo conceptual está constituido por clases, relaciones y subsistemas.
Diseño Navegacional.
Se encarga de identificar las relaciones navegacionales existentes entre los
objetos. Es constituido como una vista sobre un diseño conceptual.
El diseño de navegación es expresado en dos esquemas el esquema de clases
navegacionales y el esquema de contextos navegacionales

. A fin de implementar todo en un entorno web. y las estructuras de acceso representan los posibles caminos de acceso a los nodos. enlaces y estructuras de acceso (índices y recorridos guiados) son los más utilizados en el diseño navegacional. el diseñador debe decidir además qué información debe ser almacenada. Un contexto navegacional. Los enlaces reflejan las relaciones que serán exploradas por el usuario final y los nodos representan las ventanas lógicas o vistas de las clases y son los contenedores básicos de información en las aplicaciones hipermedia. que indican que clases navegacionales o nodos son seleccionables. es un conjunto de nodos. Diseño de Interfaces Abstractas Se encarga de proporcionar diferentes interfaces a las relaciones navegacionales. cómo los objetos de interfaz activarán la navegación y cómo se comportarán los objetos frente a eventos externos. pero la apariencia física real o de los atributos.Las clases navegacionales tales como nodos. Las Vistas Abstractas de usuario son modelos donde se especifica la organización y comportamiento de la interfaz. Implementación En esta fase el diseñador unifica todas las etapas y posteriormente define cómo estará organizada la información de acuerdo con el perfil del usuario y su tarea. decide qué interfaz debería ver y cómo debería comportarse. y la disposición de las propiedades de las Vistas Abstractas de usuario en la pantalla real son hechas en la fase de implementación. En esta etapa se define la forma en que los objetos navegacionales van a aparecer. Ya que se definió la estructura navegacional debe hacerse perceptible al usuario a través de la interfaz de la aplicación. enlaces y clases de contextos.

edu.es/tesis/mat/ucm-t25910.pdf http://biblioteca. http://www.unab.pdf . Construyendo aplicaciones web con una metodología Orientada a Objetos.Silva Darío Andrés.co/editorialunab/revistas/rcc/pdfs/r22_art5_c. Mercerat Silvia.ucm.