1.ABSTRACT........................................... ........................................4
2.INTRODUÇÃO..................................................... ..........................4
3.FALANDO NA PERSPECTIVA DO USUÁRIO.........................................5
4.CATEGORIZANDO PROBLEMAS DO USUÁRIO.....................................6
5.UM FOCO NA USABILIDADE...................................... ......................7
6.USANDO FRAGMENTOS DE MODELO UI EM PADRÕES DE UID............11
7.ESTRUTURANDO A COLEÇÃO........................................................12
WARNING.................................................. ...................................14
HINTING.......................................................................... .............16
MODE CURSOR.................................................... ..........................18
LIST BROWSER................................................................... ...........20
CONTINUOUS FILTER......................................................... .............23
-3-
PADRÕES DE INTERAÇÃO EM INTERFACES DE USUÁRIOS
1. ABSTRACT
2. INTRODUÇÃO
-4-
existam, á uma aceitação que direciona para um padrão semelhante, isto
é, Padrões de linguagem, que não emergiram ainda.
Estes parecem ser á volta do consenso sobre o formato e foco em
padrões para UID. Conseqüentemente, um padrão de linguagem para UID,
não foi estabelecido desde que necessariamente foi precedido pelo
desenvolvimento de uma grande massa de padrões escritos com o mesmo
foco da “visão”.
É nossa opiniãoque padrões em UID requerem um formato especial
que seja focalizado na usabilidade( Van Welie, Vander Veer, e Eliens 1999,
Hartson 1998).
-5-
Por exemplo, validando dados depois que um usuário tem entrando
não é a melhor solução, embora freqüentemente usada; Não deveria ser
permitido ao usuário entrar com dados sintaticamente incorretos em
primeiro lugar!!. Os formatos ambíguos poderiam ser usados para atingir
esta meta.
-6-
caminho o usuário pode confiar os efeitos das ações dele. Para
executar a tarefa, eu provejo a informação necessária e dei este
comando… e isto parece trabalhar como eu espero...
• Retorno, Indica ao usuário que uma tarefa está sendo terminada e
que a tarefa acabou corretamente.
5. UM FOCO NA USABILIDADE
-7-
Usabilidade pode ser medida com os seguintes indicadores de uso;
Leitura, memorização, velocidade de performance, taxa de erro,
satisfação, e conclusão da tarefa (Van Welie, Van der Veer, e Eliëns 1999).
Cada teste padrão deve conseqüentemente indicar o impacto nestes
indicadores de uso. Em resumo, se "um teste padrão UID" não melhorar
ao menos um indicador do uso, este não é um teste padrão de UID.
Nós acreditamos que os testes padrões de UID usam um certo
princípio ergonômico e a razão da seção deveria explicar como o princípio
ergonômico está sendo usado na solução de uma melhoria dos indicadores
de uso. A maioria dos elementos comuns do teste, podem ser usados
diretamente para testes padrões de UID também.
-8-
Visibilidade: Orientação de usuário, agrupamento, com incremento
esclarecedor,
Affordance (fornecer): Metáforas
Mapeamento Natural: Compatibilidade
Constraints: Minimizar as Ações, auto-explicativo
Modelos Conceituais: Significado dos códigos, compatibilidade,
Adaptabilidade,
Avaliação: Avaliação imediata, Legibilidade,
Segurança : Prevenção de erro, Correção de Erro.
Flexibilidade : Controle explícito
Razão. Esta seção descreve como o padrão na verdade trabalha, por que
trabalha, e por que é bom.
A seção de soluções descreve a estrutura visível e comportamentos
do sistema, enquanto a razão provê perspicácia dentro da estrutura e
mecanismos fundamentais que estão debaixo da superfície do sistema.
A razão deve prover uma argumentação razoável para o impacto
especificado na usabilidade quando o padrão for aplicado. Esta seção
também descreve o impacto que o padrão está usando usabilidade quando
-9-
for aplicado. Descreve isso que foram melhorados aspectos de
usabilidade, e qual deles ficaram piores. É habitual que um padrão
aperfeiçoa um ou dois aspectos enquanto outros aspectos tiverem que
sofrer. Cada solução tenta prover o equilíbrio no contexto especificado.
Literatura de Usabilidade identificou os seguintes aspectos
mensuráveis:
- 10 -
exemplo de uma real aplicação quando o padrão deveria ter sido aplicado
mas não foi ter sido aplicado. Cria um tipo de efeito de anti-padrão como
saques como uma motivação extra para uso do padrão.
- 11 -
3. Quando selecionando padrões isto ajuda ver se o padrão é aplicável
para os problemas que um desenhista está enfrentando.
7. ESTRUTURANDO A COLEÇÃO
- 12 -
Em nosso website, nós usamos XML para descrever padrões que
facilitam vários ' visões na coleção e o desenhista poderia usar uma visão
que é apropriada. Desde então não muitos padrões de design de interação
existem e eles quase não foram usados, nós consideramos isto prematuro
resolver em uma estrutura particular. Então, nós apresentamos os padrões
simplesmente como uma coleção unida.
- 13 -
WARNING
SITUÇÕES:
• Um sumário do problema.
• A Condição que provocou o aviso.
• Uma pergunta que questiona aos usuários se continua a ação ou
toma outras ações.
- 14 -
• Duas escolhas principais para que o usuário possa fazer a escolha
uma afirmativa e outra em que é abortado.
EXEMPLO:
- 15 -
HINTING
SITUÇÕES:
- 16 -
exibido quando o usuário segurar o mouse em cima de um objeto por
aproximadamente dois segundos.
EXEMPLO:
- 17 -
MODE CURSOR
SITUÇÕES:
- 18 -
EXEMPLO:
- 19 -
LIST BROWSER
SITUAÇÕES:
• O usuário quer ver uma avaliação da lista e também um artigo, mas
- 20 -
poderia ser um diálogo que apóia saltando a artigos arbitrários, diálogo,
elementos por saltar ao topo e fundo poderia ser somado, como também
um elemento para trocando a uma visão de list/index/TOC cheia.
EXEMPLO:
- 21 -
usuário não precisa voltar para o índice. Preferivelmente o índice também
está lá, pelo menos parcialmente (mostrando o contexto do artigo atual).
- 22 -
CONTINUOUS FILTER
SITUAÇÕES:
- 23 -
EXEMPLOS:
- 24 -
EXEMPLOS CONHECIDOS: Sistemas de Ajuda de Usos conhecidos
(Cakewalk, MS Palavra 2000, Estúdio 6 Visual), Internet Explorer 5,
IntelliSense).
PADRÕES RELACIONADOS: Favoritos.
RECONHECIMENTOS
Graças a David Kane e de Nicolò Faveri Tron por discutir alguns destes
padrões conosco. Também muitos graças a Jutta Eckstein nosso guru que
deu uns muitos comentários de insightful.
REFERÊNCIAS
- 25 -
Mahemoff, M. J. and Johnston, L. J. (1998), Pattern Languages for
Usability: An Investigation of Alternative Approaches, Asia-Pacific
Conference on Human Computer Interaction (APCHI) 98.
van Welie, M., van der Veer, G. C., and Eliëns, A. (1999), Breaking down
Usability, Proceedings of Interact '99, Edinburgh, Scotland.
- 26 -