Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de...
-
Upload
antonio-amado-tuschinski -
Category
Documents
-
view
219 -
download
3
Transcript of Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de...
Processo e Qualidade
Temas
• Introdução sobre Usabilidade e Design
• Integração com a Engenharia de Software
• Importância do Design e Usabilidade
UsabilidadeISO 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”.
UsabilidadeISO 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?
UsabilidadeISO 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.
UsabilidadeISO 9241-11: Orientações sobre UsabilidadeEspecifica 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.”
UsabilidadeISO 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.
UsabilidadeISO 9241-11: Processo de Usabilidade
Design x Desenvolvimento
Fonte: Pressman
“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.”
Design x DesenvolvimentoFazendo 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 DesenvolvimentoEntão, qual a diferença?
ARTEFATO
Usabilidade / Design
Relação do produto com os atores externos
ARTEFATO
Sistemas de Informação
Implementação do produto em si
Usabilidade e DesignComo é a abordagem da Usabilidade e do Design?
Entender os objetivos as tarefas dos usuários
Conhecer o usuário e o 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
Caso de Uso ou Explanação do problema
Início
1
Protótipo Estático
Análise dos Objetivos e
Tarefas
Avaliação de Usabilidade
2
Avaliação
3
Protótipo Navegável e interativoAnálise dos Objetivos e
Tarefas
Avaliação de Usabilidade
4
Avaliação
5
Fim
Desenv.
6
Seleção de objetivos e tarefas representativas;1Criação do protótipo estático da interface;2Avaliação e ajustes do Protótipo Inicial (Equipe – Cliente);3Criação do protótipo navegável e interativo;4Avaliação e ajustes do Protótipo Final (Equipe – Cliente);5Desenvolvimento6
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.