Top Banner
Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE
37

Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Apr 07, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Sistemas Aplicativos para Usuários Finais

USABILIDADE DE SOFTWARE

Page 2: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Introdução

• 2004 – Mercado mundial de software e correlatos US$ 1,5 trilhões

• Indústria brasileira – desempenho deficitário

Importações - US$ 1,1 bilhão

Exportações – US$ 200 milhões

Page 3: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Introdução

• Mercado mundial muito competitivo

• Brasilautomação industrial

votação eletrônica

sistema bancário

arrecadação de impostos

sistema financeiro

telecomunicações

Page 4: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Introdução

• Software invadiu nossas vidas:

• Terminais bancários

• Editores de texto

• Planilhas eletrônicas

• Auto-atendimento telefônico

• Votação eletrônica

• Internet

Page 5: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Introdução

• Muitos desconhecem o que envolve a tarefa de desenvolvimento de um software

• Programação é somente uma etapa

• Desenvolvimento de um Software de qualidade – muitas exigências

Page 6: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Introdução

• Conhecimentos e experiência em diversas disciplinas da computação

Análise e projetode sistemas

Projeto da Interface

Banco de dados

ProgramaçãoUsabilidade

Page 7: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Introdução

• Usabilidade

A usabilidade pode ser definida como o grau de efetividade e conforto que um usuário final de um software pode ter no seu trajeto, a fim de alcançar uma meta.

Page 8: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Introdução

Aumentar a eficiência e satisfação do usuário e, conseqüentemente, a produtividade.

Page 9: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Introdução

• Se o software não ajuda seus usuários a executar suas tarefas está falhando no seu principal objetivo.

Page 10: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Objetivo

• Fornecer bases conceituais atuais para:• pesquisadores• estudantes universitários• nível técnico• profissionais da área da computação • outras áreas

• Estudo e compreensão das atividades envolvidas no processo de usabilidade de software, a fim de obterem uma visão abrangente e clara desta área do conhecimento.

Page 11: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Tópicos abordados

• Usabilidade

• Usabilidade e a interface com o usuário

• Avaliação da usabilidade

Page 12: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Usabilidade

O termo usabilidade é usado para denotar a

facilidade pela qual as pessoas podem empregar

uma ferramenta particular ou outro objeto feito

pelo homem para obter um objetivo específico.

Page 13: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Usabilidade

Estudo dos princípios por trás da eficiência ou

elegância percebidos naturalmente.

Page 14: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Usabilidade

A usabilidade é a amplitude a qual um produto

pode ser usado por usuários específicos para

atingir metas específicas, com efetividade,

eficiência e satisfação (ISO, 1998).

Page 15: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Cinco atributos básicos

Facilidade de aprendizagem

Eficiência

Retenção do aprendizado

Satisfação do usuário

Taxa de erros

USABILIDADE

Page 16: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Facilidade de aprendizagem

Quão fácil é aprender a principal funcionalidade e

ganhar proficiência para fazer o trabalho

desejado. Geralmente este fator é avaliado

através da medição do tempo que um usuário

gasta trabalhando no sistema antes que ele

possa completar certas tarefas no tempo em que

um especialista levaria para completá-la.

Page 17: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Eficiência

A eficiência é o número de tarefas por unidade

de tempo que o usuário executa usando o

sistema.

Page 18: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Retenção de aprendizado ao longo do tempo

Este atributo deve permitir que o usuário possa

usar o sistema e executar suas tarefas mesmo

quando eles fiquem sem usá-lo por um período

de tempo e sem ter que subir a curva de

aprendizagem novamente. Ele reflete quão bem

o usuário se recorda de como o sistema funciona

depois de um período de desuso.

Page 19: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Taxa de erros

Não se refere aos erros do sistema, pelo contrário, ela se refere ao número de erros que o usuário comete enquanto estiver executando uma tarefa. Boa usabilidade neste caso implica em baixo índice de erros. Os erros reduzem a eficiência e satisfação do usuário e eles podem ser vistos como uma falha na comunicação do sistema com o usuário ao instruí-lo o caminho correto de fazer as coisas.

Page 20: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Satisfação do usuário

Mostra a impressão subjetiva que o

usuário tem do sistema.

Page 21: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Qualidade de software

• Atualmente - a usabilidade é reconhecida como

um atributo de qualidade de software muito

importante.

• Vários programas acadêmicos têm seu foco na

usabilidade e também diversas empresas de

consultoria especializadas em usabilidade

surgiram.

Page 22: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Usabilidade e a interface com o usuário

• Até final dos anos 80 – modo texto

• Hoje – modo gráfico – interface gráfica com o

usuário

• Principais características:• Janelas• Ícones•Apontamento•Menus•Gráficos

Page 23: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Usabilidade e a interface com o usuário

• Poucas organizações contratam um

especialista em interface com o usuário

• Causa sobrecarga de trabalho no engenheiro

do software

• Perda de qualidade

Page 24: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Princípios do projeto de interface

• Familiaridade com o usuário

• Consistência

• Facilidade de recuperação

• Orientação do usuário

• Diversidade de usuários

Page 25: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Familiaridade com o usuário

A interface deve utilizar termos e conceitos que

tenham como base a experiência das pessoas

que mais vão utilizar o sistema.

Page 26: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Consistência

Sempre que possível, operações semelhantes

devem ser ativadas da mesma maneira.

Page 27: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Facilidade de recuperação

Mecanismos para permitir aos usuários a

recuperação a partir de erros cometidos.

Page 28: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Orientação do usuário

Fornecer feedback significativo, quando

ocorrerem erros, e oferecer recursos sensíveis

ao contexto de ajuda ao usuário.

Page 29: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Diversidade de usuários

A interface deve fornecer recursos de interação

apropriados a diferentes tipos de usuários de

sistema, inclusive portadores de necessidades

especiais.

Page 30: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Avaliação da usabilidade

Descobrir problemas na interface do usuário

que poderiam resultar em erro humano,

terminar a interação, e levar a frustração por

parte do usuário

Page 31: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Avaliação da usabilidade

 

• Testes de usabilidade envolvem usuários humanos

• Exige trabalho intensivo

• Múltiplos observadores tomam nota das interações

Page 32: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Principais métodos

 

• Pensar alto• Avaliação heurística• Inspeção de usabilidade colaborativa• Entrevistas e questionários

Page 33: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Medidas a serem avaliadas

• Variam conforme os objetivos do projeto, recursos e tempo

disponível.

• Não há nenhuma regra geral de como as medidas devem

ser escolhidas ou combinadas.

• É normalmente necessário obter pelo menos uma medida

para cada critério de usabilidade.

• Os critérios de efetividade, eficiência e satisfação podem

ser vistos como critérios chave.

Page 34: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Efetividade

• Percentual de usuários que completam a tarefa com

sucesso

• Número de erros do usuário

•Taxa de interações com sucesso / erros

Page 35: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Eficiência

• Tempo para completar uma tarefa

• Tempo gasto usando a ajuda ou documentação

• Tempo de aprendizagem

Page 36: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Satisfação do usuário

• Nota da satisfação do usuário

• Proporção de afirmações durante o teste que são

positivas / negativas

• Proporção de usuários que dizem que eles preferem usar o

sistema do que o de algum concorrente

• Freqüência das reclamações

Page 37: Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.

Conclusão

• A aplicação de métodos de usabilidade tem se tornado,

cada vez mais, parte do desenvolvimento de um software

• Existem esforços na área de Inteligência Artificial na

tentativa de substituir o ser humano (usuário) nos testes,

porém o nível de avanço nesta área ainda é insuficiente.

• O mercado atual de software é extremamente competitivo,

os usuários são cada vez mais exigentes e a usabilidade de

um software é um fator fundamental. As empresas de

software não podem tirar o foco na eficiência e na

satisfação do usuário.