Escolar Documentos
Profissional Documentos
Cultura Documentos
Ararangu
2010
MARIANA MACHADO HESPANHOL
Ararangu
2010
MARIANA MACHADO HESPANHOL
_________________________________________
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
(Autor desconhecido)
RESUMO
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.
SUMRIO
1 INTRODUO ....................................................................................................... 12
2 USABILIDADE ....................................................................................................... 15
3 DESENVOLVIMENTO ........................................................................................... 30
4 CONCLUSO ........................................................................................................ 36
REFERNCIAS ......................................................................................................... 37
ANEXO(S) ................................................................................................................. 47
APNDICE(S)............................................................................................................47
1 INTRODUO
1.1 OBJETIVOS
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.
2 USABILIDADE
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
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)
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.2.3 Checklist
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
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
3 DESENVOLVIMENTO
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.
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.
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.
REFERNCIAS
ANEXO(S)
40
Barras 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
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
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
APNDICE(S)
48
Barras 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
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
Mensagens de erro
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
Exemplo de Comentrios que podem ser feitos, conforme citado no item 3.1.1
deste trabalho: