Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Modelo Navegacional para El Desarrollo de Aplicaciones Basadas en OOHDM

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Modelo Navegacional para el desarrollo Univ.

Paola MilenkaQuispe Condori


de Aplicaciones Basadas en OOHDM.

Simulacin web (SymWeb) Fecha.- 01/11/2011

OOHDM
Simulacin Web (SymWeb)

El presente trabajo contemplara las diferentes etapas de la metodologa OOHDM.

Definicin.-OOHDM es un modelo de construccin de gran aplicacin hipermedia;


enfocada en dos aspectos crticos en el desarrollo de aplicaciones web, las cuales
son la interfaz del sistema y el esquema de navegacin, para lo cual se utiliza una
coleccin de objetos.
Este modelo est constituido de las siguientes fases: Anlisis de requerimientos,
modelo conceptual, diseo navegacional, diseo abstracto de interfaz e
implementacin.

1. Anlisis de Requerimientos

En esta primera fase se identifican los actores y las tareas que realizan,
definiendo asun escenario. Los escenarios son agrupados para formar un
caso de uso el cual es representado utilizando diagramas de interaccin de
usuarios (UID). Estos diagramas proporcionan una representacin grfica de
la interaccin del usuario con el sistema durante la ejecucin de una tarea.

2. Diseo Conceptual

El diseo conceptual tiene como producto el esquema conceptual, el cual


explica lamanera en la que est conformada la aplicacin: Las entidades que
contienen la informacin y como se relacionan. En este punto no se requiere
qu informacin ver el usuario o cmo va acceder a la informacin, mucho
menos la forma en la que se implementar la aplicacin.

3. Diseo Navegacional

El diseo navegacional es expresado en dos esquemas: Esquema de Clases


Navegacionales y Esquema de Contexto Navegacional. En el primero se
realiza la especificacin de nodos, los cuales son proyecciones de una clase y
representan los elementos que tienen la informacin. El esquema de contexto
navegacional presenta las diferentes maneras en la que un nodo puede ser
accedido segn el esquema de clases navegacionales. Estas maneras son los
contextos.Un contexto navegacional es un conjunto de nodos, enlaces y las
denominadas clases contextuales. Puede ser definido en intencin cuando
Modelo Navegacional para el desarrollo Univ. Paola MilenkaQuispe Condori
de Aplicaciones Basadas en OOHDM.

Simulacin web (SymWeb) Fecha.- 01/11/2011

presentan una propiedad particular presente en todos los nodos o enlaces; o


bien, ser definidos en extensin,que es cuando se enumeran sus miembros.
Un diseo navegacional puede utilizarse para ms de una aplicacin. Los
contextos
tienen como funcin ayudar al usuario a realizar su tarea durante la
navegacin de la aplicacin.

4. Diseo Abstracto de Interfaz

El diseo de interfaz de usuario se auxilia del Diseo Abstracto de Interfaz


(AID). UnAID se enfoca en saber cuales de los diferentes objetos
navegacionales aparecern, cuales activarn la navegacin y cuales
transformaciones de la interfaz se presentarn.
.
5. Implementacin

Por su naturaleza, OOHDM no expresa explcitamente como ha de ser la


implementacin de la aplicacin. Sin embargo, presenta la nocin de los
objetos de navegacin como vistas de las clases conceptuales, organiza el
espacio de navegacin con la introduccin de contextos de navegacin,
separa los aspectos relacionados con la interfaz de usuario de aquellos
navegacionales y explcitamente seala que existen decisiones de diseo que
necesitan ser hechas solo al momento de la implementacin.

Resultados.-

Como SymWeb est enfocado a la simulacin de modelos matemticos veterinarios


por parte de personas interesadas en el tema, se definieron los roles dependiendo de
las caractersticas particulares que puede poseer un usuario.

ROL DESCRIPCION
Usuario No Usuario comn; es decir, aquel que entra a navegar la
Registrado aplicacin con menos propsitos informativos, por curiosidad
o por accidente.
Usuario Registrado Usuario que ha pasado por el proceso de registro en SymWeb
Usuario Publicador Usuario registrado que tiene la capacidad de publicar modelos
matemticos para otros usuarios registrados
Administrador Usuario registrado nico que tiene la capacidad de publicar
modelos matemticos en SymWebpero tambin tiene la
capadicad de administrar a los usuarios registrados

Cuadro 1. Nominacin y descripcin de roles de SymWeb.


Modelo Navegacional para el desarrollo Univ. Paola MilenkaQuispe Condori
de Aplicaciones Basadas en OOHDM.

Simulacin web (SymWeb) Fecha.- 01/11/2011

El rol bsico es el Usuario No Registrado. Este tipo de actor puede cambiar de rol
dependiendo del evento denominado Registro de Usuario, en donde este actor pasa
ahora a ser parte de otro grupo (Usuario Registrado). Por otra parte, algunos de
estos usuarios registrados tienen la capacidad de poder ejecutar otro rol de manera
simultanea: Usuario Publicador. Existe el actor de la aplicacin que le indica a un
Usuario Registrado cuando puede desempear el rol alterno, ste es el
Administrador, quien al fin y al cabo es un actor multifactico, ya que puede
desempear todos los roles dentro de la aplicacin.

UID para el Registro de Usuario

Fig. 1. Diagrama de Interaccin de Usuario para Registro de Usuario

Para abstraer las clases involucradas con SymWeb hay que tener en cuenta que
sta es una aplicacin que consiste en simular modelos matemticos que generen
resultados grficos por usuarios que probablemente tendrn la capacidad de publicar
tales modelos bajo el control de un administrador, quin por defecto publica los
modelos.
Modelo Navegacional para el desarrollo Univ. Paola MilenkaQuispe Condori
de Aplicaciones Basadas en OOHDM.

Simulacin web (SymWeb) Fecha.- 01/11/2011

Fig. 2. Esquema conceptual de SymWeb (representacin sinttica)

NODE admin FROM Admin: admin INHERITS FROM Usuario


EsAdmin: booleano
ToUsuario: Anchor(administra)
ToModelo: Anchor(administra)
Admin_usr()
Admin_mod()

Fig. 3. Nodo Administrador


Modelo Navegacional para el desarrollo Univ. Paola MilenkaQuispe Condori
de Aplicaciones Basadas en OOHDM.

Simulacin web (SymWeb) Fecha.- 01/11/2011

Fig. 4. Esquema de Contexto Navegacional para SymWeb


Modelo Navegacional para el desarrollo Univ. Paola MilenkaQuispe Condori
de Aplicaciones Basadas en OOHDM.

Simulacin web (SymWeb) Fecha.- 01/11/2011

Fig. 5. Vista (sintetizada) de Datos Abstracto correspondiente a la graficacin de


resultados deun usuario registrado

Fig. 6. Portal de acceso Interfaz Grfica de Usuario de SymWeb

También podría gustarte