29.01.2013 Views

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

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!