You are on page 1of 1

OBJECT ORIENTED HYPERMEDIA METHOD(OO-H)

OO-H [KKCM04][GGC03] inicia el anlisis del sistema mediante casos de


uso; en este sentido, es parecido a SOHDM y a todos los mtodos que son
posteriores a la aceptacin de facto de los casos de uso como mtodo inicial
de anlisis. OO-H reconoce que adems de la navegacin que procede de la
estructura de datos, hay otra derivada de la funcionalidad del sistema, y por
ello, clasifica la navegacin en estructural y semntica.
El proceso de desarrollo de OO-H se compone de las siguientes actividades:
1. Anlisis del sistema. Los requisitos del usuario son plasmados en
casos de uso; a partir de ellos, a travs de tcnicas conocidas de
anlisis orientado a objetos se deriva el modelo estructural, que se
representa como un diagrama de clases UML.
2. Definicin de las unidades semnticas. Un grupo de casos de uso
que tiene como fin realizar un determinado requisito es llamado
unidad semntica de navegacin. Para cada grupo de usuarios, se
determina en que unidades semnticas participa; las unidades
semnticas a las que puede navegar un usuario se agrupan a travs
de un men.
3. Diseo de navegacin. La navegacin semntica se deriva de los
casos de uso en los que participa el usuario, mientras que la
navegacin estructural se deriva de las relaciones de los datos. La
navegacin estructural no se refleja en un cambio de intencin de
efectuar un cierto caso de uso. El orden de navegacin entre las
unidades semnticas se define mediante los enlaces semnticos. Este
modelo es llamado modelo de anlisis de la navegacin. Despus se
disean las clases navegaciones, que son una vista de las clases del
modelo estructural. Un grupo de clases navegaciones usadas para
efectuar un requisito es llamado destino navegacional. La relacin
entre las clases navegacionales dentro de un destino navegacional es
a travs de enlaces internos(I-Link). En cambio, las relaciones entre
clases de diferentes destinos navegacionales se relacionan a travs
de enlaces de travesa(T-Link). El nodo inicial de un destino
navegacional es indicado mediante un enlace de requisito(R-Link). Los
servicios que proporcionan las clases navegacionales son defectuosos
a travs de los enlaces de servicios(S-Link).
4. Diseo de la Presentacin. La presentacin es diseada con vistas
abstractas de datos, las cuales definan una jerarqua de elementos
grficos que permiten disear la presentacin de las clases
navegacionales. OO-H puede verse como una extensin a OOHDM
con casos de uso y enlaces de servicio. OO-H, a travs de casos de
uso, y su tcnica de encadenar la ejecucin de estos, llega a
establecer un modelo parecido al de proceso. Una mejor opcin es
utilizar directamente un modelo de proceso, que permita modelar la
interaccin conjunta de los diferentes usuarios y tiene una notacin
ms expresiva para el flujo de control. Adems, las construcciones
bsicas de los procesos son difciles de analizar usando solo casos de
uso. O en [KKCM04] se presenta como modelan procesos con OO-H,
se puede observar que los casos de uso son reemplazados por este
tipo de modelo.

You might also like