Projetando Interfaces Homem-Máquina Conceitos Maria Alice Grigas Varella Ferreira EP-USP Março 2003 Interfaces HomemMáquina “Uma interface é uma superfície de contacto que reflete as propriedades físicas das partes que interagem, as funções a serem executadas e o balanço entre poder e controle” Brenda Laurel Maria Alice Grigas Varella Ferreira – EP-USP Portanto uma interface... Reflete as características das partes que interagem (homem e máquina, na maioria das vezes) Reflete a operacionalidade do sistema por trás dela Pode controlar ou ser controlada pelo ser humano Maria Alice Grigas Varella Ferreira – EP-USP O que engloba Esconder o sistema operacional a manipulação dos dispositivos de Entrada e Saída o sistema de comunicações Maria Alice Grigas Varella Ferreira – EP-USP O que engloba Separar as várias aplicações, tratadas simultaneamente Padronizar as formas de interação do usuário com o sistema Maria Alice Grigas Varella Ferreira – EP-USP Representação visual ou pictórica Simplifica a comunicação da idéia envolvida Cérebro humano processa grande quantidade de informação em curto espaço de tempo tem capacidade reduzida de receber e transmitir informação Visão: Capacidade humana mais desenvolvida, capaz de receber e transmitir grande volume de informação, de reconhecer formas e associar características a elas Maria Alice Grigas Varella Ferreira – EP-USP Interação É a troca de informações entre homem e computador, composta por: Execução de comandos do ser humano – interface de ação Apresentação de respostas do computador – interface de percepção Maria Alice Grigas Varella Ferreira – EP-USP Interação Usuário Computador Maria Alice Grigas Varella Ferreira – EP-USP Quem é o usuário? Maria Alice Grigas Varella Ferreira – EP-USP Usualmente... não há um único usuário! Maria Alice Grigas Varella Ferreira – EP-USP Categorias de usuários Iniciantes Intermediários Especialistas Maria Alice Grigas Varella Ferreira – EP-USP Categorias de usuários Mas, há outras classificações... E preferências... Maria Alice Grigas Varella Ferreira – EP-USP Portanto... É necessário se projetar mais de uma interface para um aplicativo Cada interface irá atender a uma categoria de usuário A aprovação do usuário é fundamental para o sucesso do sistema! Maria Alice Grigas Varella Ferreira – EP-USP É necessário projetar pelo menos duas interfaces distintas... Percepção Ação Maria Alice Grigas Varella Ferreira – EP-USP Baseadas em princípios distintos... Psicologia Cognitiva atenção memória aprendizagem solução de problemas Psicologia Perceptiva estudo da percepção Maria Alice Grigas Varella Ferreira – EP-USP Baseadas em princípios distintos... Psicologia Social a influência de um indivíduo nas atitudes e comportamentos de outras pessoas impacto de um grupo sobre as atitude e comportamento de seus membros impacto de um membro nas atividades e atitudes de um grupo relacionamento entre estrutura e atividades de diferentes grupos Maria Alice Grigas Varella Ferreira – EP-USP Baseadas em princípios distintos... Psicologia Organizacional influência dos computadores nas práticas de trabalho funcionamento das organizações em termos de: autoridade e poder tamanho e complexidade eficiência fluxo de informações práticas e ambientes de trabalho Maria Alice Grigas Varella Ferreira – EP-USP Baseadas em princípios distintos... Fatores humanos ou Ergonomia estudo dos diferentes ambiente de trabalho maximização da segurança, eficiência e desempenho do usuário tornar as tarefas mais fáceis aumentar sentimentos de conforto e satisfação estudos de efeitos fisiológicos Maria Alice Grigas Varella Ferreira – EP-USP Baseadas em princípios distintos... Lingüística Inteligência Artificial Filosofia Sociologia Antropologia Engenharia “Design” Maria Alice Grigas Varella Ferreira – EP-USP Equipes de projeto mixtas Maria Alice Grigas Varella Ferreira – EP-USP Atributos desejáveis do diálogo Ser natural Com regras e vocabulário simples Conceitos conhecidos ou facilmente assimiláveis Diálogo completo e eficiente Gramática Natural - mínimo de regras Extensibilidade - capacidade de extensão e personalização pelo usuário Realimentação!!!!!!! Capacidade de recuperação de Erros/Enganos !!!!!!! Auxílio ao usuário Maria Alice Grigas Varella Ferreira – EP-USP Criação da Interface Difícil Não há técnicas ou regras que garantem o sucesso e a facilidade de uso Padrão! Difícil de ser escrita Muitos dispositivos diferentes Funcionamento assíncrono dos dispositivos Desempenho rigoroso, que força o software a garantir que entre a solicitação do usuário e a resposta do computador não haja “gaps” Tempo de resposta Maria Alice Grigas Varella Ferreira – EP-USP Ferramentas Auxiliam o projeto da interface Permitem a geração automática do software da interface grande, complexo e difícil de testar As interfaces exigem, constantemente, extensões devido às contínuas extensões feitas ao sistema (requisitos de modificação) Maria Alice Grigas Varella Ferreira – EP-USP Ferramentas Aumentam a produtividade 40% a 60% é interface (Foley) 40% a 50% ---> relatos em IA 33% ----> relatos em visualização científica Implementam a consistência Facilitam a prototipação e o desenvolvimento iterativo Incorporação do usuário “não programador” Maria Alice Grigas Varella Ferreira – EP-USP Usabilidade Exprime quão bem um usuário utiliza as funcionalidades oferecidas pela interface do sistema Conceito fundamental em interfaces, principalmente para a Web Maria Alice Grigas Varella Ferreira – EP-USP Cinco atributos de Usabilidade Facilidades de aprendizado Eficiência Facilidade de relembrar Tratamento dos erros Satisfação subjetiva Maria Alice Grigas Varella Ferreira – EP-USP Outros grupos de usuários Excluídos cegos incultos idosos aleijados daltônicos ........ Maria Alice Grigas Varella Ferreira – EP-USP Projeto da interação O projeto da interação homem-máquina é uma nova disciplina, desenvolvida a partir de diversas outras, mas com um conjunto distinto de métodos e preocupações - oriundos de ‘design’ gráfico, projeto da informação e conceitos de interfaces homem-máquina - que formarão a base para o projeto destas interfaces. Maria Alice Grigas Varella Ferreira – EP-USP Como... Estabelecer um bom nível de conversação entre o usuário e o sistema computacional CONFORTO Confiabilidade de Operação Maria Alice Grigas Varella Ferreira – EP-USP DESEMPENHO Custo do trabalho Porque... A qualidade da interface determina se os usuários aceitam ou recusam um sistema (interesse comercial) Sucesso ou fracasso de mercado Maria Alice Grigas Varella Ferreira – EP-USP Porque... Custos de hardware e software barateados permitem que se gaste maior capacidade computacional em troca de conforto para o usuário Maria Alice Grigas Varella Ferreira – EP-USP Porque... A qualidade da interface é crítica em certas atividades, como: tráfego aéreo ou usinas nucleares Maria Alice Grigas Varella Ferreira – EP-USP Desenvolvimento Centrado no Usuário Enfoca preferências do usuário (habilidades cognitivas, cultura, profissão, gostos pessoais) populações de usuários diferentes usuário escolhe o desenho (“layout”) da tela ----> personalização (“widgets, som e cor) Maria Alice Grigas Varella Ferreira – EP-USP Princípios controle do usuário ----> o usuário controla o programa; “helps” (ajuda) orientam o usuário sobre onde está, de onde veio e para onde pode ir previsibilidade ----> as ocorrências se dão sempre da mesma forma economia de expressão ----> facilitar os desejos e ações do usuário; responder adequadamente = o computador é parceiro inteligente Maria Alice Grigas Varella Ferreira – EP-USP Histórico Primeiros programas: “batch”, sem interface Passado : Interfaces do tipo textual Linhas e telas de caracteres Presente: interfaces gráficas novos dispositivos são envolvidos, dia a dia auxílio de som Futuro: ambientes virtuais o ambiente é a interface uso da palavra e dos gestos imagens animadas Maria Alice Grigas Varella Ferreira – EP-USP Referências (Marcus e Van Dam, 1991) Marcus, A; van Dam, A. User-Interface Developments for the nineties. Computer, Sept., 1991. p.4957 (Foley et al, 1990) Foley, J. D. et al. Computer Graphics Principles and Practices. Addison-Wesley, Reading, 1990. Cap. 8-10. Maria Alice Grigas Varella Ferreira – EP-USP