Você está na página 1de 54

UNIVERSIDADE DO SUL DE SANTA CATARINA

MARIANA MACHADO HESPANHOL

CHECKLIST PARA AVALIAO DA USABILIDADE DE PROJETOS DESKTOP

Ararangu

2010
MARIANA MACHADO HESPANHOL

CHECKLIST PARA AVALIAO DA USABILIDADE DE PROJETOS DESKTOP

Monografia apresentada ao Curso de


Especializao em Engenharia de Projetos de
Software, da Universidade do Sul de Santa
Catarina, como requisito parcial para obteno do
ttulo de Especialista em Engenharia de Projetos
de Software.

Orientadora: Prof.Vera Rejane NiedersbergSchuhmacher, Msc.

Ararangu

2010
MARIANA MACHADO HESPANHOL

CHECKLIST PARA AVALIAO DA USABILIDADE DE PROJETOS DESKTOP

Esta Monografia foi julgada adequada obteno


do ttulo de Especialista em Engenharia de
Projetos de Software e aprovada em sua forma
final pelo curso de Especializao em Engenharia
de Projetos de Softwareda Universidade do Sul de
Santa Catarina.

Ararangu, 01 de dezembro de 2010.

_________________________________________
Orientadora: Vera Rejane NiedersbergSchuhmacher, Msc.
Universidade do Sul de Santa Catarina

_________________________________________
Professor:
Universidade do Sul de Santa Catarina
Dedico este trabalho aos meus pais e ao
meu irmo que sempre me apoiaram e me
deram fora em mais esta etapa da minha
vida.
AGRADECIMENTOS

Primeiramente quero agradecer a Deus que possibilitou mais esta conquista


em minha vida, e pela fora e presena de todos os dias.
Quero agradecer aos meus pais Luiz Carlos e Eliete, e ao meu irmo Murilo
pela fora, apoio e compreenso em todo o tempo de concluso deste trabalho.
Agradeo tambm aos meus amigos que me ajudaram, foram pacientes e
estiveram comigo em toda esta etapa.
A todos, muito obrigada!
S Deus pode fazer o que parece
impossvel, mas voc pode fazer o
possvel.

(Autor desconhecido)
RESUMO

A usabilidade visa a qualidade que caracteriza a utilizao de programas e


aplicaes. O termo usabilidade vem se tornando cada vez mais expressivo, e com
isso, destacando-se e evoluindo nos sistemas que dependem diretamente da
interao com o usurio. Interfaces difceis e sem interao com o usurio podem
causar baixa produtividade, aumento de erros e o trabalho acabar sendo realizado
em um tempo muito maior pelo usurio do sistema. Com o objetivo de apoiar e
facilitar os desenvolvedores desses sistemas, prope-se a concepo de um
checklist para avaliao de projetos desktop, visando melhorar a qualidade do
software e o desempenho das tarefas executadas pelos usurios. Espera-se que a
partir da criao deste checklist, possa ser oferecido um apoio aos futuros
desenvolvedores de projetos de interface, tendo em vista que a sua utilizao de
fcil aplicao e no exige nenhuma especialidade em usabilidade.

Palavras-chave: Usabilidade, Checklist, Usurio, Interfaces


ABSTRACT

Usability focuses on the quality that characterizes the use of software and
applications. The term usability is becoming increasingly significant, and with that,
especially in evolving systems and directly dependent on user interaction. Interfaces
difficult and without user interaction could cause low productivity, increased errors
and the work will eventually be done in a much longer time by the system user.
Aiming to support and facilitate the developers of these systems, it is proposed to
design a checklist for evaluating projects desktop, to improve software quality and
performance of the tasks performed by users. Expected that through the creation of
this checklist, might be offered support for a future project developers to interface in
order that its use is easy to use and requires no expertise in usability.

Keywords: Usability, Checklist, User, Interface


LISTA DE ILUSTRAES

Figura 1 - Estrutura de usabilidade ........................................................................... 16


Figura 2 - Projeto centrado no usurio ...................................................................... 19
Figura 3 - Ergolist ...................................................................................................... 26
Figura 4 Web standards ......................................................................................... 27
Figura 5 - Tela LimeSurvey - Checklist ..................................................................... 34
LISTA DE SIGLAS

ABNT - Associao Brasileira de Normas Tcnicas


HTTP - HyperText Transfer Protocol
ISO - International Organization for Standardization
2

SUMRIO

1 INTRODUO ....................................................................................................... 12

1.1 OBJETIVOS ........................................................................................................ 12

1.1.1 Objetivo geral ................................................................................................. 13

1.1.2 Objetivos especficos..................................................................................... 13

1.2 JUSTIFICATIVA .................................................................................................. 13

1.3 ESTRUTURA DO TRABALHO ............................................................................ 14

2 USABILIDADE ....................................................................................................... 15

2.1 ENGENHARIA DE USABILIDADE ...................................................................... 17

2.2 HEURSTICAS DE USABILIDADE ...................................................................... 19

2.3 TCNICAS DE AVALIAO ............................................................................... 21

2.3.1 Tcnicas prospectivas ................................................................................... 21

2.3.2 Tcnicas preditivas/analticas ....................................................................... 22

2.3.3 Tcnicas objetivas/empricas ........................................................................ 27

2.4 ISO 9241 ............................................................................................................. 28

3 DESENVOLVIMENTO ........................................................................................... 30

3.1 CRIAO DO CHECKLIST................................................................................. 30

3.1.1 Estrutura do checklist .................................................................................... 31

3.1.2 Contedo e construo do checklist ............................................................ 32

4 CONCLUSO ........................................................................................................ 36

4.1 Trabalhos Futuros .............................................................................................36

REFERNCIAS ......................................................................................................... 37

ANEXO(S) ................................................................................................................. 47

ANEXO IResultado do Checklist na avaliao final da usabilidade na aplicao


da empresa................................................................................................................48

APNDICE(S)............................................................................................................47

APNDICE AChecklist para avaliao da usabilidade de projetos desktop....48


12

1 INTRODUO

Ao acessar um programa de computador, os usurios acabam se sentindo


motivados e confiantes quando executam suas tarefas com sucesso e alcanam os
objetivos esperados.
Pode-se afirmar que a satisfao do usurio em relao ao um software, gera
aumento de produtividade, pois neste caso, as tarefas so executadas com um
menor nmero de erros, e com isso, em um menor tempo. (CYBIS, 2007)
As interfaces com tais caractersticas oferecem usabilidade s pessoas que
as utilizam, proporcionando-lhes interaes eficazes, eficientes e agradveis.
(CYBIS, 2007, p.13)
No princpio da informatizao, os usurios que utilizavam o software, na sua
maioria eram os prprios desenvolvedores. Com o passar dos anos, a interao com
o usurio comeou a ser maior, e com isso aumentaram as dificuldades por eles
encontradas. Podemos dizer que foi nesta poca que surgiram os primeiros
conceitos sobre usabilidade. (Cybis, 2007)
Os usurios comearam a ficar insatisfeitos por ficarem frente de interfaces
difceis de serem entendidas e utilizadas.
As dificuldades na comunicao entre homem e computador ainda so
inmeras, sendo assim, este trabalho prope a gerao de um checklist para
projetos de interface desktop que permita o apoio a avaliao servindo tambm
como um referencial terico para desenvolvedores, visando melhorar a qualidade do
software e o desempenho das tarefas executadas pelos usurios.

1.1 OBJETIVOS

Os objetivos deste projeto so determinados na forma de objetivo geral e


especficos.
13

1.1.1 Objetivo geral

O objetivo deste projeto a concepo de um checklist para avaliao da


usabilidade de interfaces para projetos desktop.

1.1.2 Objetivos especficos

So objetivos especficos do projeto:


Melhorar e aprofundar o conhecimento na rea da usabilidade.
Elaborao de um checklist especialista.
Avaliar as interfaces de projetos desktop com destaque na usabilidade.
Prover e facilitar a avaliao das interfaces desktop.

1.2 JUSTIFICATIVA

Com o passar dos anos, pode-se dizer que o termo usabilidade vem se
tornando cada vez mais expressivo e assim, a usabilidade vem se destacando e
evoluindo nos sistemas que necessitam da interao com o usurio.
Segundo Cybis (2007, p.15) a usabilidade a qualidade que caracteriza o
uso dos programas e aplicaes., ele ainda afirma que a essncia da usabilidade
o acordo entre interface, usurio, tarefa e ambiente.
A interao de um programa de computador com o seu usurio poder ser
fundamental para o aumento da produtividade em seu ambiente de trabalho, na sua
escola e at mesmo em sua casa.
Uma interface ruim poder acarretar baixa produtividade em uma empresa,
rotatividade de funcionrios pelo simples fato de no conseguir interagir com o
sistema e com isso no conseguir executar suas tarefas, essa interface ajudar a
14

produzir cada vez mais erros, e com isso ir gerar maior desconforto ao seu usurio,
e principalmente perda de tempo durante a tentativa de execuo do trabalho.
Precisa-se elaborar e disponibilizar ao usurio, interfaces fceis e intuitivas,
para que este no precise enfrentar dificuldades de usabilidade e assim, no acabe
frustrado por no conseguir executar as suas tarefas diariamente.
A concepo de um checklist para a avaliao da interface deve possibilitar o
apoio a futuros desenvolvedores em seus projetos de interface pois o checklist
uma ferramenta fcil de aplicar exigindo nenhuma especialidade em usabilidade por
parte do avaliador.

1.3 ESTRUTURA DO TRABALHO

No primeiro captulo apresentada uma introduo geral sobre o trabalho,


descrita a justificativa e os objetivos gerais e especficos, onde exibem o contedo
da soluo proposta abordados neste documento.
O segundo captulo o captulo que descreve sobre a usabilidade com um
todo. Nele descrito o conceito de usabilidade, suas tcnicas, cita tambm sobre as
avaliaes heursticas e aborda sobre normas de qualidade, como a ISO 9241.
No terceiro captulo ser apresentada a metodologia e a estrutura criada para
a elaborao de um checklist, que ir auxiliar na avaliao da usabilidade de
interfaces para projetos desktop.
No quarto captulo sero descritas as consideraes finais sobre o trabalho
proposto.
15

2 USABILIDADE

A primeira norma que definiu o conceito de usabilidade foi a ISO/IEC 9126


(1991), na qual comentava sobre qualidade de software.
Usabilidade um conjunto de atributos de software relacionado ao esforo
necessrio para seu uso e para o julgamento individual de tal uso por determinado
conjunto de usurio. (DIAS, 2003 apud ISO/IEC 9126, p.25)
Pode-se dizer que a usabilidade depende dos prprios usurios do programa.
Cada programa ter as suas caractersticas, e essas devero se adequar s
caractersticas dos seus usurios, para que eles consigam atingir metas e alcanar
objetivos de acordo com o seu uso.

Usabilidade tambm pode ser definida como uma medida da qualidade da


experincia do usurio ao interagir com alguma coisa seja um site na
internet, um aplicativo de software tradicional ou outro dispositivo que o
usurio possa operar de alguma forma. (DIAS, 2003, p.29)

Uma mesma interface pode satisfazer um usurio que seja experiente no que
faz, mas se tornar indesejvel para um usurio que no tenha tantas habilidades no
uso do programa. A insatisfao pode ocorrer tambm devido a uma mquina mais
lenta, e quando as tarefas so executadas mais freqentes. (CYBIS, 2007)
Para buscar a usabilidade, precisa-se proporcionar aos usurios, o alcance de
seus objetivos e a satisfao de suas necessidades. (ISO 9241-11)
A norma ISO 9246-11 definiu usabilidade como a capacidade que um
sistema interativo oferece a seu usurio, em determinado contexto de operao,
para a realizao de tarefas de maneira eficaz, eficiente e agradvel.
Na Figura 1 apresentado o contexto de usabilidade sugerido pela parte 10
da norma ISO 9241.
16

Figura 1 - Estrutura de usabilidade


Fonte: ISO 9241-11 (1998)

Pode-se dizer que a satisfao do usurio com o programa que est


utilizando, to importante quanto o resultado do seu desempenho nas tarefas
realizadas.
Atualmente no so necessrios apenas programas de fcil entendimento, e
sim interfaces fceis de usar, mas principalmente que atendam os principais
objetivos do seu usurio, assim este usurio ficar sempre satisfeito, pois atingiu os
seus objetivos, expectativas de produo, e ainda de modo fcil e gil.

O sistema de falar a lngua do usurio, com palavras, frases e conceitos


familiares, ao invs de termos tcnicos relacionados tecnologia. As
convenes do mundo real devem ser seguidas, apresentando informaes
em ordem lgica e natural. (DIAS, 2003, p.32)

O desempenho do usurio avaliado medida que os objetivos de uso do


sistema so atingidos (eficcia) e os recursos (tempo, dinheiro e esforo mental) so
gastos para atingir tais objetivos (eficincia). (DIAS, 2003, p.29)
Nielsen (1993) descreve os cinco atributos para a avaliao da usabilidade,
sendo eles: facilidade de aprendizado, eficincia de uso, facilidade de memorizao,
baixa taxa de erros e satisfao subjetiva. (DIAS, 2003 apud NIELSEN, 1993)
17

Facilidade de aprendizado: o sistema dever ser de fcil aprendizado,


para que o usurio possa rapidamente aprend-lo e executar as suas
tarefas. Segundo Dias (2003, p.30) um sistema considerado de fcil
aprendizado quando usurios inexperientes conseguem atingir um certo
grau de proficincia em um curto perodo de tempo.
Eficincia de uso: o sistema dever permitir que o usurio aps a sua
aprendizagem, alcance um nvel alto de produtividade na execuo de
suas tarefas dirias.
Facilidade de memorizao: caso o usurio passe algum tempo sem ter
contato com o sistema, ao voltar a utiliz-lo, ele dever executar as suas
tarefas ser ter que reaprender a interagir novamente com o sistema.
Baixa taxa de erros: no podero ocorrer erros graves. Caso ocorra algum
tipo de erro, o usurio dever ter a oportunidade de voltar no momento
anterior a ocorrncia do erro.
Satisfao subjetiva: o usurio dever gostar da interao com o seu
sistema e se sentir satisfeito com o seu uso.
A satisfao pode ser avaliada por medidas objetivas como batimentos
cardacos e freqncia respiratria ou baseadas na observao do usurio como
postura e movimentos do corpo. (SOUZA, 2004 apud NILSEN, 1993, p.64)

A usabilidade um atributo de qualidade relacionado facilidade do uso de


algo. Mais especificamente, refere-se rapidez com que os usurios podem
aprender a usar alguma coisa, a eficincia deles ao us-la, o quanto
lembram daquilo, seu grau de propenso a erros e o quanto gostam de
utiliz-la. Se as pessoas no puderem ou no utilizarem um recurso, ele
pode muito bem no existir. (NIELSEN, 2007, p.16)

2.1 ENGENHARIA DE USABILIDADE

A engenharia de usabilidade surge como esforo sistemtico das empresas e


organizaes para desenvolver programas de software interativo com usabilidade.
(CYBIS, 2007, p.17)
18

Para uma melhor compreenso sobre engenharia de usabilidade, pode-se


citar como uma similaridade o conceito da engenharia de software.

A engenharia de software abrange um conjunto de trs elementos


fundamentais - mtodos, ferramentas e procedimentos - que possibilita ao
gerente o controle do processo de desenvolvimento do software e oferece
ao profissional uma base para a construo de software de alta qualidade
produtivamente. (PRESSMAN, 1995, p.31)

Os desenvolvedores de software enfrentam ainda dificuldades, pois para


obterem a usabilidade em suas interfaces, necessitam de abordagens, mtodos e
ferramentas especficas. Pode-se dizer que os desenvolvedores ainda no esto
recebendo formao em relao aos princpios e recomendaes ergonmicas, e
tambm sobre tcnicas e ferramentas de desenvolvimento centrado no usurio.
(CYBIS, 2007)
Segundo Cybis (2007, p.19), as iniciativas mais recentes para o
desenvolvimento da engenharia da usabilidade so, entretanto, de ordem
metodolgica. O ciclo definido de forma iterativa e evolutiva, onde o usurio
sempre estar envolvido. A figura 2 exibe o ciclo do projeto centrado no usurio
sugerido pela norma ISO 13407.
19

Figura 2 - Projeto centrado no usurio


Fonte: ENEGEP, 2006

O usurio dever ser participante de todas essas atividades, dever ser fonte
de informao, avaliar verses da interface e tambm ter a responsabilidade em
algumas decises do projeto. Isso o que podemos chamar de ciclo da engenharia
de usabilidade. (CYBIS, 2007)

2.2 HEURSTICAS DE USABILIDADE

O conceito heurstica originou-se dos estudos da Histria, e se refere a uma


pesquisa crtica de documentos para a descoberta de fatos. (SOUZA, 2004)
Este conceito foi abordado inicialmente por Jackob Nielsen e Rolf Molich no
incio da dcada de 90, onde foi aplicado um mtodo que, um pequeno grupo de
pessoas avaliadoras, examinavam uma interface e iam em busca de problemas que
no se enquadravam como princpios gerais para um bom projeto, princpios estes
que passaram a ser chamados de princpios heursticos. (SANTOS, 2000)
20

Aps realizar uma anlise, e devido aos problemas encontrados sobre


usabilidade, Nielsen (1993) criou um conjunto de princpios para a avaliao
heurstica, no qual ficou conhecido como as dez heursticas de usabilidade. (CYBIS,
2007; SOUZA, 2004)
Visibilidade do estado do sistema;
O sistema sempre dever manter o seu usurio informado, por meio de
feedback, executando-o em um tempo razovel.
Mapeamento entre o sistema e o mundo real;
O sistema dever falar a linguagem do seu usurio, ao invs de falar uma
linguagem utilizando termos tcnicos e de difcil entendimento ao seu usurio.
Liberdade e controle ao usurio;
Dever ser possibilitado ao usurio, opes para desfazer e refazer aes
que foram executadas por engano ou que precisam ser reavaliadas.
Consistncia e padres;
Os usurios no devero parar para pensar o tal coisa significa no sistema.
Devem-se utilizar cones e palavras consistentes, padronizadas e de fcil
entendimento.
Preveno de erros;
Facilitar a utilizao do sistema prevenindo a ocorrncia de problemas, com
isso exibir um projeto cuidadoso ao usurio, alm de mensagens de erros que
sejam de fcil entendimento.
Reconhecer em vez de relembrar;
O usurio no dever ter que lembrar sobre o funcionamento de tal rotina,
informao no sistema. Sempre que necessrio, as informaes devero
estar visveis e de fcil entendimento e acessibilidade.
Flexibilidade e eficincia de uso;
Adequar o sistema para qualquer tipo de usurio, ou seja, tanto para os
usurios experientes, como tambm para os inexperientes.
Design esttico e minimalista;
Todas as informaes extras no devero aparecer com as informaes
relevantes, pois neste caso podero diminuir a sua visibilidade. Apenas
dilogos importantes devem ser exibidos.
Suporte para o usurio reconhecer, diagnosticar e recuperar erros;
21

As mensagens de erros devero ser exibidas em linguagem clara, indicando o


problema e informando ao usurio uma soluo.
Ajuda e documentao;
O usurio dever encontrar fcil a documentao no sistema, devero ser
exibidos passos concretos, e estes no devem ser muitos extensos.
Pode-se afirmar ento que a avaliao heurstica pode ser aplicada em
qualquer dos ciclos do desenvolvimento da interface, sendo que se pode destacar
que um meio bastante eficaz para a usabilidade de um projeto. (SOUZA, 2004;
SANTOS, 2000)

2.3 TCNICAS DE AVALIAO

A avaliao de interface visa auxiliar nos problemas de usabilidade e


contribuir para a eliminao desses possveis desconfortos que o usurio possa
encontrar durante o uso de um programa de computador.
Segundo Cybis (2003), com base nos resultados das tcnicas de avaliao,
foram destacados trs tipos de tcnicas de avaliao, sendo elas: as Tcnicas
Prospectivas, que buscam a opinio do usurio sobre a interao com o sistema; as
Tcnicas Preditivas/Analticas, que buscam prever erros de projeto de interfaces
sem a participao direta do usurio; e as Tcnicas Objetivas/Empricas, que
buscam constatar os problemas a partir da observao do usurio no momento que
ele est interagindo com sistema.

2.3.1 Tcnicas prospectivas

Para Cybis (2003, p.110), esta tcnica est baseada na aplicao de


questionrios/entrevistas com o usurio para avaliar sua satisfao ou insatisfao
em relao ao sistema e sua operao. Como o usurio que conhece o programa
22

que trabalha e interage todos os dias, sabe seus problemas e suas qualidades,
acabam sendo muito importante a sua interao e opinio na execuo do projeto.

2.3.1.1 Entrevistas e questionrios

Pode-se dizer que as entrevistas sto tcnicas mais informais, tornando-se


mais difcil a confiabilidade e tambm a validade dos resultados, mas esta tcnica
pode ser bem vivel no momento de medir a ansiedade e a satisfao dos usurios,
conseguindo assim alcanar e obter maiores detalhes com a sua utilizao.
Enquanto que a tcnica do questionrio muito utilizada quando se tem um grande
nmero de usurios, dispersos geograficamente ou com diferentes perfis. Utilizando
a tcnica de questionrio, podem-se identificar possveis problemas de uso do
sistema, por um determinado usurio e sistema operacional. (DIAS, 2003)

2.3.2 Tcnicas preditivas/analticas

Nas tcnicas preditivas/analticas no necessrio a interao direta do


usurio nas avaliaes. Estas avaliaes baseiam-se em verificaes e inspees
realizadas por especialistas ou projetistas. (CYBIS, 2003) Sero exemplificadas
abaixo algumas das tcnicas de avaliao que so consideradas preditivas.

2.3.2.1 Avaliaes analticas


23

As avaliaes analticas estimam os tempos das interaes ou verificam a sua


complexidade, baseando-se na estrutura da tarefa como um dispositivo
informatizado. (CYBIS, 2007)
Para Cybis (2007, p.181), esse tipo de tcnica empregado nas primeiras
etapas da concepo de uma Interface Humano-Computador, quando ela no passa
de uma descrio da organizao proposta para as tarefas interativas.

2.3.2.2 Avaliaes heursticas

A avaliao heurstica visa julgar os valores sobre as qualidades de


ergonomia relacionadas Interface Humano-Computador. Esta avaliao aplicada
por especialistas em ergonomia, no qual eles utilizam todas as suas experincias e
competncias neste assunto. (CYBIS, 2007)

Para Santos (2000, p.60) a avaliao heurstica um mtodo informal de


inspeo de interface onde especialistas de usabilidade julgam cada
elemento da interface com usurio, tendo como referncia princpios
heursticos de usabilidade comumente aceitos.

Esta tcnica pode ser aplicada no estgio do desenvolvimento do projeto


como mtodo formativo, e tambm aps a implementao, como mtodo somativo.
(SANTOS, 2000)
Dias (2003, p.62) define a avaliao heurstica como um mtodo de inspeo
sistemtico da usabilidade de sistemas interativos, cujo objetivo identificar
problemas de usabilidade que, posteriormente, sero analisados e corrigidos ao
longo do processo de desenvolvimento do sistema.
Esta tcnica considerada mais econmica comparando com os testes de
usabilidade, pois para aplic-la no necessrio nenhum tipo de laboratrio, ou
qualquer outro ambiente controlado, sendo assim, mais fcil de ser empregada.
Recomenda-se na utilizao desta tcnica de 3 a 5 avaliadores, sendo primeiro
realizada uma avaliao individual, e aps o trmino desta avaliao, realizada uma
24

comunicao entre todos os avaliadores. Leva-se em considerao nesta tcnica,


que uma pessoa no seria capaz de conseguir encontrar todos os possveis
problemas. (FILHO, 2008)
Os resultados das avaliaes heursticas dependem diretamente da carga de
conhecimento e experincia que as pessoas trazem para as avaliaes, e do tipo de
estratgia com que percorrem a interface. (DIAS, 2003 apud CYBIS, 1995, p.84)

2.3.2.3 Checklist

As inspees de ergonomia por meio de listas de verificao permitem que


profissionais, no necessariamente especialistas em ergonomia, identifiquem
problemas menores e repetitivos das interfaces. (CYBIS, 2007, p.187)
Nesta tcnica, ao contrrio da avaliao heurstica, so as chamadas
ferramentas de checklists que possibilitam a avaliao, e menos conhecimentos dos
avaliadores. Estas listas de verificao (checklist), devero sempre exibir
informaes organizadas de acordo com as avaliaes, sendo que as questes
deste checklist podem conter elementos explicativos, como notas e glossrio, e
quando bem elaborados e conduzidos, produzem resultados mais uniformes e
abrangentes. (CYBIS, 2007; SOUZA, 2004)
Segundo Cybis (2007, p. 187), a avaliao realizada por meio de listas de
verificao pode apresentar as seguintes vantagens:
Fornecer conhecimento ergonmico, estando ele no prprio checklist;
Sistematizar as avaliaes inspecionando-as com qualidade;
Sistematizar as avaliaes inspecionando com facilidade os problemas de
usabilidade.
Reduzir a subjetividade associada a processos de avaliao;
Reduzir os custos da avaliao, pois um mtodo de rpida aplicao, no
necessita de pessoal especializado.
25

Apesar do checklist poder tratar aspectos gerais de uma avaliao, tambm


oferece a possibilidade de focalizar uma lista de questes especficas e detalhadas
que conduzem o avaliador durante o processo de avaliao. (HEEMANN, 1997)
Deve-se cuidar e prestar ateno com a qualidade das listas de verificao.
Produo de resultados duvidosos so consequncias de listas mal elaboradas, com
questes subjetivas em nmero insuficiente. (CYBIS, 2007)
Heemann (1997, p. 18), diz que o checklist uma ferramenta para a
avaliao da qualidade ergonmica de um software, que se caracteriza pela
verificao da conformidade da interface de um sistema interativo com
recomendaes ergonmicas provenientes de pesquisas aplicadas.

O checklist mostrou ser uma ferramenta capaz de dar suporte a


avaliao preliminar da interface, pois consegue identificar a maior
parte dos problemas detectados por uma anlise ergonmica
completa que envolva a utilizao de outras tcnicas, aumentando a
eficcia da avaliao. (HEEMANN, 1997 apud MATIAS, 1995)

Existem inmeras ferramentas de checklist disponveis ao pblico, um


exemplo o Ergolist (http://www.labutil.inf.ufsc.br/ergolist). Este servio est
disponvel na web, e foi desenvolvido pelo LabiUtil, do Departamento de Informtica
e Estatstica, do Centro Tecnolgico da Universidade Federal de Santa Catarina.
A figura 3 exibe o modelo de uma parte do Ergolist.
26

Figura 3 - Ergolist
Fonte: http://www.labiutil.inf.ufsc.br

Outro checklist que poder ser citado como exemplo, o checklist criado por
Matias (1995).
Este checklist uma ferramenta para avaliao de interfaces de software em
geral com nfase em aplicativos para edio de textos. O Checklist possui 180
questes e foi gerado a partir da seleo de recomendaes existentes nas
seguintes fontes: "Guidelines for designing user interface software" de Smith; "Guide
ergonomique de la prsentation des applications hautement interactives" de Bodart;
"Evaluating usability of human-computer interfaces" de Ravden; "The icon book", de
Horton, e norma ISO 9241. (HEEMANN, 1997)
Outro exemplo o checklist criado por Russ Weakley. Este checklist est
disponvel na web em http://www.maxdesign.com.au/presentation/checklist.cfm. A
sua traduo encontra-se disponvel no site de Maurcio Samy Silva em
http://www.maujor.com/tutorial/wschecklist.php. A figura abaixo ilustra o modelo
deste checklist.
27

Figura 4 Web standards


Fonte: http://www.maujor.com

2.3.3 Tcnicas objetivas/empricas

As tcnicas empricas, que contam com a participao direta dos usurios se


referem basicamente aos ensaios de interao a as sesses com sistemas espies.
(CYBIS, 2003, p.117)

Segundo Dias (2003, p.74), os testes empricos de usabilidade, tambm


conhecidos como ensaios de interao, so originrios da Psicologia
Experimental e so capazes de coletar dados quantitativos e/ou qualitativos
a partir da observao da interao homem-computador.
28

2.3.3.1 Ensaios de interao

Para elaborar e preparar um ensaio de interao necessrio que se tenha


conhecimento do usurio e tambm das tarefas que ele utiliza. Para participar dos
ensaios, so utilizadas pessoas que representam os prprios usurios do sistema,
se tornando assim uma simulao das aes e tarefas executadas pelo sistema.
(FERNANDES, 2004 apud CYBIS, 1997)

Para Cybis (2003, p.117), um ensaio de interao consiste de uma


simulao de uso do sistema da qual participam pessoas representativas de
sua populao-alvo, tentando fazer tarefas tpicas de suas atividades, com
uma verso do sistema pretendido. Sua preparao requer um trabalho
detalhado de reconhecimento do usurio-alvo e de sua tarefa tpica para a
composio dos cenrios e scripts que sero aplicados durante a realizao
do testes.

Ao realizar as tarefas, os usurios so observados e avaliados, so


verificadas todas as suas aes e reaes durante todo o processo de interao. Os
ensaios tambm podem ser gravados, para que a avaliao seja realizada
posteriormente. Os ensaios de interao podero ser realizados em laboratrio de
usabilidade ou no prprio local de trabalho do usurio.

2.4 ISO 9241

A norma ISO 9241 uma norma que trata os aspectos ergonmicos para o
trabalho com computadores, tendo como ttulo geral Ergonomic Requirements to
Office Work with VDTs. Seu principal objetivo promover a sade e a segurana de
usurios de computadores e garantir que eles possam operar estes equipamentos
com eficincia e conforto. Esta norma consiste nas seguintes partes: (ISO 9241-11,
1998)
Parte 1: Introduo geral
29

Parte 2: Orientaes sobre requisitos da tarefa


Parte 3: Requisitos para apresentao visual
Parte 4: Requisitos para teclado
Parte 5: Requisitos posturais e de layout para posto de trabalho
Parte 6: Requisitos para ambiente
Parte 7: Requisitos para monitores quanto reflexo
Parte 8: Requisitos para apresentao de cores
Parte 9: Requisitos para outros dispositivos de entrada que no o teclado
Parte 10: Princpios de dilogo
Parte 11: Orientaes sobre usabilidade
Parte 12: Apresentao da informao
Parte 13: Orientaes ao usurio
Parte 14: Dilogos por menu
Parte 15: Dilogos por linguagem de comando
Parte 16: Dilogos por manipulao direta
Parte 17: Dilogos por preenchimento de formulrio
A ISO 9241-11 esclarece os benefcios de medir usabilidade em termos de
desempenho e satisfao do usurio. Neste caso, a usabilidade depender
diretamente do contexto de seu uso, e o nvel de usabilidade depende das
circunstncias especficas em que o produto usado. (ISO 9241-11, 1998)
Esta norma cita tambm algumas medidas de usabilidade, medidas essas
que no se encaixam em uma regra geral, e sim num contexto de uso, e para a
proposta da qual a usabilidade est descrita. As medidas citadas so: eficcia,
eficincia e satisfao. (ISO 9241-11, 1998)
Eficcia: medidas de eficcia relacionadas aos objetivos do usurio quanto a
completude com que estes objetivos podem ser alcanados.
Eficincia: medidas de eficincia relacionam o nvel de eficcia alcanada
nesses objetivos.
Satisfao: a satisfao mede a extenso pela qual os usurios esto livres
de desconforto e suas atitudes em relao ao uso do produto.
30

3 DESENVOLVIMENTO

Este captulo ir apresentar as etapas de desenvolvimento e criao do


checklist.

3.1 CRIAO DO CHECKLIST

Confome descrito no item 2.3.2.3 deste trabalho, os checklists so listas de


verificao que facilitam identificar problemas menores de interface com o usurio,
sempre em busca da melhor padronizao e acessibilidade do sistema.
Para organizar e definir a verso do checklist foram divididas categorias
especficas, no qual expressam a interao do sistema. Estas reas so as partes
que se tornam necessrias no desenvolvimento e apresentao de uma aplicao.
Para cada categoria, foi denominado um nome de identificao. So eles:
Barras de ferramentas - Para esta categoria sero atribudas questes
relacionadas a barra de ferramentas dos sistemas desktop. Atualmente os
sistemas possuem uma diversidade de barras, com cones grandes ou
pequenos, cores, desenhos diversificados, mas isso muitas vezes acaba
confundindo o usurio. Para estes casos, foram realizadas questes que
contribuam para o melhor entendimento, funcionalidade e visibilidade do
usurio em relao a barra de ferramentas do sistema.
Janelas - Para esta categoria sero atribudas questes sobre a distribuio
das janelas do sistema desktop, suas funcionalidades e acessibilidades.
Atalhos (tecla de atalho) - Nesta categoria sero atribudas questes sobre as
teclas de atalho que estaro nos menus e botes dos sistemas. Estas
questes tero o intuito de verificar tambm duplicidades de acesso as
funcionalidades por meio das teclas de atalho.
Campos - Para esta categoria sero atribudas questes onde sero
verificados o comportamento dos campos das funcionalidades dos sistemas
desktop.
31

Mensagens de erros - Nesta categoria sero atribudas questes onde sero


verificadas as descries das mensagens, se elas esto de fcil
entendimento, indicando a soluo do problema e sendo exibidas
corretamente de acordo com a tarefa executada pelo usurio.
Ajuda (help do sistema) - Para esta categoria sero atribudas questes que
verifiquem a coerncia dos textos de ajuda do sistema, se as descries
esto de acordo com cada funcionalidade e de fcil entendimento ao usurio
do sistema.
Menu - Nesta categoria sero atribudas questes onde sero verificados os
acessos aos menus do sistema, para que seja garantido que todas as
funcionalidades possam ser acessadas de forma fcil, intuitiva e com rapidez.
Execuo - Nesta categoria sero atribudas questes que identifiquem a
execuo dos processos realizados e a forma de execuo de todas as
funcionalidades do sistema.
Aps a identificao dessas categorias, foi iniciada a etapa de criao das
questes para montagem do checklist de acordo com cada categoria.

3.1.1 Estrutura do checklist

A formulao dessas questes foi baseada nas heursticas de usabilidade de


Nielsen (1993) e na norma ISO 9241, citadas neste trabalho.
Baseando-se nos conceitos citados, e tambm no modo e no comportamento
dos sistemas desktop, foi verificada a melhor forma de deixar as questes de fcil
entendimento e melhor compreenso por parte dos avaliadores.
Para a elaborao da listagem das questes foi seguida a seguinte estrutura
para a montagem do formulrio:
Cdigo da questo;
Ser especificado para cada questo do checklist um cdigo que servir
como identificao da questo para cada categoria.
Questo (relacionada a cada categoria descrita no item 3.1 deste trabalho);
32

Para cada categoria sero criadas questes que iro compor a listagem do
cheklist.
Avaliao da questo;
Para cada questo existem trs opes de resposta, sendo elas:
Sim - Deve-se marcar esta opo quando o sistema avaliado estiver de
acordo com a questo especificada.
No - Deve-se marcar esta opo quando o sistema avaliado no estiver de
acordo com a questo especificada.
No se aplica - Esta opo ser marcada quando no sistema que est sendo
avaliado no existir a situao especificada na questo.
Comentrio;
Para a resposta de cada questo do checklist, poder ainda ser descrito um
comentrio sobre a opo que foi respondida, como por exemplo, se for selecionada
a opo Sim, poder ser especificada alguma observao sobre a questo
respondida.

3.1.2 Contedo e construo do checklist

A construo da lista de questes foi realizada por etapas, ou seja, foram


criadas trs verses, onde a cada verso eram atualizadas as questes por meio de
incluso, excluso ou mesmo melhorias na questo.
Na primeira verso foram propostas 130 questes. Em uma anlise mais
apurada verificou-se que algumas questes no estavam coerentes com a categoria
relacionada, outras pareciam repetitivas. Das 130 questes 30 foram retiradas,
chegando a um total de 100 questes.
Aps esse processo de seleo das questes, foi aplicada uma tcnica de
organizao, para analisar os resultados. Esta tcnica de organizao conhecida
como Brainstorming.
Pode-se dizer que a tcnica de Brainstorming uma tempestade de ideias
proposta por pessoas que esto em um mesmo grupo discutindo sobre algum
33

propsito, ou seja, resolver algum problema ou at mesmo aproveitar alguma


oportunidade de mercado.
Essas questes ento foram levadas a um grupo de dez pessoas (essas
pessoas fazem parte da equipe de analistas de testes da empresa), onde foram
reavaliadas e aplicadas a um sistema desktop.
Cada participante da reunio obteve uma listagem do checklist criado at o
momento, uma cpia das heursticas de Nielsen e a parte 11 da norma ISO 9241, no
qual a formulao das questes foi baseada.
Na primeira etapa da reunio, cada participante ficou em equipamento com
um sistema desktop, dando incio a aplicao individual do checklist.
O sistema desktop que foi utilizado para aplicao do checklist, foi um sistema
para gesto pblica voltado para a rea de lictaes e contratos, onde neste sistema
a principal tarefa de realizar licitaes de rgos pblicos. Devido a poltica da
empresa de privacidade das informaes, o nome e a demonstrao do sistema que
foi avaliado, no foram autorizados a serem exibidos neste trabalho.
Na segunda etapa, foi realizada uma mesa redonda, onde cada participante
apontou as suas dificuldades em relao a comparao das questes com o
sistema, e destacou pontos fortes e fracos sobre as questes listadas. Aps a
discusso de todas as questes propostas, uma nova verso do checklist foi criada.
Nesta reunio foram destacadas algumas questes que no estavam
englobando as categorias propostas neste trabalho, e foram retiradas outras que
acabaram se repetindo.
Na ltima verso, aps a verificao de duplicidades, consistncias das
questes em relao as categorias propostas, o checklist ficou com um nmero de
90 questes para a avaliao de interfaces desktop.
Para a montagem e exposio do checklist foi utilizada a ferramenta
LimeSurvey. Esta uma ferramenta open source que tambm utilizada para
aplicao de questionrios. Para acesso ao funcionamento e tambm para o
download, a ferramenta est disponvel no site da LimeSurvey
(http://www.limesurvey.org/).
As questes sugeridas foram adicionadas na ferramenta LimeSurvey, onde
foram separadas pelas categorias destacadas neste trabalho, ou seja, cada questo
34

ficou direcionada a sua categoria, sendo assim, o checklist poder ser executado em
partes, isto , de acordo com cada componente do sistema.
Na figura 6 apresentado um recorte do checklist. O checklist encontra-se na
ntegra no Apndice A.

Figura 5 - Tela LimeSurvey - Checklist


Fonte: o autor
35

Este checklist para avaliao da usabilidade ficar disponvel na empresa


onde foram realizados os testes de aplicao das questes em um sistema desktop.
O checklist ficar na disponibilidade dos desenvolvedores, pois acredita-se que a
partir de seu uso, poder ter-se uma melhoria de qualidade no desenvolvimento dos
novos projetos.
36

4 CONCLUSO

A usabilidade com o passar dos anos vem se tornando cada vez mais
expressiva e essencial para a interao do usurio com o sistema.
Hoje em dia o usurio visa encontrar interfaces de fcil entendimento, com
funcionalidades intuitivas e com uma acessibilidade eficiente. A produtividade nas
atividades do dia a dia, a forma de conseguir realizar essas atividades no se
deparando com erros estranhos, sem explicaes, com problemas ocultos que no
trazem nenhuma soluo para a correo, acaba deixando o usurio mais satisfeito
e com a vontade de concluir o que est fazendo.
A utilizao de um checklist um meio muito eficiente de aplicar em um
sistema, sendo que a sua aplicao poder ser feita pelo prprio desenvolvedor do
sistema. Este procedimento acaba excluindo inmeros erros, dificuldades que o
usurio iria acabar enfrentando, tornando o sistema um produto de sucesso na sua
produo.
Com este trabalho pode-se conhecer e aprofundar um pouco mais do
conhecimento e da importncia da usabilidade de um sistema desktop, suas
heursticas, normas e padres utilizados.
Este trabalho props a concepo de um checklist para avaliar projetos
desktop, visando o aperfeioamento da qualidade do sistema e melhorar o
desempenho das tarefas executadas pelo usurio. A validao do checklist por um
grupo de dez possveis usurios permitiu perceber a potencialidade de seu uso
assim como a facilidade na interpretao das questes. Acredita-se que seu uso
deve promover a melhoria na qualidade dos projetos de interface da empresa, tendo
como atrativo ser uma forma de avaliao com um custo baixo, mas de alta
rentabilidade.

4.1 Trabalhos Futuros

Como trabalhos futuros sugere-se a avaliao da usabilidade de projetos web,


assim tambm como um trabalho voltado totalmente para a parte de ergonomia.
37

REFERNCIAS

ABNT - ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR 9241-11:


Requisitos Ergonmicos para Trabalho de Escritrios com Computadores - Parte 11
- Orientaes sobre Usabilidade. Rio de Janeiro, 2002.

CYBIS, Walter. Engenharia de Usabilidade: Uma abordagem ergonmica.


Florianpolis, mai, 2003. Disponvel em:
http://www.fortium.com.br/faculdadefortium.com.br/ravi_passos/material/5032.pdf.
Acesso em: 1 mai. 2010.

CYBIS, Walter; BETIOL, Adriana Holtz; Faust, Richard. Ergonomia e Usabilidade:


Conhecimentos, Mtodos e Aplicaes. So Paulo: Novatec, 2007.

DIAS, Cludia. Usabilidade da Web: Criando portais mais acessveis. Rio de


Janeiro: Alta Books, 2003.

Ergolist. Disponvel em: http://www.labiutil.inf.ufsc.br/ergolist/. Acesso em: 22 ago.


2010.

FERNANDES, Tissiane Nogueira Quevedo. Usabilidade de Interfaces


Universitrias na Web: interaes homem-computador. 2004. 149f. Monografia
(Bacharel em Cincia da Computao) - Universidade do Sul de Santa Catarina,
Florianpolis, 2004.

FILHO, Antonio Mendes da Silva. Avaliao de Usabilidade: Foco de desempenho


de usurios. Usabilidade de Software: Conhea alguns de seus fundamentos e
algumas tcnicas para sua avaliao. Ano I Edio 5. p. 30-35, 2008. Disponvel
em: < http://www.devmedia.com.br/post-10242-Revista-Engenharia-de-Software-
5.html>. Acesso em: 1 mai. 2010.

HEEMANN, V. Avaliao ergonmica de interfaces de bases de dados meio de


checklist especializado. 1997. Dissertao (Mestrado em Engenharia de
Produo) - Universidade Federal de Santa Catarina, Florianpolis, 1997.

ISO 9241-11. Disponvel em: www.inf.ufsc.br/~cybis/pg2003/iso9241-11F2.pdf.


Acesso em: 22 ago. 2010.
38

MATIAS, M. Checklist: uma ferramenta de suporte avaliao ergonmica de


interfaces. 1995. Dissertao (Mestrado em Engenharia de Produo) -
Universidade Federal de Santa Catarina, Florianpolis, 1995.

NIELSEN, Jakob; TAHIR, Marie. Homepage Usabilidade: 50 Web Sites


Desconstrudos. Rio de Janeiro: Campus, 2002.

NIELSEN, Jakob; LORANGER, Hoa. Usabilidade na Web: Projetando websites


com qualidade. Rio de Janeiro: Campus, 2007.

NIELSEN, Jakob. Usability engineering. EUA: Morgan Kaufmann, 1993.

______. Projetando Websites: Designing Web Usability. 4. ed. Rio de Janeiro:


Campus, 2000.
PRESSMAN, Roger S. Engenharia de Software. 3. ed. So Paulo: Makron Books,
1995.

SANTOS, Robson Lus Gomes dos. Ergonomizao da Interao Homem-


Computador: Abordagem heurstica para avaliao da usabilidade de interfaces.
2000. 198f. Dissertao (Programa de Mestrado em Design) - Universidade Catlica
do Rio de Janeiro, Rio de Janeiro, 2000.

SOUZA, Antnio Carlos de. Proposta de um processo de avaliao da


usabilidade de interfaces grficas de sistemas interativos computacionais,
atravs da integrao das tcnicas prospectiva, analtica e emprica. 2004.
263f. Tese (Doutorado em Engenharia da Produo) - Universidade Federal de
Santa Catarina, Florianpolis, 2004.

SOUZA, Luciano Soares de; SPINOLA, Mauro de Mesquita. Requisitos de


usabilidade em projetos de interface centrado no usurio de software de
dispositivos mveis. Fortaleza, out. 2006. Disponvel em:
http://www.abepro.org.br/biblioteca/ENEGEP2006_TR470319_7324.pdf . Acesso
em: 17 abr. 2010.

Weakley, Russ. Web Standards. Disponvel em:


http://www.maujor.com/tutorial/wschecklist.php#devices. Acesso em: 22 ago. 2010.
39

ANEXO(S)
40

ANEXO I Resultado do Checklist na avaliao final da usabilidade na


aplicao da empresa

Barras de ferramentas

Barras de ferramentas Conforme


Sim No No se
aplica
B01 Os atalhos so exibidos na Barra de Ferramentas para X
as funcionalidades mais usadas do sistema?
B02 Na Barra de Ferramentas, os cones apresentados X
esto de acordo com a funo pretendida?
B03 No sistema, todas as funcionalidades que esto sendo X
exibidas na Barra de Ferramentas possuem o acesso
pelo menu?
B04 O atalho de teclado chamado por meio da tecla <ALT X
+> est sendo exibido na descrio do cone na Barra
de Ferramentas?
B05 Os elementos (cones) exibidos na Barra de X
Ferramentas so visualmente distintos?
B06 A descrio exibida para os cones da Barra de X
Ferramentas, possuem o mesmo estilo apresentado no
restante do sistema (ex: tipo de fonte, tamanho, negrito,
etc...)?
B07 O sistema exibe informaes na Barra de Ferramentas X
sobre a sesso do usurio?
B08 Existe um espaamento entre os cones exibidos na X
Barra de Ferramentas?
B09 Os cones exibidos na Barra de Ferramentas so nicos X
e no so confundveis com os demais cones da Barra
de Ferramentas?
B10 Na Barra de Ferramentas, somente os cones realmente X
necessrio para o usurio esto sendo exibidos?
B11 A tecla de atalho exibida nos cones dispostos na X
Barra de Ferramentas?
B12 Na Barra de Ferramentas, as abreviaes utilizadas nas X
descries dos cones, so de fcil entendimento ao
usurio, e possuem fcil diferenciao?
B13 O sistema exibe corretamente as imagens dos cones X
na Barra de Ferramentas, de acordo com a interface do
sistema operacional?
B14 Os cones exibidos na Barra de Ferramentas possuem X
cores padres e que no causam desconforto ao
usurio?
41

B15 Os cones exibidos na Barra de Ferramentas possuem X


cores com contrastes para melhor leitura dos textos?
B16 O sistema permite personalizar as formas de acesso X
dos cones da Barra de Ferramentas?

Janelas

Janelas Conforme
Sim No No se
aplica
J01 possvel acessar os campos da janela utilizando o X
mouse, e tambm as teclas de atalho do teclado, como
por exemplo, <Tab>, <Shift+Tab>, <Enter> e
<Alt+Enter>?
J02 A sequncia dos campos na janela esto corretos? X
J03 As guias (abas) da janela esto orientadas na posio X
correta de acordo com a padronizao definida para o
sistema?
J04 As descries do ttulos e guias (abas) da janela esto X
orientadas na posio correta de acordo com a
padronizao definida para o sistema?
J05 So exibidas teclas de atalho para os botes exibidos X
nas janelas do sistema?
J06 As descries dos ttulos das janelas esto de acordo X
com cada funcionalidade?
J07 Para os campos que possuem dados adicionais, X
exibida algum facilitador ao usurio que indique
continuidade das informaes? ex: um boto ao lado do
campo <[...]>.
J08 Nas janelas do sistema, o usurio possui o acesso a X
todas as informaes necessrias para executar as
suas tarefas?
J09 Os itens das janelas esto dispostos conforme as suas X
funcionalidades?
J10 Os itens so distribudos em uma ordem lgica de X
acordo com a funcionalidade da janela?
J11 As janelas do sistema possuem uma aparncia X
semelhante? (ex: ordem dos campos, disposio das
guias, campos, cores, etc...)
J12 As descries dos ttulos das janelas so visualmente X
diferenciados e aplicveis a funcionalidade relacionada?
J13 As informaes de maior destaque da funcionalidade X
esto diferenciados dos demais itens da janela?
J14 A descrio exibida para os ttulos das janelas, X
possuem o mesmo estilo apresentado no restante do
42

sistema (ex: tipo de fonte, tamanho, negrito, etc...)?


J15 Os itens da janela do sistema esto sendo exibidos X
(alinhados) conforme padronizao definida, na
horizontal ou na vertical?
J16 As bordas e delimitadores das janelas esto sendo X
separados o suficiente dos itens?
J17 Os ttulos das janelas e guias (abas) so de fcil X
entendimento e memorizao para o usurio, ou seja,
so descries curtas e concisas?
J18 Nas janelas, somente os itens realmente necessrios X
para o usurio esto sendo exibidos?
J19 Existe uma forma rpida e simples para acesso s X
informaes necessrias para a entrada de dados?
J20 Ao alterar de uma janela para outra, minimizada a X
necessidade de o usurio ter que lembrar de dados j
informados?

Atalhos (teclas de atalho)

Atalhos Conforme
Sim No No se
aplica
A01 possvel utilizar teclas de atalho no sistema? (ex: Tab, X
Shift+Tab, Enter, Alt+Enter)
A02 Nos botes do sistema, so exibidas teclas de atalho? X
A03 Existem no sistema, teclas de atalho para as principais X
funcionalidades do sistema? (ex: F1, F2, F11)
A04 Existem teclas de atalho em todas as funcionalidades X
do menu?
A05 Existem no sistema um tipo de acesso que exiba e X
descreva quais so as teclas de atalho de teclado
disponveis?

Campos

Campos Conforme
Sim No No se
aplica
C01 Nos campos que devem ser formatados, as mscaras X
esto sendo exibidas corretamente? (ex: data, valor,
43

etc...)
C02 Os campos da janela possuem descries com X
indicaes corretas para os usurios?
C03 A descrio dos campos da janela possuem os dois X
pontos (:) no final da descrio?
C04 Quando algum campo no estiver disponvel para a X
funcionalidade na janela, este item est sendo exibido
diferenciado dos demais campos da janela?
C05 Em um campo de lista, ao selecionar um item, este X
mesmo item fica destacado?
C06 Nos campos que so obrigatrios no sistema, existe X
algum tipo de identificao visual ao usurio, mostrando
a obrigatoriedade do campo?
C07 As abreviaes utilizadas nas descries dos campos, X
so de fcil entendimento ao usurio, e possuem fcil
diferenciao?

Mensagens de erro

Mensagens de erro Conforme


Sim No No se
aplica
E01 Caso o valor informado no campo seja invlido, X
exibida mensagem indicando qual o erro e como corrig-
lo?
E02 Nas mensagens de erros que so exibidas no sistema, X
est disponvel um boto de acesso a ajuda?
E03 Ao ser exibida a mensagem de erro, so mostradas ao X
usurio as informaes necessrias para corrig-lo e
contorn-lo?
E04 Os elementos exibidos nas mensagens de erros so X
visualmente distintos para o usurio?
E05 Os textos exibidos nas mensagens de erros possuem o X
mesmo estilo e formatao do restante do sistema?
E06 Existe alguma distino para o boto default nas janelas X
de mensagem?
E07 O boto default de uma mensagem de erro, o mesmo X
de todos os botes das demais mensagens?
E08 Ao tentar finalizar um processo que tenha problemas X
(erros), o sistema exibe a mensagem de erro ao
usurio?
E09 Quando existe alguma atualizao do sistema, exibida X
mensagem ao usurio?
E10 Os textos das mensagens de erros so intuitivos e X
fceis de entender, ou seja, o usurio consegue
44

entender qual foi o erro ocorrido e como dever


proceder para corrig-lo?
E11 Os textos exibidos nas mensagens de erros so curtos X
e de linguagem simples?
E12 O sistema permite ao usurio que seja visualizado mais X
detalhes sobre a mensagem de erro exibida?
E13 A principal parte que realmente interessa ao usurio na X
mensagem de erro, est sendo exibida no incio da
frase?
E14 Ao fazer um processo em que ocorra mais de um X
problema, so exibidas as mensagens de erros para
cada problema apontado?
E15 O sisteme exibe mensagem de validao ao sair de X
campos que seja obrigatrios e que no tenham sido
preenchidos?

Ajuda (help do sistema)

Ajuda Conforme
Sim No No se
aplica
AJ01 Nas mensagens de erro est disponvel o boto de X
acesso ajuda?
AJ02 O usurio tem acesso a lista de atalhos de teclado que X
sero utilizados no sistema?
AJ03 Ao acessar o menu de ajuda, o texto est adequado X
ao contexto atual do usurio dentro do sistema?
AJ04 As descries dos textos das ajudas do sistema, so X
visualmente diferentes de acordo com cada item do
sistema?
AJ05 As descries dos textos das ajudas possuem o X
mesmo estilo apresentado em todo o restante do
sistema? (ex: tipo de fonte, tamanho, etc...)
AJ06 A sequncia dos textos de ajuda seguem a ordem de X
acordo com cada campo, janela, menu e/ou
funcionalidade do sistema?
AJ07 Existem imagens ou animaes das quais so X
utilizadas para auxiliar nos contedos das ajudas?
AJ08 A formatao dos dados da ajuda realizada com a X
intuio de tornar o texto de fcil entendimento e
visualizao para o usurio?

Menu
45

Menu Conforme
Sim No No se
aplica
M01 Os elementos exibidos no menu so visualmente X
distintos?
M02 Os textos de menu possuem o mesmo estilo X
apresentado no restante do sistema? (ex: tipo de
fonte, tamanho, etc...)
M03 Os itens exibidos no menu esto alinhados na mesma X
posio para no confundir o usurio?
M04 Os itens exibidos no menu esto separados por X
funcionalidades relacionadas para facilitar o acesso
para o usurio?
M05 Existem delimitadores que organizam os itens do X
menu?
M06 As abreviaes esto sendo evitadas nas descries X
dos menus, ou seja, elas aparecem somente em casos
que realmente no existe o espao necessrio?
M07 O sistema exibe as teclas de atalho nos itens do menu X
para facilitar o acesso do usurio as funcionalidades?
M08 Quando so usadas abreviaes nos itens de menu, X
estas so bem diferenciadas, facilitando o
entendimento do usurio?
M09 As cores utilizadas no menu segue o mesmo padro X
do sistema e no causam desconforto ao usurio?
M10 O sistema est permitindo a personalizao dos itens X
do menu, para que o usurio possa montar as suas
formas de acesso s funcionalidades?

Execuo

Execuo Conforme
Sim No No se
aplica
EX01 Ao executar alguma funcionalidade do sistema, em X
que o sistema fique em estado de espera, exibido
algo que indique o status atual mostrando a sua
progresso?
EX02 Ao acessar qualquer janela do sistema, j setado o X
foco no primeiro campo que ir receber a entrada de
dados?
EX03 O sistema exibe informaes sobre a sesso que o X
46

usurio est executando?


EX04 Em uma execuo de um processo, somente os dados X
necessrios para o usurio esto sendo exibidos?
EX05 Os principais itens so distribudos de forma que a X
viso do usurio siga o formato "Z"?
EX06 Caso o usurio tenha que executar vrias X
funcionalidades relacionadas, o sistema minimiza a
necessidade de o usurio abrir muitas janelas ao
mesmo tempo? Ou seja, o sistema facilita a execuo
em uma mesma janela?
EX07 Caso haja algum tipo de bloqueio ao executar uma X
funo, permitido desabilit-la a qualquer momento?
EX08 Est sendo permitido que o usurio defina vrias X
funcionalidades para serem executadas juntas?
EX09 No final ao executar cada sesso sem salvar, o X
sistema exibe alguma mensagem sobre a perda de
dados?

A partir do checklist exemplicado acima, podemos obter um resultado final da


aplicao que foi avaliada como sendo um resultado muito satisfatrio.
Sabemos que a usabilidade ainda deixa a desejar em muitos sistemas, mas
conseguimos mostrar que por meio deste checklist existem aplicaes que podem
ser avaliadas e melhoradas cada vez mais.
Todas as categorias trabalhadas tiveram algum ponto a ser melhorado, mas
na sua maioria o resultado positivo foi expressivo.
47

APNDICE(S)
48

APNDICE A Checklist para avaliao da usabilidade de projetos desktop

Barras de ferramentas

Barras de ferramentas Conforme


Sim No No se
aplica
B01 Os atalhos so exibidos na Barra de Ferramentas para
as funcionalidades mais usadas do sistema?
B02 Na Barra de Ferramentas, os cones apresentados
esto de acordo com a funo pretendida?
B03 No sistema, todas as funcionalidades que esto sendo
exibidas na Barra de Ferramentas possuem o acesso
pelo menu?
B04 O atalho de teclado chamado por meio da tecla <ALT
+> est sendo exibido na descrio do cone na Barra
de Ferramentas?
B05 Os elementos (cones) exibidos na Barra de
Ferramentas so visualmente distintos?
B06 A descrio exibida para os cones da Barra de
Ferramentas, possuem o mesmo estilo apresentado no
restante do sistema (ex: tipo de fonte, tamanho, negrito,
etc...)?
B07 O sistema exibe informaes na Barra de Ferramentas
sobre a sesso do usurio?
B08 Existe um espaamento entre os cones exibidos na
Barra de Ferramentas?
B09 Os cones exibidos na Barra de Ferramentas so nicos
e no so confundveis com os demais cones da Barra
de Ferramentas?
B10 Na Barra de Ferramentas, somente os cones realmente
necessrio para o usurio esto sendo exibidos?
B11 A tecla de atalho exibida nos cones dispostos na
Barra de Ferramentas?
B12 Na Barra de Ferramentas, as abreviaes utilizadas nas
descries dos cones, so de fcil entendimento ao
usurio, e possuem fcil diferenciao?
B13 O sistema exibe corretamente as imagens dos cones
na Barra de Ferramentas, de acordo com a interface do
sistema operacional?
B14 Os cones exibidos na Barra de Ferramentas possuem
cores padres e que no causam desconforto ao
usurio?
B15 Os cones exibidos na Barra de Ferramentas possuem
49

cores com contrastes para melhor leitura dos textos?


B16 O sistema permite personalizar as formas de acesso
dos cones da Barra de Ferramentas?

Janelas

Janelas Conforme
Sim No No se
aplica
J01 possvel acessar os campos da janela utilizando o
mouse, e tambm as teclas de atalho do teclado, como
por exemplo, <Tab>, <Shift+Tab>, <Enter> e
<Alt+Enter>?
J02 A sequncia dos campos na janela esto corretos?
J03 As guias (abas) da janela esto orientadas na posio
correta de acordo com a padronizao definida para o
sistema?
J04 As descries do ttulos e guias (abas) da janela esto
orientadas na posio correta de acordo com a
padronizao definida para o sistema?
J05 So exibidas teclas de atalho para os botes exibidos
nas janelas do sistema?
J06 As descries dos ttulos das janelas esto de acordo
com cada funcionalidade?
J07 Para os campos que possuem dados adicionais,
exibida algum facilitador ao usurio que indique
continuidade das informaes? ex: um boto ao lado do
campo <[...]>.
J08 Nas janelas do sistema, o usurio possui o acesso a
todas as informaes necessrias para executar as
suas tarefas?
J09 Os itens das janelas esto dispostos conforme as suas
funcionalidades?
J10 Os itens so distribudos em uma ordem lgica de
acordo com a funcionalidade da janela?
J11 As janelas do sistema possuem uma aparncia
semelhante? (ex: ordem dos campos, disposio das
guias, campos, cores, etc...)
J12 As descries dos ttulos das janelas so visualmente
diferenciados e aplicveis a funcionalidade relacionada?
J13 As informaes de maior destaque da funcionalidade
esto diferenciados dos demais itens da janela?
J14 A descrio exibida para os ttulos das janelas,
possuem o mesmo estilo apresentado no restante do
sistema (ex: tipo de fonte, tamanho, negrito, etc...)?
50

J15 Os itens da janela do sistema esto sendo exibidos


(alinhados) conforme padronizao definida, na
horizontal ou na vertical?
J16 As bordas e delimitadores das janelas esto sendo
separados o suficiente dos itens?
J17 Os ttulos das janelas e guias (abas) so de fcil
entendimento e memorizao para o usurio, ou seja,
so descries curtas e concisas?
J18 Nas janelas, somente os itens realmente necessrios
para o usurio esto sendo exibidos?
J19 Existe uma forma rpida e simples para acesso s
informaes necessrias para a entrada de dados?
J20 Ao alterar de uma janela para outra, minimizada a
necessidade de o usurio ter que lembrar de dados j
informados?

Atalhos (teclas de atalho)

Atalhos Conforme
Sim No No se
aplica
A01 possvel utilizar teclas de atalho no sistema? (ex: Tab,
Shift+Tab, Enter, Alt+Enter)
A02 Nos botes do sistema, so exibidas teclas de atalho?
A03 Existem no sistema, teclas de atalho para as principais
funcionalidades do sistema? (ex: F1, F2, F11)
A04 Existem teclas de atalho em todas as funcionalidades
do menu?
A05 Existem no sistema um tipo de acesso que exiba e
descreva quais so as teclas de atalho de teclado
disponveis?

Campos

Campos Conforme
Sim No No se
aplica
C01 Nos campos que devem ser formatados, as mscaras
esto sendo exibidas corretamente? (ex: data, valor,
etc...)
51

C02 Os campos da janela possuem descries com


indicaes corretas para os usurios?
C03 A descrio dos campos da janela possuem os dois
pontos (:) no final da descrio?
C04 Quando algum campo no estiver disponvel para a
funcionalidade na janela, este item est sendo exibido
diferenciado dos demais campos da janela?
C05 Em um campo de lista, ao selecionar um item, este
mesmo item fica destacado?
C06 Nos campos que so obrigatrios no sistema, existe
algum tipo de identificao visual ao usurio, mostrando
a obrigatoriedade do campo?
C07 As abreviaes utilizadas nas descries dos campos,
so de fcil entendimento ao usurio, e possuem fcil
diferenciao?

Mensagens de erro

Mensagens de erro Conforme


Sim No No se
aplica
E01 Caso o valor informado no campo seja invlido,
exibida mensagem indicando qual o erro e como corrig-
lo?
E02 Nas mensagens de erros que so exibidas no sistema,
est disponvel um boto de acesso a ajuda?
E03 Ao ser exibida a mensagem de erro, so mostradas ao
usurio as informaes necessrias para corrig-lo e
contorn-lo?
E04 Os elementos exibidos nas mensagens de erros so
visualmente distintos para o usurio?
E05 Os textos exibidos nas mensagens de erros possuem o
mesmo estilo e formatao do restante do sistema?
E06 Existe alguma distino para o boto default nas janelas
de mensagem?
E07 O boto default de uma mensagem de erro, o mesmo
de todos os botes das demais mensagens?
E08 Ao tentar finalizar um processo que tenha problemas
(erros), o sistema exibe a mensagem de erro ao
usurio?
E09 Quando existe alguma atualizao do sistema, exibida
mensagem ao usurio?
E10 Os textos das mensagens de erros so intuitivos e
fceis de entender, ou seja, o usurio consegue
entender qual foi o erro ocorrido e como dever
52

proceder para corrig-lo?


E11 Os textos exibidos nas mensagens de erros so curtos
e de linguagem simples?
E12 O sistema permite ao usurio que seja visualizado mais
detalhes sobre a mensagem de erro exibida?
E13 A principal parte que realmente interessa ao usurio na
mensagem de erro, est sendo exibida no incio da
frase?
E14 Ao fazer um processo em que ocorra mais de um
problema, so exibidas as mensagens de erros para
cada problema apontado?
E15 O sisteme exibe mensagem de validao ao sair de
campos que seja obrigatrios e que no tenham sido
preenchidos?

Ajuda (help do sistema)

Ajuda Conforme
Sim No No se
aplica
AJ01 Nas mensagens de erro est disponvel o boto de
acesso ajuda?
AJ02 O usurio tem acesso a lista de atalhos de teclado que
sero utilizados no sistema?
AJ03 Ao acessar o menu de ajuda, o texto est adequado
ao contexto atual do usurio dentro do sistema?
AJ04 As descries dos textos das ajudas do sistema, so
visualmente diferentes de acordo com cada item do
sistema?
AJ05 As descries dos textos das ajudas possuem o
mesmo estilo apresentado em todo o restante do
sistema? (ex: tipo de fonte, tamanho, etc...)
AJ06 A sequncia dos textos de ajuda seguem a ordem de
acordo com cada campo, janela, menu e/ou
funcionalidade do sistema?
AJ07 Existem imagens ou animaes das quais so
utilizadas para auxiliar nos contedos das ajudas?
AJ08 A formatao dos dados da ajuda realizada com a
intuio de tornar o texto de fcil entendimento e
visualizao para o usurio?

Menu
53

Menu Conforme
Sim No No se
aplica
M01 Os elementos exibidos no menu so visualmente
distintos?
M02 Os textos de menu possuem o mesmo estilo
apresentado no restante do sistema? (ex: tipo de
fonte, tamanho, etc...)
M03 Os itens exibidos no menu esto alinhados na mesma
posio para no confundir o usurio?
M04 Os itens exibidos no menu esto separados por
funcionalidades relacionadas para facilitar o acesso
para o usurio?
M05 Existem delimitadores que organizam os itens do
menu?
M06 As abreviaes esto sendo evitadas nas descries
dos menus, ou seja, elas aparecem somente em casos
que realmente no existe o espao necessrio?
M07 O sistema exibe as teclas de atalho nos itens do menu
para facilitar o acesso do usurio as funcionalidades?
M08 Quando so usadas abreviaes nos itens de menu,
estas so bem diferenciadas, facilitando o
entendimento do usurio?
M09 As cores utilizadas no menu segue o mesmo padro
do sistema e no causam desconforto ao usurio?
M10 O sistema est permitindo a personalizao dos itens
do menu, para que o usurio possa montar as suas
formas de acesso s funcionalidades?

Execuo

Execuo Conforme
Sim No No se
aplica
EX01 Ao executar alguma funcionalidade do sistema, em
que o sistema fique em estado de espera, exibido
algo que indique o status atual mostrando a sua
progresso?
EX02 Ao acessar qualquer janela do sistema, j setado o
foco no primeiro campo que ir receber a entrada de
dados?
EX03 O sistema exibe informaes sobre a sesso que o
54

usurio est executando?


EX04 Em uma execuo de um processo, somente os dados
necessrios para o usurio esto sendo exibidos?
EX05 Os principais itens so distribudos de forma que a
viso do usurio siga o formato "Z"?
EX06 Caso o usurio tenha que executar vrias
funcionalidades relacionadas, o sistema minimiza a
necessidade de o usurio abrir muitas janelas ao
mesmo tempo? Ou seja, o sistema facilita a execuo
em uma mesma janela?
EX07 Caso haja algum tipo de bloqueio ao executar uma
funo, permitido desabilit-la a qualquer momento?
EX08 Est sendo permitido que o usurio defina vrias
funcionalidades para serem executadas juntas?
EX09 No final ao executar cada sesso sem salvar, o
sistema exibe alguma mensagem sobre a perda de
dados?

Exemplo de Comentrios que podem ser feitos, conforme citado no item 3.1.1
deste trabalho:

Sigla da Conforme (Sim, No, No se Comentrio


mensagem de erro aplica)
EX09 Sim Exibe de acordo com o
parmetro selecionado.

Você também pode gostar