<< Chapter < Page Chapter >> Page >

Usabilidade

Usabilidade é a medida da facilidade de o usuárioexecutar alguma funcionalidade do sistema. Essa facilidade estáligada diretamente à compreensibilidade, à facilidade de aprendizado, àoperabilidade, a quanto o usuário se sente atraído pelo sistema eà adesão de padrões de usabilidade, que são as subcaracterísticas desseatributo de qualidade. Apesar de muitos desses critérios serem subjetivos,há maneiras de medi-los para termos noção da usabilidade do software.A seguir, mostramos as subcaracterísticas da usabilidade:

  • compreensibilidade , ou a capacidade de o usuárioentender o sistema. Esta característica está ligada à quantidade deconceitos que o usuário precisa saber previamente para lidarcom o sistema ou à qualidade ou quantidade da documentaçãodo sistema. A compreensibilidade serve para o usuário dicernirse o software serve para ele ou não.
  • facilidade de aprendizado está ligada diretamente à compreensibilidade. No entanto, neste caso, a qualidadeé a de o usuário aprender a usar o software, caso ele saibaque o software serve para ele. As métricas dessa qualidadetambém estão relacionadas à quantidade de conceitos ouoperações que o usuário precisa aprender para fazer com queo software funcione.
  • operabilidade é a capacidade de o usuário operar ou controlar o sistema.Esta qualidade é muito importante em grandes sistemas de software,onde há um tipo de usuário que é o administrador do sistema.O administrador deseja ser capaz de realizar operaçõessobre o sistema que, comumente, não estão entre as funçõesque interessam aos usuários mais comuns: ligar, desligarou verificar estado de servidores, realizar backup dos dados, etc. Em sistemas de redes sociais, por exemplo,entre os serviços providos ao operador, ainda estão apossibilidade de expulsar usuários do sistema ou moderá-los, nãopermitindo que esses usuários realizem algumas funções, comoenviar mensagens ou mesmo barrando conexões de acordo com o endereçode origem.

Eficiência

A eficiência ou desempenho é talvez a qualidademais buscada durante o desenvolvimento de software, uma vez que ela éa mais percebida pelos usuários. Ela é a qualidade relacionada aouso de recursos do sistema quando esse provê funcionalidade e é também a com que os desenvolvedores maisse preocupam. Quando queremos medir eficiência, medimos basicamenteduas características:

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Arquitetura de software. OpenStax CNX. Jan 05, 2010 Download for free at http://cnx.org/content/col10722/1.9
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Arquitetura de software' conversation and receive update notifications?

Ask