Anais do IHC'2001 - Departamento de Informática e Estatística - UFSC
Anais do IHC'2001 - Departamento de Informática e Estatística - UFSC
Anais do IHC'2001 - Departamento de Informática e Estatística - UFSC
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
58<br />
<strong>Anais</strong> <strong>do</strong> IHC’2001 - IV Workshop sobre Fatores Humanos em Sistemas Computacionais<br />
avaliação não elimina a necessida<strong>de</strong> <strong>de</strong> avaliação <strong>de</strong> usabilida<strong>de</strong> por outros méto<strong>do</strong>s pois a<br />
avaliação sobre o mo<strong>de</strong>lo não produz nenhum tipo <strong>de</strong> informação qualitativa ou subjetiva,<br />
que são essenciais para <strong>de</strong>finir a usabilida<strong>de</strong> geral da interface. No entanto, é evi<strong>de</strong>nte que<br />
vários tipos <strong>de</strong> problemas po<strong>de</strong>m ser <strong>de</strong>termina<strong>do</strong>s diretamente sobre o mo<strong>de</strong>lo o que evita<br />
a propagação <strong>de</strong> problemas em cascata até a implementação. Além disto, a avaliação <strong>de</strong><br />
usabilida<strong>de</strong> sobre a interface po<strong>de</strong> ser aprofundada nos pontos em que a avaliação sobre o<br />
mo<strong>de</strong>lo não é suficiente. Esta abordagem acompanha a evolução da aplicação através <strong>do</strong><br />
mo<strong>de</strong>lo <strong>de</strong> interface.<br />
É importante notar que todas estas avaliações po<strong>de</strong>m ser feitas diretamente sobre o mo<strong>de</strong>lo,<br />
antes mesmo que qualquer linha <strong>de</strong> código HTML tenha si<strong>do</strong> escrita. Contu<strong>do</strong>, tais<br />
avaliações são limitadas à usabilida<strong>de</strong> <strong>de</strong> navegação. Ainda assim, nem toda a navegação<br />
possível po<strong>de</strong> ser expressa em tempo <strong>de</strong> mo<strong>de</strong>lagem. Por exemplo, quan<strong>do</strong> esta<strong>do</strong>s são<br />
gera<strong>do</strong>s dinamicamente, novas ligações po<strong>de</strong>m ser incluídas <strong>de</strong> maneira imprevisível.<br />
Mesmo que mo<strong>de</strong>los possam ser consi<strong>de</strong>ra<strong>do</strong>s complexos para a maioria das aplicações<br />
Web, consi<strong>de</strong>ra-se que o retorno e suporte por eles ofereci<strong>do</strong> <strong>de</strong>ve compensar o esforço <strong>de</strong><br />
mo<strong>de</strong>lagem. A i<strong>de</strong>ntificação precoce <strong>de</strong> problemas <strong>de</strong> usabilida<strong>de</strong> associa<strong>do</strong>s à navegação é<br />
utilizada aqui como argumento para incentivar o uso <strong>de</strong> mo<strong>de</strong>los. Contu<strong>do</strong>, a complexida<strong>de</strong><br />
<strong>do</strong>s mo<strong>de</strong>los po<strong>de</strong> ser simplificada através <strong>de</strong> méto<strong>do</strong>s <strong>de</strong> visualização mais eficientes e <strong>de</strong><br />
mais fácil utilização.<br />
6. Conclusões e Trabalhos Futuros<br />
É nossa convicção que problemas <strong>de</strong> usabilida<strong>de</strong> po<strong>de</strong>m ser i<strong>de</strong>ntifica<strong>do</strong>s ainda na etapa <strong>de</strong><br />
<strong>de</strong>sign se mo<strong>de</strong>los <strong>de</strong> especificação <strong>de</strong> interface são utiliza<strong>do</strong>s. Num primeiro momento a<br />
especificação auxilia na organização da estrutura da interface. Em seguida o mo<strong>de</strong>lo,<br />
formalmente <strong>de</strong>scrito, po<strong>de</strong> ser verifica<strong>do</strong> a fim <strong>de</strong> i<strong>de</strong>ntificar possíveis focos que possam<br />
representar problemas <strong>de</strong> usabilida<strong>de</strong>. É importante ressaltar que todas as verificações aqui<br />
<strong>de</strong>scritas são feitas sobre o mo<strong>de</strong>lo, e não sobre a interface. Na prática, isto significa uma<br />
economia <strong>de</strong> tempo e esforço da parte <strong>do</strong>s <strong>de</strong>senvolve<strong>do</strong>res, pois tais verificações po<strong>de</strong>m<br />
ser feitas <strong>de</strong> maneira automática ou semi-automática guian<strong>do</strong> a avaliação sem a<br />
participação <strong>de</strong> usuários. Por outro la<strong>do</strong>, tais verificações po<strong>de</strong>m evitar que usuário venham<br />
a ter contato com problemas <strong>de</strong> usabilida<strong>de</strong> que foram precocemente i<strong>de</strong>ntifica<strong>do</strong>s e<br />
elimina<strong>do</strong>s da aplicação.<br />
Ferramentas que suportem a concepção <strong>de</strong> interfaces usan<strong>do</strong> mo<strong>de</strong>los são fundamentais<br />
para a realização da maioria das verificações propostas. Ainda que seja possível realizar<br />
algumas manualmente, isto seria difícil e tedioso. Assim, entre as perspectivas <strong>de</strong><br />
continuida<strong>de</strong> <strong>de</strong>ste trabalho está a construção <strong>de</strong> ferramentas que integrem as verificações<br />
apresentadas. Ainda é previsto que objetos <strong>de</strong> interação possam ser especifica<strong>do</strong>s <strong>de</strong>ntro da<br />
notação StateWebCharts, o que po<strong>de</strong>rá aumentar o número <strong>de</strong> verificações possíveis <strong>de</strong><br />
maneira automática a partir da <strong>de</strong>scrição da interface. Preten<strong>de</strong>-se também investigar<br />
exemplos com outras notações <strong>de</strong> especificação <strong>de</strong> interfaces Web e validação das<br />
verificações propostas.<br />
Agra<strong>de</strong>cimentos<br />
Os autores agra<strong>de</strong>cem ao CNPq pelo suporte à este trabalho e à equipe <strong>do</strong> projeto Hibam,<br />
em especial à Naziano Filizola pelo material e apoio para o estu<strong>do</strong> <strong>de</strong> caso.