international phenterminephentermine no prescription required phentraminetramadol how to take ittramadol more addicting than vicodineffexor and meridia similarcialis and hep ccollege pharmacy top buy tramadol nowcheap drug retin tramadol viagragemeric cialisaggrenox tramadol finasteridewhat is adipex 2cialis how to avoid backachephentermine 37 5 diet pillscialis sin receta espanafenfluramine phentermineultram descriptiontramadol cod saturdaymeridia xenical and phenterminetramadol fromsoma underwarevalerian root valiumtramadol chlorhydrate supply pricetramadol hcl 50 mg active ingredientssoma st johnonline catalog pharmacy buy phenterminecialis from india tadalafilman health buy now tramadolcialis ordersxanax 2mg for salesoma galleriesdrinking valium experiencecialis canadian epharmacyphentermine didrexcheap drug prescription tramadol viagra viagrageneric phentermine buy cheapxanax on perscriptionrecreational vicodinbuy tramadol wheretramadol once dailycheapest phentermine online order overnight deliverydoes tramadol show on drug testcheap online pharmacy tramadoltramadol pain management doctors californiaopiate withdrawal remedy tramadolcialis and hair lossvicodin online without prescription fed exonline medication valium375 mg phentermine rss feedimages xanax or alprolozamviagra cialis levitra comparedtramadol cause sleepinesstramadol hci pain medicationtramadol generic ultramcialis cuponsphentermine with dr consulttramadol dogs pain amantidineinexpensive meridiacheapest day order phenterminenon prescription phentermine mexicoxanax vs clodopins what is itdoes buspar work like xanaxxanax long term usephentermine 6 monthsonline order tramadoltramadol and ketorolacoambien withdrawal symptomstrusted us pharmacy phenterminediscount prescriptions cialis tadalafiltramadol overnighteurope cialisprice search tramadolsoma and vicodin mixtramadol experiencexanax and other simiar medicationdiscount tramadol discounttaking ambien for yearstramadol pain management doctors torrance californiasj lvmord tramadollorcet vicodin onlinetramadol health solutionscheap levitra tramadol ultram viagrainfo on tramadol asidecialis generic orderviagra levitra valium cialis tramadol hydrocodonetramadol indiacheap tramadol fedex overnightphase safety study tramadol extendeddelivered no overnight prescription xanaxnasacort aq tramadol nexiumtramadol and celexadrug effects more phentermine sideno proior prescription phenterminebuy namebrand tramadolvicodin and buy no prescriptionphentermine nashvilletramadol good for depressionhealth food form of adipexdoes ambien effect the menstrual cycledreampharmaceuticals tramadolsoma xnd codine for salephentermine with online consultationchloral hydrate tramadolorder cialis overnight deliverylortab vicodin withdrawal symptoms copingwhen is xanax prescribedtramadol short term memory losseasing vicodin withdrawalis tramadol addictivexanax fo sleepside effects of xanax barsbuy phentermine no prescription pharmacy onlinev10 vicodingenerc cialis discounttramadol in veterinary medicinebook buy tramadol viscachacialis eloantramadol 100mg ustramadol from medstoresafely order valium onlinepicture of tramadol pillambien mg dosesvicodin snorted crushedcoles sp cialis pour enfants dyslexiquevalium clonipin xanaxsoma and tramadol combinationbuy kg site xanaxside effects of tramadol hydrochloridexanax overnight guaranteedcheapest tramadol without prescriptiononline consultation ambienzenegra ultram tramadolambien buybuy tramadol online no prescriptionfun with tramadolwhat is xanax 24930 ic tramadol hcl acetaminophen parcheapest cialis ukmocha vodka valium lattesafe to snort lines of vicodinside effects cialissoma fuzzywhat is generic for xanaxphysical signs of snorting xanaxtramadol cheap onlinecialis usa today adorder phentermine with no physcian approvalonline phentermine online prescriptiontake out acetaminophen from vicodinfedex shipped xanaxvalium bonescialis impotence drug elido xanax show on drug testmorphine tramadol dosage equivalenttramadol contradictionsonline tadalafil generic cialispravachol tramadolsoma 1000 diagramexperience with ambienambien and dry eyesbuy phentermine no prescription purephenterminepercocet vs percodan vs tramadoldrinking alcohol tramadolagcode xanaxorder tramadol using codsite about tramadol threwultram er pricephentermine tramadol viagra adipex899 levitra model 1295tramadol acetaminophenphentermine vicodin onlineinteraction of xanax and percocettramadol and motrin taken togetherphentermine 37.5 online prescriptionstramadol free fedex cheap no rxneed for xanaxxanax alprazolam cheap mexico braziltramadol hcl 50mg side effectspost office usps tramadol cheap ultramcialis online all information aboutonline phentermine buycialis freeagcode buy online tramadoltramadol dosagephentermine dextroamphetamine amphetaminenew generic xanax imagesdifference between ultram and tramadolovernight tramadoldoes tramadol make you sleepycialis viagra levitra effectsbetter phentermine or adipexmeridia migraine medicationxanax compared to valiumcheap prescription tramadoltramadol addiction symptomswhat type of drug is xanaxis tramadol tested for in urinalysisteen xanax abusedrugs tramadol ultramcialis bathtub ads661 viagra levitra cialis 953health tramadolcheapest tramadol without prescriptionall about tramadol provisiontramadol hci give forcypress tree in somaphentermine 30 mg online consult fedextramadol with suboxonefederal reserve system soma portfoliocialis myonlinemeds biz nasonex prevacid stimulaphentermine back-orderovernight tramadol no rx sunday deliveryphentermine fast no rxsoma zyrteccialis drug for erectile dysfunctiontramadol and motrin togethercialis on an empty stomachcialis general informationxenical phentermine meridiacan long-term ambien use cause depressiontramadol make you tiredxanax long term usagebuy 37.5 phentermine no script2mg xanax online without rxdoes the drug phenterminecelecoxib tramadol interactionno prescription next day tramadoldog tramadol doseagecymbalta and valiumfatal dose ambiendil tramadolhow much does ambien cr costwhere can i buy cialispet medicine xanaxphentermine effectscod phentermine diet pill xanax fedexcialis sample firstcialis discussion forumphendimetrazine interactions with phenterminebootleg phentermineheadache symptom withdrawl xanaxbuy tramadol online no prescriptionaddiction to ultram in opiate addictsdrug interaction celebrex tramadolcompounding drugs tramadolvalium invitiationstramadol 537vicodin vs ultramtramadol addiction treatmentsoma dollara kralj disko age mp3buy phentermine online without doctors prescriptioninternational tramadol no prescriptiondrug information xanaxloratadine tramadolis vicodin an anti-inflammatoryvalium catsviagra cialis levitra chatroomsyou can dissolve tramadol for injectionphentermine diet pill without doctors approvalno prescription needed somabuy phentermine illegallyphentermine drug information phentermine side effectssoma withdrawelstramadol hcl and dogno perscription xanaxdoes tramadol work for premature ejaculationcod phentermine informative phentermine detailstramadol 50 mg 377marketing viagra vs cialisphentermine anesthesiacialis usbuy pharmaceuticals xanaxcommercial mortgage broker tramadolxanax tafillowest phenterminecompounding drugs tramadolpurchase phentermine without a prescriptioncheap tramadol prescriptions onlineadipex p taken while pregnantsearchlight phentermineanyone really get vicodin onlinetramadol seventy onlinevicodin and balck stoolsheap tramadolgeneric generic cialis pillsultram tramadol side effectswhich works better cialis or viagrawithdrawal from vicodinsoma ld50no doctor consultation phenterminetramadol information from answers comsnorting tramadoleffects medication side tramadolambien color of pilltramadol and sertralinephentermine adipex diet pill discountzanax vs valiumcheap online pharmacy tramadolwhat is a xanax pillget adipex onlinephentermine next day deliverytramadol vd hydrocodonecanada valium no prescriptionfastest delivery purchasing cialis onlinehow often do i take valiumvalium overdose pet euthanasiaimipramine tramadol diazapamgeneric xanax no rx needed overnighthydrocodone pain tramadoldrug interaction with tramadolxanax and niravamsoma sedswelbutrin with xanax contraindicationsgeneric tramadol mutualramipril tramadolorder tramadol ordertramadol 50 mg 400comment leave phenterminecheap xanax no prescriptionoxycotton xanax factsphentermine diet drugbuy cialis generic pharmacy onlinexanax mix with marijuanaambien rock operaneed phentermine without prescriptionsonata vs ambien crtramadol 500mgtramadol non-narcotictramadol cash on deliverycheap phentermine on linebipolar and xanaxbodybuilding with levitralortab and xanax without a prescriptiontreatment of withdrawal symptoms from xanaxcheap meridia order prescriptionrx phenterminexanax addiction survivalphentermine neurologyaccepted cod tramadoltramadol adadphentermine order fedex shippingwill i die weaning from xanaxacetaminophen tramadol hcl acetaminophen take vicodincialis generic viagraprescriptions for phenterminephentermine shipped to fl no prescriptioncialis half lifedrug interaction tramadol neurontincoumadin interaction with tramadol hclatenolol levitrakamagra silagra generic cialistramadol prescribingxanax doctors in dallas ft worthxanax without precriptionbad taste crushing cialismedication ultram faqvicodin gerd paincheap meridia online order meridia nowxanax for sleepingcan phentermine be shipped to floridalow cholesterol diet buy tramadolvicodin sexual side effectsultram ultram tramadol hci tabletstramadol internet buy hormone leptincialis not effectivemethadone and xanax deadly combinationlortab tramadolcialis ratetramadol marketphentermine tiredtaking valium while breast feedingeths somaphentermine pituitary adenomaurine testing tramadoldrug use tramadolcash on delivery for generic xanaxcan i take tramadol adipexbuy phentermine on linexanax vomittingbuy phentermine valium xanax ambienambien online pharmacy saletramadol hcl acetaminophen carups mext day air tramadolfree ambien 2007superior drugs phentermine 37.5hydocan tramadolbuy tramadol 100 erambien 5mg nightlytramadol urine testcialis blindness causebuying phentermine without prescriptionxanax look likebuy ultram online nowis tramadol nsaidgeneric valium xanax cheapfree trial ambien crphentermine and soma online pharmacyhref tramadolambien to get highcheapest cialis onlinecomtramadol thomas methodcod tablet tramadolultram bloodoxycotton xanax barsnext day meds somaxanax treat dizzinessfacts tramadol 50 mgphentermine onsaleviagara cialis levitra comparisonxanax originationsdog xanax mgtramadol feministing comsilagra cialis penegra cumwithuscombuy tramadol now carisoprodolprice of levitra in mexicocompare tramadolxanax 2mg no prescriptionadipex withdrwlsphentermine on sale in thdarvocet n and phentermineno prescreption cialisxanax or aprazolam overnight delivery120 cod tablet tramadolviagra plus cialis90 cheapest day order phenterminecialis viagra dosage comparisonphentermine hda approved resultsvalium online overnight deliveryamerican soma mapcurrent xanax informationbuy xanax generic xanax order xanaxdifference between sanota and ambienphentermine the discount week buy nowmeridia and anti-depressentcialis certified online pharmacy1 b2 by c levitra poweredambien carisoprodol celebrex didrex hydrocodonetramadol antidepressanthow to get illegal vicodintramadol buspirone ssritramadol no prescription neededtramadol as analgesicspurchase phentermine cheapwill tramadol show on drug testscheap phentermine cheap phentermine phentermine pictureus pharmacies selling phentermine without prescriptiondog doses of valiumlevitra and performancexanax dosage 32xanax pill descriptionxanax 2mg extented releasetramadol for migrainestramadol withdraw pharmacy onlineultram er meicationphentermine substitutesbuy soma online cheap pharmacyfree cialis sampleszayiflama hapi phentermineprescription tramadol discriptionscheapest cialis pricehealth issue tramadol on lineambien dosage 40mgtramadol 50mg generic tabletno prescription and phentermine in louisianatramadol cocktailtramadol hydrochloride contraindications loratadinecanada cialis indexphentermine online cheap free shippingxanax abuse statstramadol lead investigatordoctors prescribe tramadol1 cialis vardenafiltramadol urine detection timetramadol vs oxycodonebest generic cialis pills pricebetter cialis levitra viagra whichpill purchase online offers diet phenterminetramadol libidocheap cheap fast tramadoltramadol hydrochloride dosagesearch results buy xanax onlinepicture of somawhat is the prescription ultramambien birth defectsflonase myonlinemeds biz tramadolocd tramadollow price cialisultram side effect dizzinessphentermine with online approvaltramadol interactions with propoxyphenebuying valium in pakastantramadol patent ferretsphentermine 37.5mg 30 pillscheap xanax prescriptiontramadol florida deliverybuying phentermine online betterzinc and xanaxtynol tramadolintravenously inject xanax alprazolamtramadol drug interactionsgeneric cialis tadalafil php
mtristao.com Blog

Vocabulário Visual para AI e Design de Interação

Sumário

Resumo
Considerações Iniciais
Apoios Conceituais
Elementos simples: páginas, documentos e pilhas destes
Criando relações: conectores e setas
Tudo de uma vez: conjuntos concorrentes
Separando: pontos de continuidade
Elementos comuns: áreas e áreas interativas
Componentes reutilizáveis: áreas de fluxo e referência
Conceitos básicos para elementos condicionais
Fazendo escolhas: pontos de decisão
Encontrando caminhos: conectores condicionais e setas
Múltipla escolha: ramos condicionais
Escolha mais um: seletores condicionais
Uma decisão, muitos caminhos: clusters
Algumas restrições se aplicam: áreas condicionais
Conclusão

Resumo

Diagramas são ferramentas essenciais para comunicar a arquitetura de informação e design de interação em times de desenvolvimento na Web. Este documento discute as considerações do desenvolvimento de tais diagramas, delineia uma simbologia básica para diagramar arquitetura de informação e conceitos de design de interação, e da diretrizes para o uso destes elementos.

Considerações Iniciais

Um vocabulário visual é um conjunto de símbolos usado para descrever algo (geralmente um sistema, estrutura ou processo). O vocabulário aqui descrito pode ser usado por um arquiteto de informação ou designer de interação para descrever, com pouco detalhe, a estrutura e/ou fluxo da experiência do usuário de um Web site.

Estas descrições, ou diagramas, são usados por cinco públicos primários:

» Gerentes e Patrocinadores de Projeto os utilizam para obter um sentido geral do escopo e forma do projeto.

» Geradores de Conteúdo os utilizam para direcionar os requerimentos de conteúdo.

» Designers Visuais e de Interface os utilizam para contar quantos designs de página únicos devem ser produzidos e ter uma noção inicial da navegação e requerimentos para interface destes designs.

» Tecnólogos os utilizam para derivar requerimentos funcionais

» Arquitetos de Informação e Designers de Interação os utilizam para desenvolver navegação detalhada e requerimentos de interface para cada página.

Cada um destes públicos (com exceção dos patrocinadores) precisa de grande detalhamento para realizar seus trabalhos. O problema é que os detalhes que cada público precisa difere vastamente daqueles necessários para os outros, e a maioria destes detalhes é irrelevante para as necessidades dos outros públicos.

A abordagem sensível, é limitar o detalhamento no diagrama para aquele que poderá ser aplicado de maneira útil para todos os públicos. O diagrama servirá, então, como um documento de referência para o desenvolvimento de mais documentos detalhados, específicos às necessidades de cada público.

Alguns outros requisitos-chave de um vocabulário visual para arquitetura de informação e design de interação incluem:

» Ser compatível com um quadro negro/branco: O vocabulário deve ser simples o suficiente para que diagramas possam ser rascunhados rapidamente à mão. Os elementos do vocabulário devem ser suficientemente distintos entre si, de modo que desenhar sem precisão não comprometa a clareza do diagrama.

» Ser independente de ferramentas: O vocabulário deve ser criado para que softwares especializados não sejam necessários para a construção de diagramas. O vocabulário não deve favorecer o uso de nenhuma ferramenta de software em particular, mas deve permitir que arquitetos trabalhem com as ferramentas com as quais se sentem mais confortáveis.

» Ser pequeno e enxuto: Como os diagramas são utilizados por públicos diversos e com diferentes níveis de conhecimento (ou mesmo de interesse) em sistemas de diagramação usados em outras áreas do desenvolvimento técnico, o vocabulário não deve assumir tal conhecimento ou interesse. O conjunto total de elementos deve ser o mais deduzido possível, mantendo a correlação um-a-um entre conceitos e símbolos, para que o vocabulário possa ser aprendido e aplicado rapidamente. Os conceitos expressados por um diagrama podem ser arbitrariamente complexos; os meios de expressão não devem ser.

Apoios Conceituais

Arquitetura de informação e design de interação são dois lados da mesma moeda. (Veja “Os Elementos da Experiência do Usuário” para definições destes termos conforme eles são utilizados aqui.) Diagramas de sites contemporâneos envolvem, inevitavelmente, ambos os lados. Mas para cada um, os objetivos do diagrama são levemente diferentes.

Em ambos os casos, o diagrama foca no que chamamos de macroestrutura, mostrando somente o detalhe necessário para que os membros do time tenham a “visão geral”. A tarefa do arquiteto é determinar o nível apropriado de detalhamento para atingir este objetivo. O detalhe específico no nível de páginas, ou microestrutura, é detalhado em outros documentos que o arquiteto não é necessariamente responsável por desenvolver.

Quando descrever arquitetura de informação, o diagrama deve enfatizar a estrutura conceitual e organização de conteúdo. Note que a estrutura conceitual não é a mesma coisa que estrutura de navegação. O objetivo do diagrama de arquitetura de informação não é prover uma especificação minuciosa da navegação; este nível de detalhe é melhor feito em outros documentos, onde é menos passível de confundir e distrair.

Quando descrever design de interação, o diagrama deve enfatizar como o usuário flui através de tarefas definidas e quais os passos específicos dentro destas tarefas. Assim como com a navegação, detalhes da interface não devem aparecer no diagrama – se você se perceber desenhando botões e campos, você está provavelmente carregando o diagrama com excesso de detalhes.

O vocabulário é baseado em um modelo conceitual simples que engloba arquitetura de informação e design de interação:

» O sistema mostra caminhos ao usuário
» O usuário move-se ao longo destes caminhos por meio de ações.
» Estas ações fazem, então, com que o sistema gere resultados.

Elementos simples: páginas, arquivos e conjuntos

A unidade básica da experiência do usuário na Web é, evidentemente, a página, que representamos com um retângulo simples. Note que a página é uma unidade de apresentação, não (necessariamente) a unidade de implementação – uma página no diagrama pode corresponder a múltiplas páginas HTML (como por exemplo em uma interface de molduras – frames) ou múltiplas unidades de código (como em um server-side include ou implementações dinâmicas a partir de bancos de dados).

Em adição às páginas, temos também os arquivos, parcelas de dados sem propriedades de navegação. Documentos são fornecidos ao usuário para uso fora do ambiente do navegador (como arquivos de áudio e vídeo, documentos stand-alone como PDFs, ou executáveis). Para estes, usamos nosso velho amigo, o ícone de documento com uma orelha dobrada.

Fig1

Figura 1a: [esquerda] A página e o documento
Figura 1b: [direita] A pilha de páginas e a pilha de documentos

Use a pilha de páginas para indicar um grupo de páginas funcionalmente idênticas cujas propriedades de navegação são imateriais à macroestrutura do site. Similarmente, a pilha de documentos representa o grupo de documentos que recebem tratamento de navegação idêntico e podem ser classificados como uma entidade única (como uma coleção de jogos para baixar ou uma biblioteca de manuais de instrução em PDF).

Nós usamos rótulos nas páginas e documentos para identificá-los. Estes não precisam ser equivalentes a designações finais como elementos de HTML como < TITLE > ou nomes de arquivos, mas devem ser únicos para cada página ou documento no diagrama. Identificadores numéricos únicos e designações de tipos também são uma boa maneira de keep track de todas as páginas e documentos em seu diagrama.

Criando relações: conectores e setas

Relações entre elementos são simbolizadas por linhas simples ou conectores. Estas relações conceituais são inevitavelmente traduzidas como relações de navegação – mas nem todas as relações de navegação vão aparecer no diagrama.

No caso da arquitetura de informação, estas relações são comumente refletidas na organização hierárquica de páginas em árvores. No entanto, isto não é de maneira alguma obrigatório ou mesmo (em alguns casos) recomendado.

Fig2

Figura 2a: [esquerda] Uma estrutura de árvore simples
Figura 2b: [direita] A mesma estrutura de 2a, diagramada de maneira diferente

Quando diagramamos um design de interação, nossos conectores também precisam demonstrar direção para indicar como o usuário se moverá em meio ao sistema para completar uma tarefa particular. Transformar os conectores em setas resolve bem a questão. Usamos os termos downstream e upstream para nos referirmos à posição dos elementos relativos a este movimento para frente.

Note que estas setas não são como setas indicando uma rua de uma mão, mas como as setas que indicam o caminho na praça de alimentação de um shopping center. O usuário não está proibido de se mover na direção contrária; a seta apenas inidica a direção em que o usuário está propenso a seguir.

Fig3

Figura 3a: [esquerda em cima] Seta indica movimento downstream para a compleição da tarefa
Figura 3b: [esquerda a baixo] Crossbar indica que o movimento upstream não é permitido
Figura 3c: [direita] Múltiplas pontas de setas clarificam a direção do fluxo.

Se por alguma razão quisermos proibir o movimento upstream (como no caso de uma ação irreversível, como acontece ao eliminar um registro), usamos o crossbar (uma simples linha perpendicular) no lado oposto da seta para indicar isto.

Em alguns casos, pode ser necessário colocar pontas de setas adicionais perto da passagem upstream para clarificar a direção do fluxo em uma arquitetura mais complexa. (Uma nota prática: Muitas aplicações de diagramação não permitem ao usuário colocar setas juntas desta maneira. Para resolver isso, a biblioteca de formas inclui o elemento “gluedot”, um elemento invisível que consiste em um único ponto conector. Use este elemento para juntar diversas setas.)

Conectores e setas também podem ser rotulados, mas o uso destes não deve ser limitado a casos em que a ação realizada pelo usuário precisa ser clarificada. Se os rótulos se tornarem longos e unwieldy e começarem a poluir o diagrama, referencie o leitor para uma nota de rodapé ou apêndice.

Nos exemplos dados ao longo deste documento, notas de rodapé ou referências em apêndice aparecerão como uma combinação de número e letra entre parêntesis. Os números referem-se à página do diagrama em que a referência aparece; as letras referem-se a notas específicas. Por exemplo, a primeira nota na página 3 de um diagrama seria referenciada como (3a), a segunda (3b), e assim por diante.

Fig4

Figura 4a: [esquerda] Um rótulo supérfluo
Figura 4b: [meio] Um rótulo útil
Figura 4c: [direita] Uma nota de rodapé ou referência em apêndice

Tudo de uma vez: conjuntos concorrentes

Um conjunto concorrente (representado por um semicírculo) é usado em casos onde a ação do usuário gera resultados múltiplos simultâneos (como a aparição de janelas pop-up ao mesmo tempo em que uma página é carregada na janela principal, ou o aparecimento de uma página enquanto um arquivo está sendo baixado).

Fig5

Figura 5: Um conjunto concorrente

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.

Separando: pontos de continuidade

Arquitetos de informação freqüentemente desejam que suas folhas de papel sejam maiores para que possam diagramar seu trabalho. Mas mesmo nos formatos maiores, algumas arquiteturas são muito complexas para serem expressas num único diagrama.

Para possibilitar que nossos diagramas sejam separados em partes fáceis de digerir, usamos pontos de continuação (colchetes) para ligar os intervalos entre as páginas.

Fig6

Figura 6a: [esquerda] O elemento de “continue em” remete o leitor a outro diagrama
Figura 6b: [direita] O elemento “continue de” retoma a referência da figura 6a

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.

Elementos comuns: áreas e áreas interativas

O elemento área (um retângulo de bordas arredondadas) é usado para identificar um grupo de páginas que possui um ou mais atributos comuns (como aparecer num pop-up ou ter um tratamento gráfico semelhante). Devemos usar labels para identificar esses atributos ou (como os conectores), fazer referências a notas anexadas ao documento se há muito a dizer.

Fig7

Figura 7: Um exemplo de área para representar que as páginas A, B e C têm tratamento gráfico semelhante

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. Por exemplo, 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 – um conjunto de retângulos de bordas arredondadas.

Fig8

Figura 8: Um exemplo de uso de área iterativa para representar uma estrutura que se repete num catálogo de produtos

Note que os conectores e setas não se conectam diretamente às áreas. Os elementos de área servem apenas para agrupar as páginas e devem ser usados com cuidado – é muito fácil se pegar agrupando páginas de acordo com detalhes que não fazem parte da experiência do usuário (como páginas hospedadas no mesmo servidor) ou que de alguma forma interferem no objetivo geral de comunicar a macroestrutura.

Componentes reutilizáveis: áreas de fluxo e referências

Alguns diagramas precisam que uma seqüência de passos (como um procedimento de login, por exemplo) apareça várias vezes em contextos diferentes. Freqüentemente, estas seqüências são apenas componentes de uma tarefa maior que o usuário está tentando completar (Isto é análogo ao conceito de sub-rotina na programação de computadores).

Essas seqüências reutilizáveis são chamadas de fluxo e são representadas em um diagrama por dois elementos: área de fluxo, que agrupa as páginas pertencentes àquele fluxo; e referência do fluxo, que serve como representante do fluxo em todos os contextos em que o fluxo precisa ser repetido. Os dois elementos têm a mesma forma básica, um retângulo com as bordas em diagonal (ou um octógono desproporcional).

Fig9

Figura 9a: esquerda] O elemento de fluxo serve para expressar “continue para” e “continue de
Figura 9b: [direita] O fluxo remetido na figura 9a

Áreas de fluxo também requerem o uso de dois tipos especiais de pontos de continuação: pontos de entrada e pontos de saída. Eles são posicionados fora da área de fluxo.

Referências de fluxo funcionam de forma semelhante aos pontos de continuação. O objetivo desses dois elementos é o mesmo: permitir que o arquiteto quebre o diagrama ao longo de várias páginas. A diferença é que o elemento de referência de fluxo serve para expressar as propriedades de “continue to” e “continue from”, enquanto um ponto de continuação pode apenas expressar uma coisa ou outra. Se você não precisa que um elemento represente os dois papéis, provavelmente não é necessário usar o elemento de fluxo.

——————————————————————————–

Conceitos básicos para elementos condicionais

Com frequência crescente, arquiteturas de informação e designs de interação são modificados dinamicamente pelo sistema conforme o usuário de move dentro do site. Essa modificação acontece por lógicas condicionais, e o resto dos elementos deste vocabulário são específicos para estruturas lógicas condicionais. A seguir temos um modelo conceitual básico para aplicar os elmentos condicionais:

» O sistema mantem o registro de um ou mais atributos. Estes atributos podem ser particulares:
» ao usuário (como um tipo de usuário)
» à sessão (como o estado do login)
» ao conteúdo sendo acessado (como o tema)
» ou pode haver um tipo diferente (como tempo ou data)
» Atributos possuem valores (“15:00” é um valor para “hora do dia”)
» A associação de um atributo com um valor em particular é uma condição
» Condiçõoes são avaliadas pelo sistema para determinar se são verdadeiras

Fazendo escolhas: pontos de decisão

Quando uma ação do usuário pode gerar apenas um entre alguns resultados, o sistema precisa tomar uma decisão sobre o que será apresentado (talvez o exemplo mais comum seja um erro num formulário de inscrição). Chamamos isso de ponto de decisão, representado por um losango.

Fig10

Figura 10: Um exemplo de uso de um ponto de decisão numa seqüência de login

Note que as setas precisam ser usadas em conjunto com os pontos de decisão para esclarecer se os elementos associados se encontram acima ou abaixo desses pontos.

Encontrando caminhos: setas e conectores condicionais

Um conector condicional (representado por uma linha tracejada) é usado quando um caminho pode ou não ser apresentado ao usuário, dependendo se uma ou mais condições são satisfeitas.

fig11

Figura 11a: [esquerda] Um conector condicional
Figura 11b: [direita] Uma seta condicional

Por exemplo, pode haver uma página que contenha informações sensíveis, que só podem ser vistas por empregados de uma companhia. A condição neste caso seria o tipo de usuário (empregado); se a condição é cumprida, o caminho para a informação fica disponível. Se não, o caminho para a informação não é apresentado.

Múltipla escolha: ramos condicionais

Quando um sistema deve selecionar um caminho entre um número de opções mutuamente exclusivas a ser apresentadas ao usuário, usamos um ramo condicional (triângulo). Os elementos acima se conectam a um ponto do triângulo enquanto os elementos abaixo se ligam ao lado oposto.

fig12

Figura 12: Um ramo condicional

O exemplo mostrado na figura 12 é muito parecido com o exemplo de decisão descrito na figura 10, mas o comportamento mostrado aqui é bastante diferente. No exemplo anterior, só um caminho (ou elemento de navegação) era apresentado ao usuário; aonde conduzia o usuário dependia de certas condições.

Enquanto na figura 12, o sistema está tomado uma decisão similar, mas que acontece antes da ação do usuário. 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.

Escolha mais um: seletores condicionais

O elemento seletor condicional (representado por um trapézio) funciona de maneira muito semelhante ao ramo condicional, com uma diferença importante: com o seletor, os vários caminhos abaixo não são mutuamente exclusivos, qualquer número de caminhos que satisfaçam as condições pode ser apresentado ao usuário

fig13

Figura 13: Um seletor condicional

A aplicação mais comum do seletor condicional é em resultados de busca. Neste caso, a página de resultados de busca aparece acima do seletor. A condição é o critério de busca utilizado pelo usuário; os caminhos abaixo levam às páginas de conteúdo indexadas pela ferramenta. Assim como um ramo condicional, o seletor condicional pode gerar um resultado nulo – de fato, isso é muito mais comum com um seletor do que com um ramo.

Uma decisão, muitos caminhos: conjuntos

Algumas estruturas condicionais requerem que o sistema apresente mais de um caminho baseado em certas condições. Associamos estes caminhos na estrutura com um conjunto (representado por um círculo). O conjunto pode aparecer abaixo de um ramo condicional ou de um seletor condicional.

Fig14

Figura 14: Um ramo condicional seguido de um conjunto

A estrutura projetada na figura 14 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.

Algumas restrições se aplicam: áreas condicionais

Quando uma ou mais condições se aplicam a um grupo de páginas, essas páginas são agrupadas numa área condicional – um retângulo de bordas arredondadas, mas com um tratamento de linhas tracejadas, como o conector condicional.

fig15

Figura 15: Um exemplo de uso de uma área condicional onde é necessária uma conexão segura

As áreas condicionais são usadas freqüentemente em situações que envolvem permissões especiais de acesso, como quando se pede um login ou conexão encriptada (SSL). Diferentes de outros tipos de áreas, as áreas condicionais são associadas a um resultado, que é gerado quando uma ou mais condições são satisfeitas.

Conclusão

Se você quiser ver como é o sistema proposto na prática, aqui está uma amostra do diagrama da arquitetura de informação e do design de interação da MetaFilter. (Não estive envolvido no desenvolvimento do site; este diagrama foi feito a partir do site no ar).

Scott Larson criou esta folha de referências rápidas para referência rápida a vários elementos condicionais. E para aqueles que estiverem interessados em criar sua própria biblioteca de formas para usar em uma aplicação que não está listada abaixo, aqui está o PDF com todas as formas (agradecimentos a Ross Olson pela sugestão).

Este vocabulário necessariamente representa apenas um primeiro passo. À medida que a arquitetura de informação e o design de interação continuem sua evolução, aparecerão situações que este vocabulário não contempla. Seus comentários e recomendações para a próxima revisão deste vocabulário são bem-vindos

=========================================================
Bibliotecas de formas para baixar:

» OmniGraffle para Mac OS X é a primeira aplicação que inclui suporte para o Vocabulário Visual. O OmniGraffle vem atualmente pré-instalado em todos os Apple Power Macs e PowerBooks. Também pode ser baixado pelo site da Omni.

» PocketDraw 2.0 para PocketPC inclui uma paleta com o Vocabulário Visual para o arquiteto de informação em trânsito. Você pode ver exemplos no site do PocketDraw e no Blog de Mike Lee.

——————————————————————————–

Outras bibliotecas de formas:

» Arquivo do stencil para Visio 2000
» Arquivo do stencil para Visio 5
» Arquivo do stencil para Visio 4
» Arquivo de PowerPoint
» Biblioteca de formas para Adobe InDesign 2.x (agradecimentos a Andrew Robinson)
» Biblioteca de formas para Adobe InDesign 1.x
» Biblioteca de formas para FreeHand 10 (agradecimentos a Andrew Crow)
» Biblioteca de formas para FreeHand 9 (agradecimentos a Andrew Crow)
» Arquivo EPS para Illustrator
» Biblioteca de formas para iGrafx Flowcharter 2000 (agradecimentos Andrew Robinson)
» Biblioteca de formas para OpenOffice (agradecimentos a Nelson Rodriguez-Peña)
» Coleção de arquivos EPS contendo um elemento por arquivo, ideal para ser importado por outras aplicações (1.1 MB)

——————————————————————————–

Histórico de Versões:

1.1b (6 de Março de 2002) Informações sobre suporte incorporado no OmnGraffle 2.0 Nova biblioteca de formas para iGrafx Flowcharter

1.1ª (17 de Setembro de 2001) Novas bibliotecas de formas para Macromedia FreeHand Publicada folha de referência e template de formas em PDF

1.1 (31 de Janeiro de 2001) Adicionado o elemento pilha de arquivos Adicionado o elemento seletor condicional Modificado o elemento seta para permitir múltiplas pontas de seta Modificado o comportamento do elemento cluster de maneira que agora o fluxo aparece somente abaixo, a partir de um de um ramo condicional ou seletor Modificado o comportamento do elemento ramo condicional para permitir um resultado nulo Diversas melhorias na biblioteca de formas Nova biblioteca de formas para Adobe InDesign

1.0 (17 de Outubro de 2000) Publicação Inicial

——————————————————————————–

Fonte da Informação:

» Asilomar Institute for Information Architecture (AIFIA)
» Do original: A visual vocabulary for describing info architecture and interaction design Jesse James Garrett, 6 de março de 2002
» Tradução e adaptação: Livia Labate e Laura Cretton Lessa, 17 de abril de 2004
» Versão: Português do Brasil

Amigos do Tristão

dosing for xanaxlevitra bobtramadol feelings onlinecan i take valium naprosyn tramadolrenal patients and ambienorder phentermine with no physcian approvalphentermine online pharmacieswemon and levitrawhat happens if you snort ultramfrom tramadolmeridia fast deliverysniff somatake levitracan 5 somas kill youphentermine ingriedientsarthritis phentermine rheumatoid therapydiscovered valiumgeneric xanaxambien reviewsvicodin ulserphentermine groupstramadol pill sizesimitation cialisweight loss clinic florida phentermineoxytocin cialis releasedetecting phentermine in the urineelectronic check payment xanaxsoma borderlinebuy adipex prescriptions on linefree sample of cialisxanax detection timetramadol with flexerilxanax thyroidfake generic cialisultram er next daybuy namebrand tramadolambien 3xanax drug tesrxanax side effects chillsdrug guide phentermine overview on yahoocan i take 3 vicodin esstreet name for valiumxanax ekg pvcstaking floricet and ultram er togethereffects soma eroidcialis safetyxanax supplements replenish chemicalsno prescription vicodin illegalbuy prozac phenterminemeridia and allergic reactionsjesus and somabuying vicodin with no prescriptiongeneric cialis viagra caverta buy onlinexanax generic dosagesfunny farm cialiscialis and viagra purchase onlinephentermine pay codhow long before adipex worksdur dur somali mp3soma picture framevicodin hangoverultram and catsultram painkillersuicide ambienthe buy cialisaciphex actos phentermine zybanbuy narco 10 vicodinspravachol phentermine pharmacy los angelessideeffects vicodindepression and tramadolno prescription medications cheap tramadol valliumbuy tramadol cheap codtramadol buy pay codambien detection in urinecialis hollandlegal us xanax onlinesniffing tramadol effectsfrom ultramaddictive properties of vicodinvalium imagesadipex causes urinary tract infectionsniaspan levitracash delivery tramadolultram er tabletsadipex onset peak durationxanax sample prescriptionsoma 3dambien cr dosage and administrationxanax genericstucson doctors phentermineside effe ts of somageneric name for levitraphentermine free shipping medical consultarticles on vicodin abusewhat generic xanax look likeforex trading tramadolvicodin pet medicationsis vicodin dangerous for dogsbrans of phentermineultram and euphoriaprices for ambien and lunestapharmacy phentermine overnighttramadol cod no prior scriptcheapest adipex without prescriptionradiology xanaxcod phentermine without prescriptionbuy ambien online us approved pharmaciesguaranteed overnight phenterminechronic pelvic pain tramadolsoma no prescriptionfda phentermine on linemeridia 10mg buymercado potencial para levitraphentermine onl ine parmacyphentermine cod over nightxanax g3720tramadol reveiwswalgreens xanaxuses for xanaxsoma passwordssample pak levitranorvasc and levitrasoma kikeonsoma boot liquor radioadipex no rx neededhow long does vicodinxanax shockultram problemsbuying stock in tramadolhigh off ambiendiffrent ypes of adipexvicodin d2bravejournal buy member xanaxpurchase phentermine 37.5 mgsoma mouadipex cheap pricesinformation on adipex or phenterminebontril vs meridiahow to stop taking ambien crsoma labwhere to buy phentermine cheapxanax 05mggeneric levitra pillscheap diet online phentermine pill purephenterminetramadol adictionlevitra canada prescriptionbuy cialis online wthout prescriptionside effects zoloft and xanax togetherbuy meridia qoclickphentermine online consultation for prescriptionbuy cheap ambien zolpidem no prescriptiondoes phentermine test positive for methamphetaminehow to separate codeine from vicodincan you mix tramadol and somacialis key wescialis thirstultram getting highorder tramadol cheapcialis ukillegal phenterminetramadol and back spasmssoma beautifullambien weatherhow long phentermine kick inphentermine prescription diet pillcan i take 40mg of levitraambien entertainmentsoma via upsbuy cialis doctor onlineultram and lexaprophentermine phentreminecan tramadol cause bladder problemsadipex online dependable pharmacycialis class action suitalprazolam somaphentermine marylandsoma venue san diegophentermine and blood pressureusa phentermine pharmaciesrecreational use of tramadolpsychologial addiction ambiencheap vicodin codambien generic pricebuying meridia online3606 vicodinvalium meniere'slevitra adshow to stop using .5 xanaxzyrtec foradil phentermine evistavicodin how tophentermine free shipping 37.5delivery overnight phentermine purephenterminecarisoprodol somadiet meridia pill prescription prior withoutxenical hgh phentermine quit smoking detoxbuy tramadol overnight cod1 online order ultramphentermine online cheapprescription for valiumtramadol reviewdoes xanax kill acid tripvalium to ordervalium eegmeridia buy without prescriptionvicodin and lorazepampurchase phentermine online pharmacyphentermine and hyperthyroidismxanax valiumorder ambien from canadachronic depression diet phentermine pillcan you mix ambien and cymbaltawhat is better viagra or cialiscialis resultambien descriptionmedicine and xanaxbuy vicodin without prescription onlinedoctors prescribe phenterminevicoden xanax valiummakr of tramadolwhere can i get adipexphentermine bodybuildingsoma napkinsis tramadol narcoticlevitra vs viagaradangers of vicodinambien medication guidehours ambien workseye bleeding ibuprofen vicodin flexerilhow to make vicodin hit harderads levitraphentermine overnight u s avalium stay in you systemadipex cheap phentermineambien and product liabilitylevitra actionsbuy valium rochesoma drug abusedalmane vs ambienorder ambien accepts american expresscan you smoke soma pillsdrug store ultramlevitra asperincheap phentermine online no prescriptionvicodin no consultationwhat is lethal dose ambienambien doctors omahacialis erectile disfunctionpicture of ambien cr 6.5tramadol cocktailbuy tramadol online from oregonadipex diet online pillphentermine custom hearthow to inject xanaxxanax doctor consultation us pharmacyortho pedic specialist niles illinoispicture of a xanax pillphentermine in vabuy phentermine no prescription pharmacy onlineand flomax cialisadhd xanaxxanax liverwhat does valium treatphorum g phenterminephentermine great searchvalium and motor coordinationsoft cialis eucheap phentermine online adipex cheap phenterminebuy phentermine online doctorphentermine 37.5 online consultationgeniune cialis ukadipex dosagexanax gg257lavender by soma seedscialis pills tips247 phentermineultram oral medicationvicodin and seratoninget a free trial of phenterminecialis overdose contraindications and information tadalafilbuy soma and tramadolcialis sample packgeneric phentermine buy phentermine onlinesibutramine phenterminekingwood tc phentermineeffects medication side ultrambuy phentermine yellowattractive levitra womanvicodin how long in bodycheap phentermine cheap phentermine online heresoma online a hrefsubtramine versus phenterminecheap phentermine and adipex without prescriptionwhat is soma medicationalternative for xanax tof alzheimer's diseasephentermine verses phentraminhow to cure vicodin addictionvalium for pediatric oral sedationvicodin pain in armsphentermine detection timeget ambien cr without prescriptionbuy ritalin online phentermine orderdollar valiumno fax payday loan tramadolcell body or soma importancedoes cialis effect the brainannuaire sp cialis tourismeorder phentermine with online doctorultram er tab 100mgambien xrlevitra online ordervicodin no prescription no medical recordschicos somatramadol acet 325weight loss with phenterminetramadol dosing instructionsnatural cork classics meridia manufacturervery cheap phentermineonline pharmacy generic cialismixing hydrocodone and xanaxgeneric valium yellow scoredphentermine 37 mg buy safe onlinecialis and viagra purchase onlinewhats soma taken forred wine xanaxmedication pain tramadolside efects of xanaxvicodin contentcialis two bathtubs fearactive ingredents in phenterminecarisoprodol generic somawithdrawel symptoms xanaxtramadol and pregnancyhow much ambien to overdosetramadol interactions with propoxypheneambien drug online pharmacyxanax and sun tanningcheapest shops selling phentermine poker forumsphentermine prescriptions get it onlinephentermine diet pill shipped to kentuckygeneric name for xanax6girl levitratramadol halflifemeridia peoples successful weight loss storieswil vicodin cr be releasedphentermine 37.5 cheap no prescriptionthe new yorker ambien1 adipexfda ambienphentermine discover credit card paymentcialis drugstorespill identification xanaxno prior prescription needed phentermine 30mgcan you mix xanax and suboxoneambien and anxietyphentermine in long beach caphentermine free shipping adipexmeridia and eye problemsphentermine in the philippinesdoctor online phentermineherbal phentermine ultra medicalphentermine and high blood pressurecialis migrainequalitest products vicodin picvicodin tramodolmeridia lawyers enterprisebrain injuries and ambienvicodin prescription diet pillultram 50 mg tabsweight loss drugs prescription phentermine mexicovicodin snortvicodin poisoningmeridia law suitbuy phentermine coddiet phentermine pill xenicalgg 414 xanaxashes of soma tabstramadol and muscel spasmcan you mix cymbalta ambienphentermine a 159 mailed japancialis soma diazepamwho makes vicodinpsychological effects of vicodin addictionkratom with tramadolphentermine diet online pharmacyambien lawsuitspurchase levitrameridia worktramadol 377 imprintvicodin timebuy cialis online from canadatramadol dysphasiavalium and pregnancyorder phentermine ativan by phonemarinol vicodinxanax bars 2mgvalium from mexicobuy domain phentermine boom ru purephentermineliquid cialis dosagephentermine to buy in usaduration of ultram in urinemeridia prescribing informationtaking ultram while on suboxonesoma toxicityvicodin 367online pharmacies buy valiumanime argento somavicodin dairy productsdiscount cheap phenterminepill vicodin prescriptionvicodin 44235ambien cr reviewsoral phentermine hydrochloridepro cialisambien latest side effectsbuy soma without a prescriptionxanax dosages and withdrawal symptomsback pain from taking cialissoma manisa turkiye zeybekgeneric vicodin imageultram prescribing37.5 phentermine without a perscriptionwhy does vicodin make you itchbuy phentermine no prescriptionambien pills generic free tabletshas anyone overdosed on xanaxmeridia hospitalcialis and romancedrug interaction soma112 vicodinvicodin in drug testfalse positive tramadolcosts of viagra vs cialissoma onsubmitweight loss medication adipexultram medical medicationis there pink vicodinoverdose cialispurchase phentermine purchase phentermineis klonipin as good as xanaxphentermine on-line consultationsoma bedssoma storesvalium generic brandonline consultation for prescriptions adipexpatent expiration on ambien crwhat is soma made ofvalium ivpphentermine for cheapvalium for salephysicians desk reference ultramtramadol indicationsmeridia lawyers dalevillesu cialisbuy siesta ambien onlinexanax side effecttasc and tramadolluxury hotel rome discount phenterminestreet maps of meridia mexicobuy cheap adipexphentermine and dental surgeryadhd diet phentermine pillfact somavalium 10 castellanosshipping phentermine to floridanatural source of ambienhow to order phentermine on lineenzymes soma life kelownabenzphetamine phentermine3mg xanaxphentermine productsxanax and zyrtecultram treatments with hydrocodonephentermine 37.5 without precritiondream online order pharmaceutical somalevitra alternative lavitrasaint johns wart interactions ultraminformation meridia phentermine xenicaladipex online without prescription online pharmacyxanax drug test detection timerx phentermine 37.5biolab tramadolcheap prescription tramadoladipex 37.5 without a prescriptionsoma in san diegowill soma fail drug testis tramadol an opioid urine test93-490 vicodinantacids affect tramadolvicodin forumside effects phentermine breathingvalium overdose pet euthenasiadanger levitracheap phentermine 37.5 no prescriptionsomasbuy vicodin online 99.95xanax ativan vssoma splintlexapro meridiaphentermine and topiramate for obesityphentermine discount no prescription