unb -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

40
5 AI Navegação parte II

Upload: claudenio-alberto

Post on 07-Jul-2015

127 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

5 AI – Navegação

parte II

Page 2: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 3: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 4: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 5: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Fonte: http://www.jjg.net/ia/visvocab/

Presidente, Adaptive Path

J.J.Garret não inventou o Ajax, mas o Ajax não decolou até ele

identificar e nomeá-lo.

Page 6: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 7: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 8: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 9: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 10: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 11: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 12: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Page File Page stack File stack

Page 13: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 14: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Uma estrutura de árvore simples A mesma estrutura do diagramada

de maneira diferente

Page 15: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Connectors

Page 16: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

a) Seta indica movimento downstream (ou caminho de ida)

b) Crossbar indica que o movimento upstream não é permitido (ou caminho de volta)

c) Múltiplas pontas de setas indicam a direção do fluxo.

a)

b)

c)

Page 17: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 18: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

informações

sobre o software

instruções

deinstalação

instalador

download

Assim como as setas, os

conjuntos concorrentes

possuem direção.

Elementos upstream

conectam-se ao lado curvo

do semicírculo; elementos

downstream conectam-se ao

lado reto.

Page 19: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Continuation

Page 20: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

A

continua em:

DB C

continuação

de :A D

E F

Um ponto de continuidade pode se referir a um ou mais ou destinos, de

acordo com a necessidade.

A orientação dos colchetes não tem significado particular; essa escolha deve

ser feita de acordo com o senso estético do arquiteto.

Page 21: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 22: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Area Iterative Area

Page 23: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

janela pop-up

páginainicial

índice de ajuda

perguntasfrequentes

resolução de

problemas

contatopara

suporte

Em muitas arquiteturas, há a necessidade de repetir a mesma estrutura

básica quando ela é aplicada a um número de elementos de informação

e funcionalidades idênticas.

Area

Page 24: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

você pode ter um catálogo de produtos em que cada produto tem várias páginas

associadas a ele.

Você pode desenhar esta estrutura para cada produto, mas por que perder tempo?

Em vez disso, use o elemento de área iterativa.

catálogode

produtos

informaçõessobre oproduto

perguntasfrequentes

especificações onde comprar

Iterative Area

Page 25: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 26: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Flow area

Flow reference

A

B

xpto

ponto deentrada:

A

ponto desaída:

B

xpto

W

X

Z

T

Page 27: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 28: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 29: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Um exemplo de uso de um

ponto de decisão numa

seqüência de login

login

erropágina

inicial de

membros

Page 30: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Conditional

Connectors

Page 31: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 32: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

A

B C D

O ramo condicional indica que

o sistema está decidindo que

caminho será apresentado ao

usuário.

Os caminhos da página A para

as páginas B, C e D são

mutuamente exclusivos.

Ou seja: se existe um caminho

até B, os caminhos para C e D

não existem.

Page 33: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 34: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

A

B C D

A aplicação mais comum do

seletor condicional é em

resultados de busca.

página de resultados

de busca

critério de busca

páginas de conteúdo indexadas pela ferramenta

Page 35: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 36: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

A

B C D

Conjunto funciona de forma muito

semelhante a um ramo

condicional, mas por uma

condição estamos apresentando

mais de um caminho ao usuário.

Então, se o atributo avaliado tem

valor X, o usuário vê um caminho

para a página B, mas se o atributo

tem valor Y, o usuário vê caminhos

até as páginas C e D.

Page 37: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii
Page 38: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

A

B C D

erro desegurança

conexão segura necessária

Page 39: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

?

Page 40: Unb  -2011.2_-_arqi_-_05_-_ai_-_navegacao_-_parte_ii

Obrigado!