Você está na página 1de 36

CURSO: CET/DSAS DISCIPLINA: Comp.

Ubqua ANO LECTIVO: 2009/2011

CET/DSAS {UbiComp}
Joel Carvalho - 20.01.2011 Captulo 6 Interao Homem-Computador (IHC)
Mod.AFTEBI.P-052.rev02

FORMAO TECNOLGICA

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Sntese
i. As interfaces de Utilizador numa perspectiva de Computao Ubqua. ii. Perfil do utilizador e modelos de utilizador. iii.Princpios e recomendaes no desenho de interfaces de utilizador. iv.Usabilidade e avaliao de usabilidade.

FORMAO TECNOLGICA

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Mod.AFTEBI.P-052.rev02

As interfaces de Utilizador numa perspectiva de Computao Ubqua.

i.

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Definio (IHC)
Interao Homem-Computador ou Interao Humano Computador. Estudo da interao entre pessoas e todo o tipo de sistemas computacionais. Trata-se de uma rea multi-disciplinar que ajuda a relacionar as cincias da computao com o design, a ergonomia, a usabilidade, a psicologia, etc. A interao faz-se atravs das interfaces, que por sua vez podem ser de variadas tipologias.

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Objectivos da IHC
Melhorar a interao entre os utilizadores e as mquinas, tornando os computadores mais usveis e receptivos s necessidades dos utilizadores. Minimizar a fronteira entre o modelo cognitivo humano e o entendimento da mquina sobre a tarefa a desempenhar. Ajudar a fornecer/apresentar a informao ou as aces de forma clara e objectiva ao utilizador do sistema computacional.

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

reas de Interveno da IHC


Metodologias, mtodos e processos para o desenvolvimento das Interfaces. Tcnicas para comparao e anlise das interfaces, estas podem incluir questionrios, entrevistas, observao, etc.. Velhos e novos paradigmas de interao, directamente relacionados com os tipos de interfaces mais antigos bem como com os emergentes.
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Objectivo das interfaces


As interfaces para a rea da computao ubqua podem ser de todo o tipo, o importante que as mesmas recolham dados de modo a produzir alteraes no sistema que podem ou no ser directamente visveis ao utilizador. A forma como os dados so recolhidos, nos sistemas computacionais ubquos, pode ser mais ou menos transparente ao utilizador. Assim existe sempre pelo menos uma entrada e pelo menos uma sada de dados no sistema.

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Tipos de interfaces
Grfica/Luminosa: Onde a representao grfica/luminosa primordial na sada do sistema computacional. Sonora/Vocal: Onde o som/voz podem ser entradas/sadas do sistema computacional. Ttil: Cujo toque fundamental para aquisio. Gestual: Cujos movimentos/gestos assumem predominncia na aquisio da interao. Invisvel: Transparente ao utilizador, geralmente constituda por sensores e atuadores. Outras: http://en.wikipedia.org/wiki/User_interface#Types

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

ii. Perfil do utilizador e modelos de utilizador.


Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Utilizadores?
A IHC foca-se ento no bem estar do utilizador, mas quem so os utilizadores? Qualquer sistema computacional deve ter priori e devidamente identificado o contexto de utilizao e os respectivos perfis dos utilizadores. Desenvolver um sistema ubquo com uma correcta avaliao da IHC para utilizadores com deficincia no o mesmo que para utilizadores sem deficincias, mesmo que o sistema tenha os mesmos objectivos, tal como no o mesmo se ambos forem utilizadores.

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Anlise de Utilizadores
Aps os utilizadores estarem devidamente identificados deve-se proceder a um estudo rigoroso (por meio de questionrios, entrevistas, etc.) que permita identificar:
Fluxo de Trabalho: O que faz primeiro? Onde comea? O que faz a seguir? Que mais poderia ter feito? Objectivo: Porque que fez determinada ao? O que est a tentar alcanar? Suporte: Quais as ferramentas necessrias? O que poderia tornar a tarefa mais fcil? Aprendizagem: Simulao por parte do utilizador no ensino da execuo das suas tarefas.

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Anlise de Tarefas
Alm dos utilizadores necessrio identificar correctamente as tarefas que os utilizadores devem executar com o sistema e como as devem executar, seguindo todos os critrios necessrios como: Segurana Bem estar Produtividade Prioridades de execuo Alternativas

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Anlise de Tarefas
A descrio das tarefas e da interao dos utilizadores com estas, pode ser feita de vrias formas, sendo necessrio escolher a(s) mais adequada(s) para o contexto em questo. Nas descries possvel incluir textos narrativos de historias/cenrios de utilizao (no confundir com casos de uso em UML), esquemas na forma de StoryBoards (desenhos), SketchFlows, etc.
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Cenrios de Utilizao
<<O Rui (utilizador comum) logo de manh ao acordar pega no seu telemvel com o sistema operativo Windows Phone e lana a aplicao XPTO. Ao abrir a aplicao o Rui comea por escrever o seu nome de utilizador na caixa de username bem como a sua password na caixa respectiva. Aps isso carrega no boto de ok e feito isto a aplicao muda de janela onde passa a visualizar as opes: A, B e Sair. Como o Rui ouviu a campainha escolheu a opo Sair e desligou o telemvel>>

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

StoryBoards

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

SketFlows

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Mod.AFTEBI.P-052.rev02

Princpios e recomendaes no desenho de interfaces de utilizador.

iii.

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Princpios do desenho de interfaces


Da Do Da Da Da Da disponibilidade feedback estrutura reutilizao tolerncia Simplicidade
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Princpio da Disponibilidade
Utilizar e disponibilizar as ferramentas e materiais disponveis quando e onde forem necessrios. Todas as opes devem estar explicitas e devidamente identificadas, sendo ordenadas correctamente a apresentadas pela sua prioridadade. No provocar distraces atravs de informao excessiva ou redundante, cada elemento deve ter a sua funcionalidade e esta deve ser nica.
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Princpio do Feedback
A informao deve ser apresentada ao utilizador na sua linguagem e tendo em conta o seu domnio/contexto. Ser claro, conciso e no ambguo. Devem ser transmitidas as condies, interpretaes, mudanas de estado, progresso, erros e excepes. O feedback sempre e apenas relevante ao utilizador no contexto da tarefa em execuo.
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Princpio da Estrutura
Organizao com significado, baseado em modelos consistentes e claros Os objectos relacionveis devem ficar ou juntos ou associados Objectos no relacionveis devem ficar separados ou devidamente diferenciados O sistema deve reflectir a estrutura da informao externa
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Princpio da Reutilizao
A reutilizao deve ser consistente (homognea), atravs de componentes visveis e internos, tanto em aspecto/aparncia como no seu comportamento. A reutilizao ajuda os utilizadores e os programadores. A reutilizao deve ser racional, evitando o abuso ao absurdo ou os designs consistentemente maus. Apenas se devem reutilizar os melhores aspectos da interface.
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Princpio da Tolerncia
As operaes devem ser flexveis e tolerantes a erros. Deve existir um vasto leque de opes e aces. Interpretar razoavelmente qualquer aco do utilizador. Deve-se prevenir erros do utilizador sempre que possvel. Deve-se reduzir o impacto dos erros (sempre que existirem) atravs de operaes que permitam voltar ao estado anterior/inicial.
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Princpio da Simplicidade
Manter as tarefas simples, curtas e frequentes. Concentrar-se no essencial e nas necessidades reais, desprezando/desvalorizando os aspectos irrelevantes. Oferecer atalhos razoveis quando indicado e no aleatrios ou escolhidos de forma despropositada ou descontextualizada.

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Recomendaes
O Utilizador deve reconhecer, em vez de memorizar. Deve existir flexibilidade e eficincia no sistema. O desenho deve ser minimalista mas esttico e agradvel. Ajudar o utilizador a reconhecer, diagnosticar e recuperar dos erros. Fornecer sempre ajuda e documentao ao utilizador final. Deve-se falar a linguagem do utilizador. O utilizador controla o livre-arbtrio.
Mod.AFTEBI.P-052.rev02

Consistncia e adeso s normas. Evitar erros.

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

iv. Usabilidade e avaliao de usabilidade.


Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Definio (Usabilidade)
Usabilidade A Forma como um produto pode ser utilizado por utilizadores especficos para atingir objectivos especficos, com eficcia, eficincia e satisfao num contexto de utilizao especfico
Norma ISO 9241 Part II
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Caractersticas da Usabilidade
Eficincia: Os recursos necessrios e consumidos para atingir o objectivo do utilizador/sistema. Por exemplo, se uma aco for executada com 2 cliques mais eficiente do que se for com 10. Eficcia: A qualidade com que o utilizador atinge os seus objectivos e/ou os objectivos do sistema. Por exemplo no preenchimento de formulrios prefervel no deixar introduzir determinados caracteres do que devolver uma mensagem de erro a indicar que o valor introduzido no vlido. Satisfao: Como o utilizador se sente durante e depois da utilizao do sistema, estes podem ser afectados pelo estar do utilizador antes da utilizao.

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Componentes da Usabilidade
Facilidade de aprendizagem: O sistema deve ser simples de utilizar ao ponto de utilizadores inexperientes executarem rapidamente as tarefas do sistema sem grandes necessidades de conhecimento especfico e sacrifcio na aprendizagem. Eficincia: O sistema deve ser eficiente na utilizao permitindo atingir um alto nvel de produtividade aps aprendizagem. Memorabilidade: O sistema deve ser simples de recordar, permitindo que os utilizadores casuais re-utilizem o sistema sem terem que re-aprender a sua utilizao.
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Componentes da Usabilidade
Preveno de erros: O sistema deve evitar erros que surjam na manipulao pelo utilizador e deve permitir a estes que recuperarem de erros sempre que ocorram. Satisfao: O sistema deve ser agradvel/amigvel na sua utilizao, permitindo uma satisfao de utilizao que nunca leve o utilizador a desgostar ou irritar-se com o sistema.
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Regras de Usabilidade de Larry Constantine & Lucy Lockwood


Regra do acesso: O sistema deve ser utilizvel, por um utilizador com experincia na rea da aplicao, sem ajuda, experincia anterior ou instruo. Regra da eficcia: O sistema no deve impedir nem interferir na utilizao eficiente quando perante um utilizador experiente.
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Regras de Usabilidade de Larry Constantine & Lucy Lockwood


Regra do progresso: O sistema deve facilitar a progresso continua do conhecimento e da tcnica medida que o utilizador adquire experincia. Regra do suporte: O sistema deve suportar trabalho efectivo tornando este mais rpido, cmodo e agradvel para os utilizadores. Regra do contexto: O sistema deve integrar o contexto envolvente em que vai ser implementado.

Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Avaliao da Usabilidade
Objectivo da avaliao o de testar os critrios de usabilidade e as funcionalidade do sistema. Avaliao Heurstica (feita por peritos). Avaliao Emprica (avaliao com utilizadores, Requer um prottipo funcional como por exemplo um SketchFlow em Silverlight ou um StoryBoard, isto no caso de interfaces grficas). Avaliao Preditiva (baseada em modelos).
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Perguntas?
{Bom Trabalho!}
Mod.AFTEBI.P-052.rev02

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Defina IHC. Indique dois exemplos de tipos de interfaces. Quais os aspectos que a anlise dos utilizadores pretende identificar? Quais os objectivos da IHC e das interfaces? Identifique e descreva 3 dos princpios do desenho de interfaces. Descreva o que um cenrio de utilizao e um storyboard. Indique 5 recomendaes no desenho de interfaces. Identifique as caractersticas e as componentes de usabilidade.
Mod.AFTEBI.P-052.rev02

Quais as regras de usabilidade de LC & LL? O que entende por avaliao emprica e com quem feita?

CURSO: CET/DSAS DISCIPLINA: Comp. Ubqua ANO LECTIVO: 2009/2011

Ipsa scientia potestas est


{O saber poder}

FORMAO TECNOLGICA

Mod.AFTEBI.P-052.rev02

Você também pode gostar