Вы находитесь на странице: 1из 7

Introduo

Engenharia de Usabilidade Prof.: Clarindo Isa as Pereira da Silva e Pdua


Synergia / Gestus

Introduo

Departamento de Cincia da Computao - UFMG

Clarindo Pdua
2

Referncias
l

Contedo
l

Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability through product & process, John Wiley and Sons, 1993. Hackos, J.T. , Redish, J.C. User and Task Analysis for Interface Design. John Wiley &Sons, 1998. Nielsen, J. Usability Engineering. Chestnut Hill, MA, Academic Press, 1993. ISO/DIS 13407 :1999 Human-centred design processes for interactive systems. ISO 9241: Requisitos ergonmicos para trabalho de escritrio com exibio visual. ISO/IEC 9126: Software Engineering product quality.
3

Usabilidade Engenharia de software X Usabilidade Benefcios

Usabilidade
Usabilidade
l

Usabilidade
l

Capacidade que um sistema interativo oferece a seu usurio, em um determinado contexto de operao, para a realizao de tarefas de maneira eficaz, eficiente e agradvel (norma ISO 9241: requisitos

A Usabilidade trata de fatores humanos relacionados ao desenvolvimento de software.


l

Envolve engenharia de software e ergonomia.

ergonmicos para trabalho em escrit rio)


l l

Fatores humanos ou ergonomia: o objetivo principal do trabalho em fatores humanos otimizar a performance humana, incluindo reduo de erros, aumento da produtividade e satisfao do usurio.

A capacidade do produto de software de ser entendido, usado e atrativo para o usurio, quando utilizado em condies especficas. (ISO 9126: Software Engineering product quality).

Visa a adequao de um sistema s caractersticas de utilizao.


l

* Desenho no sentido de projeto

Trata de aspectos de produto e de processo.

Usabilidade
l

Usabilidade
Sub-caracter sticas modelo ISO 9126
l

Considerado um requisito no funcional do ponto de vista da engenharia de software.

Inteligibilidade.
l

Capacidade de permitir ao usurio entender se o software adequado, e como ele pode ser usado para tarefas e

O comportamento humano observvel; o desempenho humano mensurvel.

condi es de uso particulares.


l

Termos utilizados: Usability, UCD (User Centered Design), Humanware, QIU (Quality In Use), HCI (Human-Computer Interface), HCD (Human Centred Design), DCU (Desenho* Centrado no Usurio), etc.
l

Capacidade de se aprender a utilizar (learnability),


l

Capacidade do produto de software de permitir ao usurio aprender a utilizar sua aplicao.

Usabilidade > Sub-caractersticas modelo ISO 9126


l

Usabilidade > Sub-caractersticas modelo ISO 9126

Operabilidade
l

Capacidade do produto de software de permitir ao usurio oper-lo e control-lo.


l

Conformidade com usabilidade


l

Capacidade do produto de software de aderncia a padres, convenes, guias de estilo e normas relacionadas usabilidade.

Operabilidade corresponde a eficincia no uso, controlabilidade, tolerncia a erros, e conformidade com as expectativas dos usurios.

Atratividade
l

Capacidade do produto de software de ser atraente para o usurio.

10

Usabilidade
cd Classes Atores humanos Cliente Investidores Operadores (manuteno)

Usabilidade

Atributos principais (Nielsen, 93)


l

Produtividade do usurio. Facilidade de aprendizado. Reteno do aprendizado com uso intermitente.

Funcionalidade (ISO 9126)

Confiabilidade (ISO 9126)

Eficincia (ISO 9126)

Pessoas interessadas

Afeta

Afeta

Afeta

Leva em considerao Tarefas do usurio Leva em considerao

Inteligibilidade (ISO 9126)

Usabilidade

Leva em considerao Leva em considerao

Ambiente de uso

Produtos concorrentes

Preveno de erros do usurio. Satisfao.


Facilidade de aprendizado (Nielsen)

Capacidade de se aprender a usar (ISO 9126) Equivalente a

Satisfao do usurio (Nielsen)

Operabilidade (ISO 9126)

Conformidade com usabilidade (ISO 9126)

Reteno do aprendizado (Nielsen)

Atratividade (ISO 9126)

Produtividade (Nielsen)

Preveno de erros (Nielsen)

Eficcia (ISO 9241)

11

12

Usabilidade

Usabilidade

Leva em considerao
l l l l l l

Leva em considerao
l

Usurio final Usurios indiretos Investidores Cliente Marketing Treinamento


l l l

Tarefas realizadas pelos usurios Ambiente fsico Ambiente social e cultural Produtos concorrentes

13

14

Usabilidade
Usabilidade X Engenharia de Software no desenvolvimento da interface com o usurio
USABILIDADE ENGENHARIA DE SOFTWA RE Software de interface .

Afeta e afetada por:


l

Funcionalidade Confiabilidade Eficincia do produto

O que est Componente de interao da sendo interface. desenvolvido Qual viso adotada O que descrito O que est envolvido Viso do usurio. Aes, percepes e tarefas do usurio . Fatores humanos, especificaes de usabilidade, erros dos usurios, avaliao da adequao ao uso. Onde o projetista de interao e avaliadores fazem seu trabalho. Tarefas realizadas pelos usurios usando o sistema.

Viso do sistema. Aes do si stema em resposta ao que o usurio faz. Programas, algoritmos, elementos de interface (widgtes), requisitos de sistema, avaliao de programas, erros de programao. Onde implementadores do software de interface fazem seu trabalho. Procedimentos executados pelo sistema.

O local O teste

15

16

Engenharia de software X Usabilidade

Composio da equipe de desenvolvimento da interface com o usurio


l l l

Benefcios
l l l

Especialista no domnio do problema Desenvolvedor da interao com o usurio Desenvolvedor do software de interface com o usurio.

Para o negcio Para o cliente Para o usurio

17

18

Benefcios

Benefcios > Benefcios para o negcio

Benefcios para o negcio


l

Melhorias em geral
l l l l l l

Ex. (Hackos, 98). O software RALLY da DEC estava com vendas decepcionantes. Um trabalho de anlise de usurios e de tarefas, envolvendo trabalho de campo e modelagem, e melhoria do desenho aumentou as vendas em 80%
19 20

Diminuio de custos e tempo de desenvolvimento. Satisfao do cliente. Melhoria em credibilidade no mercado. Diminuio de riscos de projeto. Melhoria radical de chances de sucesso no mercado. Maiores vendas: produto tem melhor aceita o j que so mais intuitivos de se usar, mais rpidos e mais efetivos.

Benefcios > Benefcios para o negcio

Benefcios > Benefcios para o negcio

Gerncia do projeto
l

Melhora a gerncia de riscos j que alternativas de desenho so testadas e melhoradas muito antes que a codificao prossiga.
l

Equipe de desenvolvimento
Confiana em que o desenho funciona: usurios reais validam o desenho muito antes que ele seja construdo.
l

Simplifica o planejamento: permite o c lculo mais preciso de necessidade de esforo j que reduz drasticamente a necessidade de re-trabalho devido a desenhos no satisfat rios e problemas de comunicao com o usurio

Testa mltiplos conceitos rapidamente: torna mais f cil e rpido tentar v rias solues de desenho para verificar-se qual a melhor.

Prov evidncias de sucesso mais cedo: as avaliaes e relat rios com definies de requisitos de usabilidade e registros em vdeos confirmam a validade dos desenho ainda em est gios iniciais de desenvolvimento.

Evita-se alteraes de ltima hora, com o stress associado aos atropelos e esforo concentrado de ltima hora.

21

22

Benefcios > Benefcios para o negcio

Benefcios > Benefcios para o negcio

Diminui-se o stress associados aos testes de aceitao. Como as solues de desenho so bem testadas antes de sua implementao, os testes de aceitao tornam-se processos muito mais suaves.
l

Equipe de documentao
Comea-se a documentao mais cedo: com mais tempo para correes e para se produzir todos os aspectos envolvendo documentao, help e treinamento.
l

Desenho mais acurados: com os diversos aspectos da intera o modelado e documentado, pode-se obter um quadro mais acurado do produto a ser construdo.
l

Diminui a necessidade de documentao e material de suporte j que a interface mais intuitiva e utilizao mais fcil.

Permite uma viso mais acurada e documentada de como os usurios trabalham, sem as suposies sem base de como os usurios vo usar a interface.

23

24

Benefcios > Benefcios para o negcio

Benefcios

Equipe de qualidade
l

Benefcios para os clientes


l

Facilita a identifica o de defeitos antes da codificao: permite a aplicao de mecanismos de controle da qualidade a desenhos e a correo de falhas potenciais antes da construo.

Mais segurana no produto, a partir das evidncias oriundas dos testes e da prototipao, com a confiana que o produto foi desenhada para suprir suas necessidades.

Melhora a produtividade do trabalho de seus usurios utilizando os produtos desenvolvidos, que tendem a ser mais rpidos e requerem menos navegao. Diminui os custos de propriedade do produto, incluindo menor necessidade de treinamento e de infra -estrutura de suporte. Diminui o risco de ter que trocar de produto por no atender s suas necessidades.

Permite o planejamento de testes mais cedo e com mais tempo, partindo-se dos desenhos documentados.

Facilita a identifica o de erros: como os testes de usabilidade cobrem grande parte das interaes possveis, fica mais fcil a identificao de problemas.

25

26

Benefcios

Benefcios para os usurios


l

As pessoas que usam um produto podem no ser as que o compra mas tm um impacto enorme na deciso de compr -lo novamente no futuro.

l l

Facilidade de uso e de aprendizado. Usurio pode trabalhar de maneira mais r pida com uma ferramenta mais adequada s suas necessidades.

Menos tempo perdido lendo manuais ou helps e consultando o suporte, com mais tempo sendo produtivo.

Menos stress na utilizao j que o produto ter sido construdo em torno das necessidades dos usurios e usando sua terminologia e conceitos.

27

Вам также может понравиться