Buscar

PROJETO DE INTERFACE HOMEM- COMPUTADOR

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 59 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 59 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 59 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROGRAMA DE PÓS-GRADUAÇÃO EM 
CIÊNCIA DA COMPUTAÇÃO
PROJETO DE 
INTERFACE 
HOMEM-
COMPUTADOR
Apresentado por Victor Sarinho
Sumário
O que vamos ver hoje
Introdução
Fatores Humanos
Processo de Projeto de IHC
Princípios de Projeto de IHC
Técnicas de Interação
Suporte ao Usuário
Avaliação da Interface
Conclusões
O que é uma Interface 
com o Usuário?
 
INTERFACE COM O USUÁRIO
MECANISMO DE 
DIÁLOGO
Mecanismo por meio do qual se 
estabelece um diálogo entre o 
software e o ser humano
CONTATO INICIAL
Forma de divulgação e apresentação 
inicial do sistema para com o usuário
OBJETO DE 
ESTUDO DA IHC
“Disciplina preocupada com o design , 
avaliação e implementação de 
sistemas computacionais interativos 
para uso humano e com o estudo dos 
principais fenômenos ao redor deles”
POR QUE PRODUZIR UMA BOA 
INTERFACE COM O USUÁRIO?
JULGAMENTO DO 
SISTEMA
Freqüentemente a interface é um dos 
principais parâmetros pelos quais 
muitos sistemas serão julgados
EMBALAGEM DO 
SOFTWARE
Se ela for amigável o usuário estará 
mais inclinado a fazer melhor uso do 
software
USABILIDADE & 
PRODUTIVIDADE
Uma interface mal projetada induz o 
usuário a cometer muitos erros ou 
simplesmente deixar de usar o 
sistema
É DIFÍCIL FAZER UMA BOA 
INTERFACE COM O USUÁRIO?
NÃO SABEMOS 
FAZER 
INTERFACES
Engenheiros de Software 
NÃO são treinados para 
projetar interfaces 
“AMIGÁVEIS” ! ! !
MUITOS 
SISTEMAS COM 
INTERFACES 
MAL 
PROJETADAS
Difíceis de aprender e de 
usar , confusas , 
implacavelmente rígidas e 
desnecessariamente 
agressivas
FRUSTRAÇÃO E 
ANSIEDADE 
PARA OS 
USUÁRIOS
Há usuários que entram em 
estado de choque e criam 
uma verdadeira aversão a 
computadores
O que fazer então para 
mudar essa situação?
COMO PROJETAR MELHORES 
INTERFACES?
Projeto Centrado no 
Usuário
Projetistas não devem impor seus pontos de 
vista a respeito da interface
 
O papel do usuário pode ser ou de avaliação , ou 
de participação como membro ativo da equipe 
de projeto
Focar nos Aspectos 
Humanos
Necessário sensibilizar os engenheiros de 
software quanto a produção de interfaces 
centradas nos aspectos humanos dos seus 
usuários
Fatores Humanos
Percepção
PREDOMINÂNCIA 
DE SENTIDOS
Predominam os sentidos 
visual , tátil e auditivo na 
interação homem-
computador
OLHOS E CÉREBRO 
Trabalham juntos para 
identificar tamanho , forma , 
cor , orientação , movimento 
e outras características
NÚMERO DE ITENS 
APRESENTADOS 
Quantidade de itens 
exibidos simultaneamente 
na interface devem ser 
considerados
Fatores Humanos
Interpretação de Padrões Visuais
DECODIFICAÇÃO
Decodificação de padrões 
visuais e recuperação de 
significados para as 
abstrações
DISTÂNCIA
Distância entre padrões 
visuais , movimentações dos 
olhos na interface devem 
ser consideradas
Fatores Humanos
Armazenamento
TEMPO DE 
MEMORIZAÇÃO
Memória de curta duração 
e longa duração
QUANTIDADE DE 
INFORMAÇÃO
Volume , frequência de uso 
da informação na interface 
devem ser consideradas
Fatores Humanos
Compreensão
CONHECIMENTO 
PRÉVIO
Associação de imagens com 
o conhecimento adquirido
EXPERIÊNCIA
Habilidades dos usuários 
devem ser consideradas
PROCESSO DE PROJETO DE IHC
Análise de 
Atividades do 
Usuário
 
Projeto da 
Interface
 
Implementação 
(Prototipação)
 
Validação da 
Interface
 
Análise de Atividades 
do Usuário
Se preocupa em compreender o que o usuário 
deseja fazer com o software
 
Análise de tarefas , entrevistas , etnografia , etc . 
ou todas juntas sendo usadas para desenvolver 
essa compreensão
Projeto da Interface
Cenários do usuário são criados e analisados 
para definir o conjunto de objetos e ações da 
interface
 
Eles formam a base para a criação dos leiautes 
de telas usando os recursos disponíveis de IHC
Implementação 
(Prototipação)
Descrições textuais e diagramas não 
conseguem expressar a natureza dinâmica das 
interfaces
 
Prototipação evolucionária , com o 
envolvimento do usuário final
Validação da Interface
Capacidade da interface de implementar todas 
as tarefas do usuário corretamente
 
Grau em que a interface é fácil de usar e de 
aprender
 
Aceitação dos usuários da interface como 
ferramenta útil ao seu trabalho
Quais Princípios devem 
ser adotados em um 
Projeto de IHC?
 
PRINCÍPIOS DE PROJETO DE IHC
FAMILIARIDADE 
COM O USUÁRIO
A interface deve utilizar termos e 
conceitos orientados ao usuário
CONSISTÊNCIA
Operações semelhantes devem ser 
ativadas da mesma maneira
MÍNIMO DE 
SURPRESA
Deve-se assegurar que ações 
semelhantes tenham efeitos 
equivalentes
PRINCÍPIOS DE PROJETO DE IHC
FACILIDADE DE 
RECUPERAÇÃO
Sistema deve fornecer mecanismos 
para permitir aos usuários a 
recuperação a partir de erros
ORIENTAÇÃO DO 
USUÁRIO
Interface deve fornecer feedback 
significativo , quando ocorrerem erros , 
e oferecer recursos sensíveis ao 
contexto de ajuda ao usuário
DIVERSIDADE DE 
USUÁRIOS
Facilidades de interação para 
diferentes tipos de usuários devem 
ser suportadas
Quais Técnicas podem 
ser usadas para que 
ocorra uma Interação 
entre a interface e o 
usuário?
QUAIS ESTILOS DE INTERAÇÃO 
DEVEMOS UTILIZAR?
Input
Como as informações do usuário podem ser 
fornecidas ao sistema do computador?
Output
Como as informações do sistema do 
computador podem ser apresentadas ao 
usuário?
Manipulação Direta
Usuário interage diretamente com 
objetos na tela
VANTAGENS
Interação rápida e intuitiva
Fácil de aprender
DESVANTAGENS
Pode ser difícil de implementar
Pode exigir bastante recursos do sistema operacional
Difícil identificar uma metáfora visual para tarefas e 
objetos
Seleção de Menu
Usuário seleciona um comando a partir 
de uma lista de possibilidades
VANTAGENS
Evita erros de usuários
Exige pouca digitação
Usuário não precisa decorar comandos
DESVANTAGENS
Lento para usuários experientes
Pode se tornar complexo se houver muitas opções de 
menu
Preenchimento de 
Formulário
Usuário completa os campos do 
formulário com informações desejadas
VANTAGENS
Entrada de dados simples
Fácil de aprender
DESVANTAGENS
Toma muito espaço na tela
Linguagem de Comando
Comandos especiais e parâmetros 
associados para instruir o sistema sobre 
o que fazer
VANTAGENS
Flexível e com grande capacidade
Velocidade para usuários experientes
Implementação é simples e barata
DESVANTAGENS
Difícil de aprender e decorar
Não é adequada para uso ocasional
Gerenciamento de erros inadequado
Linguagem Natural
Usuário emite um comando em 
linguagem natural
VANTAGENS
Acessível a usuários casuais
Facilmente ampliado
DESVANTAGENS
Requer mais digitação
Sistemas de compreensão de linguagem natural não são 
confiáveis
CHATBOTS
"O futuro dos chats está nos robôs" (Olhar Digital)
Misturando Estilos de Interação
Apresentação da 
Informação
Como a informação pode ser 
apresentada?
DIRETAMENTE (e .g . texto em um processador de 
texto) ou TRANSFORMADA de alguma forma para fins 
de apresentação (e .g . alguma forma gráfica)
 
Manter o software responsável pelaapresentação 
separado da informação propriamente dita
Abordagem MVC (Modelo-Visão-Controle)
Apresentação da Informação
FATORES A SEREM 
CONSIDERADOS
Precisão
O usuário está interessado em informações 
precisas ou nas relações entre diferentes 
valores de dados?
Velocidade
Com que rapidez os valores das 
informações são modificados?
Percepção de 
Mudança
A mudança em um valor deve ser indicada 
imediatamente ao usuário?
Iniciativa do 
Usuário
O usuário deve tomar alguma iniciativa em 
resposta a uma mudança nas informações?
Por que usar Cores em 
um Projeto de 
Interface?
 
Dimensão Extra
Cores adicionam uma dimensão extra de 
informações para uma interface qualquer
Facilita o 
Entendimento
Ajudam o usuário a entender e gerenciar 
estruturas complexas de informação
Estamos Prontos para o 
Projeto de IHCs Coloridas?
Erros mais comuns . . .
CORES PARA 
REPRESENTAR 
SIGNIFICADOS
 
USO DE CORES 
DEMAIS NA 
APRESENTAÇÃO
 
Emotional 
Color Wheel
Plutchik's 
Emotional 
Color Wheel
Não Utilizem Muitas Cores
Apresentação de Cores
Diretrizes que devem ser seguidas :
UTILIZE 
CÓDIGO DE 
CORES PARA 
APOIAR A 
TAREFA DO 
USUÁRIO
PERMITA QUE 
OS USUÁRIOS 
CONTROLEM O 
CÓDIGO DE 
CORES
UTILIZE O 
CÓDIGO DE 
CORES DE 
FORMA 
CONSISTENTE
PROJETE A 
INTERFACE 
PARA 
MONOCROMÁTI
CO , ENTÃO 
ADICIONE 
CORES
SEJA 
CUIDADOSO 
QUANTO A 
PARES DE 
CORES
USE A 
MUDANÇA DE 
CORES PARA 
MOSTRAR 
MUDANÇA DE 
STATUS
NÃO USE 
CORES EM 
DEMASIA
Apresentação 
de Cores
Suporte ao Usuário
Procura se responsabilizar por :
MENSAGENS DE ERRO 
PRODUZIDAS PELO SISTEMA
 
SISTEMA DE AJUDA ON-LINE ;
 
DOCUMENTAÇÃO FORNECIDA 
COM O SISTEMA
 
Suporte ao Usuário
Em quais situações ele deve ser usado?
QUANDO O USUÁRIO 
PRECISAR DE 
INFORMAÇÕES SOBRE 
O SISTEMA
QUANDO O 
USUÁRIO COMETER 
ALGUM TIPO DE 
ERRO
Mensagens de Erro
Respostas imediatas do 
sistema a erros cometidos 
pelo usuário
Mensagens de erro pobres podem 
implicar na aceitação ou rejeição do 
usuário pelo sistema !
Quais fatores devem ser 
considerados no 
projeto de Mensagens 
de Erro?
 
Contexto
Sistema deve estar ciente do que o usuário está 
fazendo e deve ajustar a mensagem emitida ao 
contexto atual
Experiência
Usuários experientes se irritam com mensagens 
longas e complexas
 
Usuários iniciantes têm dificuldade com 
mensagens curtas e simplificadas
Estilo
Devem ser educadas , concisas , consistentes e 
construtivas , não podem ser abusivas !
 
Sempre que possível devem sugerir como o erro 
pode ser corrigido
Cultura
Uma mensagem adequada para uma cultura 
em uma região pode ser inaceitável em outra
Sistema de Ajuda
Estrutura de dados 
composta por informações 
de ajuda
Sistema de ajuda on-line é a integração 
do esquema de ajuda ao projeto de 
interface do software em questão
Como o 
sistema de 
ajuda pode 
ser usado?
Devem ser fornecidos , de modo que o usuário possa entrar 
no sistema de ajuda a partir de qualquer ponto
MÚLTIPLOS PONTOS DE 
ENTRADA
Interface deve indicar onde o usuário se encontra no sistema 
de ajuda
LOCALIZAÇÃO
Recursos para facilitar a navegação do usuário pelo sistema 
de ajuda devem ser fornecidos
NAVEGAÇÃO
Sistema de Ajuda
Documentação 
de Usuário
Trata-se de uma documento em papel , fornecido com o 
sistema , contendo informações de ajuda sobre o mesmo
DEFINIÇÃO
Manuais oferecem informações mais detalhadas do que a 
ajuda on-line
OBJETIVO
Projetados para serem usados por diferentes classes de 
usuários finais do sistema
DESTINATÁRIO
Tipos de Documentos de Usuário
Avaliação da Interface
Alguns atributos de usabilidade indicam a 
facilidade de uso de uma interface
Facilidade de 
Aprendizado
Velocidade de 
Operação
Robustez / 
Nível de 
tolerância a 
erros
Facilidade de 
Recuperação
Facilidade de 
Adaptação
TÉCNICAS DE AVALIAÇÃO DE 
INTERFACE
Questionários
Coletam informações sobre o que os usuários 
pensam a respeito da interface
Observação dos 
Usuários
Usuários que “pensam em voz alta” sobre 
como eles estão tentando utilizar o 
sistema para realizar tarefas
Gravação em Vídeo
Gravação em vídeo do uso do sistema para 
uma subsequente avaliação
Coleta Implícita
Inclusão de software que coleta informações 
sobre os recursos mais utilizados e os erros 
mais comuns
Conclusões
Invistam em IHC amigas!!!
 
Conclusões
Nunca duvide da 
sua capacidade 
de gerar uma IHC
ruim!!
 
Conclusões
Sério mesmo! 
Não duvide!!
 
Conclusões
E lembre-se que 
IHC não é tudo!!!
 
Dúvidas? Comentários?
Fiquem a vontade para perguntar
GOOGLE CLASSROOM CODE
t6l1b5
EMAIL
vsarinho@gmail .com
vsarinho@uefs .br
WHATSAPP
+55 (75) 98802-3888
PROGRAMA DE PÓS-GRADUAÇÃO EM 
CIÊNCIA DA COMPUTAÇÃO
PROJETO DE 
INTERFACE 
HOMEM-
COMPUTADOR
Apresentado por Victor Sarinho

Outros materiais