Вы находитесь на странице: 1из 67

Prof Jean Carlos Hennrichs 2010/1

[{( OOHDM Mod. Navegacional )}]

[{( OOHDM Mod. Navegacional )}]


Modelagem Navegacional
Nesta fase do mtodo OOHDM so construdas as possveis vises navegacionais sobre o modelo conceitual, encontrado na etapa anterior. Essas vises conceituais navegacionais so construdas levando-se em considerao: os perfis dos usurios e as tarefas que devem ser apoiadas Entendendo isso: Peguemos por exemplo um sistema acadmico. Um aluno tem uma viso do sistema de acordo com seu perfil e suas tarefas. J um professor tem outra viso do sistema. Um visitante outra, etc...

[{( OOHDM Mod. Navegacional )}]


Modelagem Navegacional
Cada uma dessas vises, de possveis usurios, na realidade uma aplicao especifica, ou seja, uma viso navegacional do modelo conceitual. Outro nome tambm dado a essa fase do OOHDM o de Projeto Navegacional. Em resumo o Projeto Navegacional define como usurio ir percorrer a aplicao de acordo com a sua viso navegacional. Como resultado desta fase temo: esquema de classes navegacionais, esquema de contextos navegacionais, esquema de classes em contexto e cartes de identificao.

[{( OOHDM Mod. Navegacional )}]


Modelagem Navegacional
Que estruturas o usurio ter acesso? - Ns (Classes) Por onde o usurio ir navegar? - Elos (Relacionamentos) De que forma o usurio inicia a navegao? - Estruturas de acesso Em que conjuntos de objetos o usurio navegara? - Contexto navegacional Objetos navegados podero ter aparncias diferentes de acordo com o contexto? - Classes em contexto

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Uma das principais qualidades de uma aplicao bem projetada a de como o usurio ir explorar o espao hipermdia. S a modelagem de ns e elos no garantem isso. Faz-se necessrio ento a criao de contextos de navegao a fim de enriquecer o esquema de classes navegacionais, composto apenas de ns e elos. O objetivo do esquema de contextos navegacionais o de definir em que contextos ser permitida a navegao entre as informaes e quais sero as informaes apresentadas ao usurio. (Vilain)

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Enquanto o esquema de classes navegacionais define os relacionamentos entre os objetos navegacionais, o esquema de contextos navegacionais define a navegao em geral. (Rossi) O esquema de classes navegacionais formado pelas primitivas: Estrutura de acesso Contextos de navegao Elos de navegao

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Estruturas de Acesso As estruturas de acesso (ndices), auxiliam o usurio a encontrar as informaes. So atravs das estruturas de acesso (ndices), que tem-se acesso aos contextos de navegao. um conjunto de itens ordenados que funcionam como ndice e auxiliam o usurio a encontrar a informao desejada. Cada um desses itens deve possuir no mnimo um elemento ativvel (ncora de interface), o qual aciona o elo para o objeto desejado. (Schawabe)

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Estruturas de Acesso De forma geral, estruturas de acesso so opes, ou conjunto de opes dispostos na interface, com o objetivo de ativar um contexto navegacional ou um outro ndice (estrutura de acesso). As estruturas sero traduzidas na interface na forma de menus de escolha, lista de apontadores, radiobuttons, checkboxes, entre outros. Ou seja, gatilhos navegacionais (ncoras/links) que acionaro algo.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Estruturas de Acesso

ncora de interface

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Estruturas de Acesso Uma estrutura de acesso representada graficamente atravs de um retngulo de linha tracejada, com a sua identificao centralizada no interior do retngulo e com a primeira letra em maisculo. O identificao da estrutura de acesso deve sempre estar no plural. As estruturas de acesso podem ser de quatro tipos: simples, por critrios de ordenao, dinmica e hierrquica.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Estruturas de Acesso Simples Utilizada para a maioria das representaes de estruturas de acesso convencionais.

Matrias

Fale conosco

Consultas

Histrico

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Estruturas de Acesso com critrios de ordenao Utilizado quando uma estrutura de acesso possuir mais de um tipo de ordenao de seus elementos.

Matrias

Reservas

Pacotes promocionais

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Estruturas de Acesso dinmica Usado quando o usurio ou o sistema elabora consultas de forma arbitrria. A escolha, de qual consulta acessar, ocorre em tempo de execuo.
Matrias por consulta <ttulo, contedo/resumo>

Projetos por consulta <professor, aluno, rea>

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Estruturas de Acesso hierrquico Representam a existncias de ndices seqenciais, onde a seleo em um nvel determina os elementos do prximo nvel.
Autores:Matrias Sees:Matrias

Categoria:Pacotes tursticos

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao
So os objetos que sero explorados pelos usurios. Esses objetos podem ser de uma nica classe navegacional ou de vrias. Os contextos de navegao ordenam os objetos dando significado as tradicionais ncoras de navegao prximo e anterior. A partir de um n ou elo, diferentes contextos navegacionais podem ser criados, com suas prprias formas de acesso e navegao de seus elementos.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Exemplos: Todos os alunos que cursam a disciplina de Tpicos Especiais 7 perodo; Cursos oferecidos por uma rea de pesquisa; Disciplinas ministradas pelo professor Y. As matrias da seo Esportes As matrias de um autor especfico Todas as matrias em ordem alfabtica

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao A representao de um contexto navegacional feita da seguinte forma:
Classe navegacional (n)

Empresa Histrico

Contexto navegacional

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Exemplo:
Matria Alfabtico

Representao do contexto navegacional Matria Alfabtico que apresentar uma relao de Todas as Matrias em Ordem alfabtica.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Exemplo:
Matria Seo=Esportes

Representao do contexto navegacional Matria por Seo igual a Esportes, que apresentar uma relao de Todas as Matrias cujo atributo Seo seja igual a Esportes.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Exemplo:
Disciplina Professor=Pedro Paulo

Representao do contexto navegacional Disciplina por Professor igual a Pedro Paulo, que apresentar uma relao de Todas as Disciplinas cujo atributo Professor seja igual a Pedro Paulo, ou seja, as disciplinas que o Pedro Paulo ministra.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Os contextos navegacionais podem possuir algumas caractersticas particulares.
Matrias Seo=Esportes

Tringulo Preto: Representa que os elementos deste contexto possuem mais de um critrio de ordenao. Ou seja, seus elementos podem ser ordenados de formas diferentes pelo usurio durante a navegao.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Exemplo:
Matrias Seo=Esportes

Este contexto apresentar Todas as Matrias da Seo Esportes. No entanto seus elementos podero ser ordenados de maneiras diferentes, de acordo com a escolha do usurio. Podero por exemplo ser ordenados a partir pela Data da publicao, Autor, entre outros.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao

Empresa Por Autor

Quadrado Preto: Representa que o contexto possui um ndice associado a ele. Ocorre quando um contexto associado a um elo com cardinalidade 1..* ou *

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao

Empresa Criao

Representao de Contextos que denotam criao, alterao e excluso de objetos.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao

Empresa Criao

Elipse preta: Representao de acesso restrito ou protegido. A insero dessa caracterstica de acesso restrito ou protegido pode ser feita em qualquer representao de contexto navegacional ou estrutura de acesso.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao
Empresa Criao Por Autor Histrico

A linha tracejada separando os contextos navegacionais indica que no possvel a navegao de um elemento de um contexto para outro.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Os contextos navegacionais so classificados de acordo com: a caracterizao de seus elementos (arbitrrio e no arbitrrio) a permanncia de seus elementos no contexto (esttico ou dinmico) a durao do contexto (persistente ou limitado a seo de criao)

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Caracterizao do elementos arbitrrio Conhecidos tambm como contextos enumerados. Originam-se de uma ou mais classes. So os contextos que o autor seleciona os elementos que faro parte dele. A seleo desses elementos pode ser previamente estabelecida ou feita atravs de uma regra que ser executada durante a execuo da aplicao, fazendo a filtragem dos elementos que sero exibidos no contexto.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Caracterizao do elementos arbitrrio Como um exemplo de contexto navegacional arbitrrio ou enumerado, temos os Roteiros Guiados (Guide Tour). Os Roteiros Guiados possuem um lista de elementos pr-definida pelo projetista que tem por objetivo contar uma histria, ou guiar o usurio para conhecer a aplicao. Tem a funo de um guia turstico.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Caracterizao do elementos arbitrrio

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Caracterizao do elementos arbitrrio Exemplo: Esquema de contextos navegacionais para mostrar o contexto arbitrrio Esportistas Radicais.
Professor + Estudante Menu Principal Praticantes de esportes radicais

Esportistas radicais

Os elementos do contexto Esportistas radicais originam-se das classes Professor e Estudante.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Caracterizao do elementos arbitrrio Se houver a necessidade de se explicitar os objetos das classes navegacionais, acessados por um contexto arbitrrio.
Laboratrio Menu Principal Laboratrios do trreo Trreo Lab. de Redes Lab. de Microeletrnica

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Caracterizao do elementos No arbitrrio
Contexto cujo elementos originam-se a partir de regras de seleo. Conhecido tambm como contextos derivados. Podem ser derivados de classes ou de elos. Os derivados de classe so formados por objetos pertencentes a uma mesma classe e que satisfaam uma pr-condio. Exemplo: Matrias da seo Esportes. Notao:
Matria Seo=Esportes

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Caracterizao do elementos No arbitrrio Contextos derivados de elo so construdos por objetos de uma mesma classe, a qual possui um elo de 1 * com outra classe. Exemplo: Todas as matrias do redator Joo Marques
* Matrias 1 Redatores

Notao:

Matria Redator=Joo Marques

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Caracterizao do elementos No arbitrrio Quando for possvel crie grupos de contexto no arbitrrio para simplificar a representao do contexto navegacional. Exemplo: Professor com titulao Mestre e Professor com titulao Doutor pode ser substitudo por Professor por Titulao.
Professor Menu Principal Titulaes Professores por Titulao

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Caracterizao do elementos No arbitrrio Outro exemplo grupos em contexto: Professor por rea igual a redes de computadores e Professor por rea igual a engenharia pode ser substitudo por Professor por rea.
Professor Menu Principal reas Professores por rea

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Permanncia dos elementos esttico So aqueles contextos cujo elementos so definidos na modelagem da aplicao, ou seja, s h a exibio de contedos, no h interao com o usurio a fim de modificar o que exibido. Exemplo: Websites estticos.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Permanncia dos elementos dinmicos Contexto cujos elementos so definidos ou alterados dinamicamente, como resultado do processo de navegao. Um contexto dinmico construdo em tempo de execuo e pode ser: criado pela aplicao com base no algoritmo definido pelo projetista; ou criado pelo usurio atravs de suas escolhas efetuadas na aplicao.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Permanncia dos elementos dinmicos
A existncia dentro da classe navegacional de contexto de criao, alterao e excluso, torna os demais contextos desta classe navegacional dinmicos.
Reserva Menu Principal Reservas Cidade Datas de Sada

Criao

Alterao

Remoo

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Permanncia dos elementos dinmicos
Quando ocorrer de um contexto ser criado como resultado de uma consulta realizada durante a execuo, chamamos isso de Contexto por Consulta. Contexto por Consulta um contexto dinmico, pois os parmetros desta consulta no podem ser previstos antes da execuo.
Projeto de Pesquisa Menu Principal Projetos por consulta <professor, aluno, rea, data>

por Consulta

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Durao do contexto Determina o tempo de vida do contexto. Pode ser de dois tipos: persistente e no persistente. Um contexto persistente, aps ter sido criado, pode ser acessado por qualquer sesso do browser criada aps a sua criao. Um contexto no persistente, tem seu tempo de vida atrelado ao da sesso do browser. Se a sesso do browser for trocada, o contexto deixa de existir.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Contextos de navegao Durao do contexto Obviamente que este controle deve ser feito atravs de tecnologias, junto ao browser, que permitam o salvamento deste contexto. Exemplo: Cache, cookie, controle de sesso, entre outras. No existe ainda uma representao que especifique contexto persistente de no persistente.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Elos de navegao No esquema de contextos navegacionais os elos so responsveis por representar de que forma darse- a navegao entre as estruturas de acesso e os contextos navegacionais. Em geral os elos so representados por uma seta indicando a direo da navegao. Mas como em todo modelo aqui os elos tambm possuem algumas caractersticas prprias de acordo com a sua necessidade e funo.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Elos de navegao

Matrias

Projetos por consulta <professor, aluno, rea>

Menu Principal

Indica que a estrutura de acesso ao qual o elo aponta, pode ser acessado a partir de qualquer local da aplicao. Notao utilizada para representar os landmarks (botes ou ncoras de navegao).

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Elos de navegao
Reserva Menu Principal Reservas Cidade Datas de Sada

Criao

Alterao

Remoo

Se houver a representao de uma seta em ambas as pontas do elo, isso denotar a possibilidade de retorno a instncia de incio da navegao.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Elos de navegao
Reserva Menu Principal Reservas Cidade Datas de Sada

Criao

Alterao

Remoo

Quando um elo aponta para uma classe navegacional ele faz referncia a todos os contextos navegacionais presentes na classe.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Elos de navegao
Matria Relacionada Matrias por consulta <ttulo, contedo e/ou resumo> por Consulta

Menu Principal

Sees:Matrias

<ord>

por Seo

Matrias em Destaque

em Destaque

por Autor

Autor Autores Alfabtico

Quando um elo aponta para um contexto especfico dentro da classe navegacional ele se refere a apenas aquele contexto.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Elos de navegao
Matria Relacionada Matrias por consulta <ttulo, contedo e/ou resumo> por Consulta

Menu Principal

Sees:Matrias

<ord>

por Seo

Matrias em Destaque

em Destaque

por Autor

Autor Autores Alfabtico

Quando aparecer a notao <ord> junto ao elo, isso indica que o contexto navegacional ter seus elementos ordenados de acordo com o mesmo critrio da estrutura de acesso.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Elos de navegao
Matria Relacionada Matrias por consulta <ttulo, contedo e/ou resumo> por Consulta

Menu Principal

Sees:Matrias

<ord>

por Seo

Matrias em Destaque

em Destaque

por Autor

Autor Autores Alfabtico

Quando na extremidade de um elo houver a presena de 2 setas, isso denota o retorno ao ponto exato de onde a navegao fora iniciada.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Elos de navegao
Laboratrio Laboratrio=Lab. de Redes Menu Principal Laboratrios Laboratrio=ES:Lab. de ES por rea de Pesquisa rea=redes Alfabtico

Parmetros associados aos elos


O primeiro elo (de cima para baixo) indica que o laboratrio de redes ser acessado diretamente a partir do menu principal. A partir deste laboratrio os demais podero ser exibidos. O terceiro elo indica que o objeto Lab. de ES no contexto Laboratrio por rea de Pesquisa igual a ES ser acessado diretamente do menu principal. O ltimo elo demonstra que o ndice do contexto Laboratrio por rea de Pesquisa ser redes, e que este poder ser acessado direto do menu principal.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Elos de navegao
Laboratrio Laboratrio=Lab. de Redes Menu Principal Laboratrios Laboratrio=ES:Lab. de ES por rea de Pesquisa rea=redes Alfabtico

Parmetros associados aos elos


O primeiro elo (de cima para baixo) indica que o laboratrio de redes ser acessado diretamente a partir do menu principal. A partir deste laboratrio os demais podero ser exibidos. O terceiro elo indica que o objeto Lab. de ES no contexto Laboratrio por rea de Pesquisa igual a ES ser acessado diretamente do menu principal. O ltimo elo demonstra que o ndice do contexto Laboratrio por rea de Pesquisa ser redes, e que este poder ser acessado direto do menu principal.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Forma de realizar a navegao Navegao seqencial Os elementos so acessados de forma seqencial e pr-estabelecida. Define-se o primeiro e o ltimo elemento, bem como tambm o prximo e o anterior elemento de cada um dos elementos do contexto. Navegao circular Diferente da navegao seqencial, pois no possui o primeiro e o ltimo elemento a ser navegado.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Forma de realizar a navegao Navegao livre Um elemento pode ser acessado a partir de qualquer outro elemento. Navegao por ndice Os elementos do contexto so acessados a partir de um ndice e ao ndice retornam ao fim de cada acesso.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Forma de realizar a navegao Navegao combinando por ndice com Circular ou Seqencial Os elementos so acessados por um ndice ou pelo elemento prximo ou anterior.

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Generalizao de contextos
Superclasse navegacional Acadmico Alfabtico

Professor por rea de Pesquisa Subclasses navegacionais Estudante por Professor

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Professor + Estudante por Laboratrio

Diagrama do Esquema de Contextos Navegacionais

Professores

Acadmico Alfabtico

Estudantes

Professor por rea de Pesquisa

Menu Principal

Estudante por Professor

rea de Pesquisa reas de Pesquisa Alfabtico por Laboratrio

Laboratrio Laboratrios Alfabtico

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Professor Alfabtico Professores por rea de Pesquisa

Diagrama do Esquema de Contextos Navegacionais

por Laboratrio por Projeto de Pesquisa

Projeto de Pesquisa Projetos de Pesquisa Menu Principal Todos por Professor por Laboratrio

Laboratrio Laboratrios Alfabtico por rea de Pesquisa

rea de Pesquisa reas de Pesquisa Alfabtico por Professor

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Subsistemas Quando no for possvel esboar todos os contextos navegacionais em um nico diagrama, faz-se uso de subsistemas. Desta forma em apenas um diagrama principal so esboados todos os subsistemas e posteriormente se explicita cada diagrama de cada subsistema. Representao de um subsistema:
Cursos

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Subsistemas
Conhea o DI Informao DI

Documentos Cursos Disciplinas deste Semestre reas de Pesquisa reas Pessoas Recursos Produo Oportunidades Novidades

Menu Principal

[{( OOHDM Mod. Navegacional )}]


Esquema de Contextos Navegacionais
Subsistemas
Subsistema reas rea Pesquisa reas reas de Pesquisa Alfabtico Recursos Cursos Pessoas

[{( OOHDM Mod. Navegacional )}]


Cartes de identificao de contexto
Contexto: Nome do contexto navegacional Parmetros: Apresenta os parmetros que so passados durante a definio do contexto. O parmetro pode ser uma instncia de classe ou o valor de um atributo. Na especificao de um contexto simples, esse campo vazio. Elementos: Identifica, de maneira mais formal, todos os elementos que faro parte do contexto. Quando o contexto enumerado, os elementos devem ser especificados explicitamente. Classe em Contexto: Apresenta a lista das classes em contexto definidas para o contexto em questo. Ordenao: Um mesmo contexto pode ter diversos critrios de ordenao (ordenao mltipla), sendo que todos os critrios devem ser especificados e o critrio default deve ser indicado pelo caractere +. Navegao Interna: Define qual o tipo de navegao permitida entre os elementos do contexto (seqencial, circular, por ndice ou uma combinao destas). No caso de um contexto que apresenta a navegao seqencial ou circular deve ser especificado o critrio de ordenao dos elementos. Operaes: Apresenta as operaes do contexto, ou seja, as operaes que manipulam os elementos do contexto. Restries de Uso: Permite indicar as permisses de acesso para cada classe de usurios do contexto. Todos os usurios de um contexto, de uma mesma classe, possuem as mesmas permisses de acesso. As permisses podem ser de leitura e/ou escrita. Usurio: Permisso: Comentrios:

[{( OOHDM Mod. Navegacional )}]


Cartes de identificao de contexto
Contexto: Professor por rea Parmetros: a: rea Elementos: p: Professor where p associado_a a Classe em Contexto: Ordenao: por p.nome, ascendente Navegao Interna: por ndice (Idx Professores por rea(a)) Operaes: Usurio: alunos Comentrios: Permisso: leitura

[{( OOHDM Mod. Navegacional )}]


Cartes de identificao de contexto
Contexto: Professor Titulao = Doutor Parmetros: Elementos: p: Professor where p.titulao = Doutor

Classe em Contexto: Ordenao: por p.nome, ascendente Navegao Interna: seqencial Operaes: Usurio: alunos Comentrios: Permisso: leitura

[{( OOHDM Mod. Navegacional )}]


Cartes de identificao de estruturas
Estrutura de Acesso: Nome da estrutura de acesso Parmetros: Especifica os parmetros necessrios para determinar os elementos do ndice. Elementos: Especifica os elementos que sero mostrados no ndice. Atributos: Especifica os atributos de cada objeto que ser mostrado no ndice. Os atributos que so usados para acessar o contexto (atributos seletores) devem apresentar um destino Destino: Os elementos que sero acessados a partir do ndice. Quando vrios seletores apresentam o mesmo destino, eles so especificados em uma lista onde os seletores so separados por vrgula.

Ordenao: Especifica o critrio de ordenao dos elementos no ndice. Quando um contexto hierrquico, devem ser especificados os critrios de ordenao para os elementos de cada nvel da hierarquia. Restries de Uso Usurio: idem ao carto de contexto Comentrios: Depende de: Quem o antecedeu Influencia: Quem ir influenciar Permisso: idem ao carto de contexto

[{( OOHDM Mod. Navegacional )}]


Cartes de identificao de estruturas

Estrutura de Acesso: Professores Parmetros: Elementos: p: Professor Atributos: p.nome p.grau Ordenao: por p.nome, ascendente Restries de Uso Usurio: alunos Comentrios: Depende de: Nav_Professor Influencia: ADV Professores Permisso: leitura Destino: Ctx Professor Alfabtico (self) Ctx Professor por Grau (self.grau)

[{( OOHDM Mod. Conceitual )}]


Fontes Bibliogrfica
SCHWABE, Daniel. Projeto de Navegao. PUC-RJ, 1998. VILAIN, Patricia. Notao OOHDM 2.0. PUC-RJ, 2002. HENNRICHS, Jean Carlos. Estudo da metodologia orientada a objetos OOHDM, para a modelagem e desenvolvimento de Websites. UNOESC, 2005.

Вам также может понравиться