Você está na página 1de 16

Processo e Qualidade

Temas

• Introdução sobre Usabilidade e Design


• Integração com a Engenharia de Software
• Importância do Design e Usabilidade
Usabilidade
ISO 9126: Qualidade de Produtos de Software
Fornece um modelo de propósito geral que define seis características:
1.Funcionalidade,
2.Confiabilidade,
3.Usabilidade,
4. Eficiência,
5.Manutenibilidade e
6.Portabilidade.
“Capacidade do produto de software de
ser compreendido, aprendido, operado e
atraente ao usuário, quando usado sob
condições especificadas”.
Usabilidade
ISO 9126: Qualidade de Produtos de Software
 Inteligibilidade: é fácil entender os conceitos utilizados?

 Apreensibilidade: é fácil aprender a usar?

 Operacionabilidade: é fácil de operar?


 Atratividade: é atraente para o usuário?
Usabilidade
ISO 12119: Avaliação de Produtos de Software
Características que devem estar presentes no produto:

 Diferenciar os tipos de mensagem: confirmação, sucesso, advertência e erro;

 Mensagens de erro propondo soluções;


 Capacidade de reverter funções de efeito drástico;
 Alertas sobre as conseqüências de uma ação;
 Identificar que função está sendo executada em cada momento.
Usabilidade
ISO 9241-11: Orientações sobre Usabilidade
Especifica como obter medir a usabilidade de um software.

“A capacidade de um produto ser usado


por usuários específicos para atingir
objetivos específicos com eficácia,
eficiência e satisfação em um contexto
específico de uso.”
Usabilidade
ISO 9241-11: Orientações sobre Usabilidade
 Contexto de Uso: usuários, tarefas, equipamentos
(hardware, software e materiais), ambiente físico e social em
que o produto é usado;
 Eficácia: os usuários atingem seus objetivos, acessando a
informação correta e/ou recebendo os resultados esperados;
 Eficiência: os usuários atingem seus objetivos, gastando poucos
recursos (tempo, número de cliques, quantidade de telas etc);

 Satisfação: conforto e aceitabilidade do produto, medidos por meio de


métodos subjetivos e/ou objetivos.
Usabilidade
ISO 9241-11: Processo de Usabilidade
Design x Desenvolvimento

“Denomina-se Design qualquer processo técnico


e criativo relacionado à configuração, concepção,
elaboração e especificação de um artefato.
Esse processo normalmente é orientado por uma
intenção ou objetivo, ou para a solução de um
problema.”
Fonte: Pressman
Design x Desenvolvimento
Fazendo um paralelo...

O desenvolvimento de software é processo


técnico e criativo relacionado à configuração,
concepção, elaboração e especificação de um
artefato.
Esse processo normalmente é orientado por uma
intenção ou objetivo, ou para a solução de um
problema.
Design x Desenvolvimento
Então, qual a diferença?
Sistemas de Informação Usabilidade / Design

ARTEFATO
ARTEFATO

Implementação do Relação do produto com os


produto em si atores externos
Usabilidade e Design
Como é a abordagem da Usabilidade e do Design?

Entender os objetivos Conhecer o usuário e o


as tarefas dos usuários contexto de uso

Projetar interfaces que facilitem a


compreensão, o aprendizado e a execução
de tarefas e que sejam agradáveis de usar.
Integração com a Engenharia de
Software
1 Seleção de objetivos e tarefas representativas;
2 Criação do protótipo estático da interface;
3 Avaliação e ajustes do Protótipo Inicial (Equipe – Cliente);
4 Criação do protótipo navegável e interativo;
5 Avaliação e ajustes do Protótipo Final (Equipe – Cliente);
Fim
6 Desenvolvimento 6
Protótipo Estático Protótipo Navegável Desenv.
Início
e interativo
Caso de Uso Análise dos Análise dos
ou Explanação Objetivos e Avaliação Objetivos e Avaliação
do problema Tarefas Tarefas
Avaliação de Avaliação de 5
1 Usabilidade Usabilidade
3
2
4
Vantagens da Usabilidade / Design

 Economia de custo e tempo de desenvolvimento,


manutenção e suporte;
 Redução dos custos de redesign / retrabalho;

 Aumento da taxa de sucesso / redução dos erros do


usuário;
 Aumento da eficiência e produtividade (redução do tempo
para completar as tarefas);
 Aumento da satisfação do usuário, facilidade de uso e
aprendizagem;

 Redução dos custos de treinamento e documentação;

 Redução dos custos para encontrar a informação / realizar


uma tarefa;
Questões para pensar...

 Usuários só toleram um produto insatisfatório se


não existirem alternativas;
 Os usuários avaliam o desenvolvedor / fabricante a partir
do produto;
 A tecnologia é um meio para se atingir objetivos, não um
fim em si mesma;
 O valor da tecnologia reside no que ela oferece aos
usuários.

Você também pode gostar