Seminário de Engenharia de Usabilidade

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas III
Advertisements

Capitulo 6: Entrada e Saída
Metodologia de testes Nome: Gustavo G. Quintão
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sistemas Cliente/Servidor Introdução
Redes de computadores I
Sistemas operacionais
Projeto conceitual Mostra ao cliente exatamente o que o sistema fará
Profa. MS.Sandra Regina Costa Antico Setembro/2010
Engenharia de Software
Engenharia de Software
Processos de Software Introdução
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
PROJETO DE SITES NA WEB Aspectos de Arquitetura e Usabilidade
Interface Humano-Computador
Ergonomia de Interface de Software
PROJETO DE INTERFACE Projeto de Interfaces entre componentes do software Projeto de Interfaces entre software e outros produtores e consumidores de informação.
1 PROJETO DE INTERFACE - Projeto de Interfaces entre componentes do software - Projeto de Interfaces entre software e outros produtores e consumidores.
Administração de Sistemas de Informação II
Avaliação Heurística, segundo Nielsen, Jakob e Molich, Rolf
INF Comunicacão Homem-Computador Parte 6
Softwares.
USABILIDADE.
COS350 ECI - INTERFACES HOMEM-MÁQUINA
Linguagens de Programação
Lafayette B. Melo – CEFET-PB - COINFO Interface do usuário, linhas de comando e menus Interface do usuário Linhas de comando Menus.
Introdução à avaliação
Sistemas Operacionais I
Adaptabilidade Refere-se à capacidade do sistema de reagir conforme o contexto, e conforme as necessidades e preferências do usuário.
ANÁLISE DE REQUISITOS DE ENGENHARIA DE SOFTWARE
Engenharia de Usabilidade
Lafayette B. Melo – CEFET-PB - COINFO Quando só o que se tem é um martelo, se acha que tudo que tem no mundo é prego (?) Como você vê o mundo em sua volta.
Fundamentos de Engenharia de Software
Usabilidade para Softwares Infantis
Transferência de aprendizagem
Princípios do SCO.
Sistemas Distribuídos
Sistemas Operacionais
Laboratório I Mateus Raeder Material baseado nos originais da
Avaliação de Usabilidade: Software para Internacionalização Michel Grando Mauricio Gerhardt Paulo Henrique Mariane Soares Jader.
Avaliação Eurística Instrutora Danielle Simões.
Administrar Prioridades e Trabalhar com Processos.
INTERAÇÃO HUMANO COMPUTADOR Prof. Luiz Fernando Moledo.
Computação L1: Infra-Estrutura Básica
Engenharia de Usabilidade
Introdução a Banco de Dados Aula 04
METODOLOGIA, MÉTODOS E FERRAMENTAS
Requisitos de Software
Técnicas de avaliação de Interfaces Alunos: Joel Levandowski Ranieri R. Tremea Prof ª.:Cristina P. dos Santos URI - Universidade Regional Integrada do.
Subsistema de Entrada e Saída do Kernel
Integração de Ferramentas CASE
Fundamentos de Interface
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
SISTEMAS OPERACIONAIS
Normas ISO ISO – Projeto centrado no usuário
Processo e Qualidade.
Notas de aula Prof. Vicente Prado
Recomendações Ergonômicas (ISO 9241)
SOFTWARES EDUCACIONAIS – CÓD PROF. MSC. RONNISON REGES VIDAL.
Interface Homem-Máquina
Relato da experiência sobre a criação do portal do Serviço de Informação e Documentação do Instituto Nacional de Pesquisas Espaciais Lise Christine Banon.
Engenharia de Software
Avaliação de Interfaces Esta apresentação foi baseada no livro Design de Interação ( Preece, Rogers & Sharp) e no Tutorial sobre o livro “Design e avaliação.
O Modelo GOMS Fornece um modelo de Engenharia para a performance humana, capaz de produzir predições a priori ou em um estágio anterior ao desenvolvimento.
Definição da interface Homem-Máquina (IHM): Tarefas do Projetista Maria Alice Grigas Varella Ferreira EP-USP Março 2003.
Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.
TÉCNICAS DE ESTIMATIVAS
1 Estimativa, Teste e Inspeção de Software Gerência de Projetos: Estimativa de Software Marcos Camada
MAPS - Engenharia de Software - IHC1 Parte 1 Visão Geral Engenharia de Software Processos de Software Gerenciamento Projeto de Software.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Transcrição da apresentação:

Seminário de Engenharia de Usabilidade Prof.: Clarindo

Participantes Carlos Antônio Lopes de Freitas Júnior Carlos Eduardo de Faria

Ergonomia de Software

Ergonomia A ergonomia trata de desenvolver conhecimentos sobre as capacidades, limites e outras características do desempenho humano. Visa aumentar a segurança, conforto e eficiência do sistema e da qualidade de vida.

Ergonomia de Software - Definição É uma área da Ergonomia. Focado na interface com sistemas, considerando a ergonomia da interação homem computador, a usabilidade de programas. Busca melhorar a capacidade de utilização (usabilidade) dos softwares por usuários de diferentes características.

Ergonomia de Software - Definição Estuda o conforto, utilização, organização e documentação do software. Objetiva facilitar e otimizar o trabalho do usuário junto ao computador. A análise da tarefa é a maneira de enfatizar as interações homem-sistema, através das atividades do usuário

Vantagens e Desvantagens atração homem-máquina; software mais eficiente; facilidade de aprendizado; redução de perturbações psicológicas do usuário em relação ao computador .

Vantagens e Desvantagens esforço adicional no desenvolvimento de software;

Princípios Básicos: 2- Memória Mínima do Usuário 3- Frustração Mínima 1- Facilidade de Uso 2- Memória Mínima do Usuário 3- Frustração Mínima 4- Maximizar o uso de Padrões e Hábitos 5- Notificação Imediata de Problemas 6- Controle Máximo de tarefas pelo usuário 7- Terminologia 8- Adaptabilidade 9- Explorabilidade

Princípios Básicos: 1 – Facilidade de Uso: usuário deve desempenhar somente as funções absolutamente essenciais, e que não possam ser desempenhadas pelo sistema. transferir para o software uma função mesmo que ela possa ser desempenhada pelo usuário. não repetir trabalho já feito. facilitar acesso a informações sobre o sistema. a facilidade de uso pode ser medida em termos de desempenho do usuário para completar uma tarefa (inclui tempo, número de erros, satisfação).

Princípios Básicos: 2 - Memória Mínima do Usuário: O usuário deve ter que memorizar o mínimo possível. o aprendizado do sistema deve ser um processo hierárquico e incremental. o usuário só deve ter que aprender o essencial para sua tarefa. o usuário não deve ter que aprender a terminologia não relacionada à tarefa - instruções ou comunicações do sistema devem ser feitas na linguagem natural da tarefa. a terminologia deve ser consistente por todo software com que o usuário vai interagir.

Princípios Básicos: 3 - Frustração Mínima: evitar demora na execução de tarefas. ao usar menus ou técnicas equivalentes, o sistema deve permitir que o usuário experiente vá direto à tarefa desejada. a organização hieráquica de menus ou técnicas equivalentes deve ser tal que o usuário não tenha que executar ou explicitamente saltar tarefas desnecessárias. orientação ou help deve estar disponível de forma consistente em todo o sistema.

Princípios Básicos: 4 – Maximizar o Uso de Padrões e Hábitos: usar sempre certas teclas para as mesmas funções. colocar sempre informações similares nas mesmas posições nas telas. desenho consistente de formato de telas. informação devolvida ao usuário como resultado de uma ação sua, deve ser posicionada no ponto onde o usuário a espera: em geral na próxima linha. Buscar aproximar ao máximo do modelo mental.

Princípios Básicos: 5 – Notificação Imediata de Problemas: notificar ao usuário sobre um problema tão logo seja detectado. notificar problemas potenciais antes que ocorram. antes da mudança permanente em informação armazenada, o sistema deve requerer aprovação do usuário. utilizar mensagens que indiquem o erro e como ele pode ser tratado. O sistema deve ser robusto e permanecer estável, se o usuário comete erros operacionais e de entrada de dados, informando a existência do erro e como corrigí-lo.

Princípios Básicos: 6 – Controle Máximo de Tarefas pelo usuário: usuário deve controlar e gerenciar a sequência do trabalho sempre que não hajam atividades que exijam uma sequência. usuário deve poder definir opções "default"e o sistema deve "lembrar" estas definições no futuro. usuário deve poder armazenar e recuperar informações de forma consistente, sendo-lhe transparente os problemas de localização e armazenamento físicos.

Princípios Básicos: 7 – Terminologia: A terminologia usada nas interfaces deve ser consistente, e compatível com a terminologia usada em documentos escritos, em uso fora do computador. Deve ser clara e de fácil domínio por qualquer usuário.

Princípios Básicos: 8 – Adaptabilidade: O sistema deve se adaptar às necessidades específicas de cada usuário. Isso implica em necessidades essenciais (deficiências) e necessidades preferenciais do usuário. A forma e a seleção de saídas pode ser um exemplo de necessidades especiais e preferenciais.

Princípios Básicos: 9 – Explorabilidade: O sistema deve permitir que o usuário o explore, até mesmo sem realizar operações completas, fazendo apenas uma navegação.

Considerações: Existem outros princípios que devem ser considerado na busca de oferecer maior conforto na utilização do sistemas e diminuição do desgastes físicos, como: aspectos visuais, tempo de interação com sistema, frequência de interação, etc.

Considerações: Esses não foram abordados pois se estenderia muito.