SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Universidade Federal de Sergipe
Departamento de Computação
Interface Humano Computador




Avaliação de IHC – Portal UFS




Diego Martins, Diego Meneses, Felipe Vieira, Jefferson Santos
Avaliação de Usabilidade
Validação de Usabilidade
 ●
  Avaliação Heurística
       ●
           Jackob Nielsen
       ●
           Percorrer a Interface
       ●
           Vários Avaliadores
       ●
           Associar problemas às Heurísticas Violadas
Validação de Usabilidade
 ●
  Avaliação Heurística (princípios básicos)
       ●
         Usar Diálogo Simples e Natural;
       ●
         Falar a Linguagem do Usuário;
       ●
         Minimizar a Carga de Memória do Usuário;
       ●
         Possuir Consistência;
       ●
         Fornecer Feedback (Retorno);
       ●
         Fornecer Saídas Claramente Marcadas;
       ●
         Fornecer Atalhos;
       ●
         Possuir Mensagens de Erros Bem Definidas;
       ●
         Prevenir Erros;
       ●
         Fornecer Ajuda e Documentação;
Diálogo Simples e Natural




     Clique para editar o estilo do subtítulo
                     mestre
Falar a Linguagem do Usuário




     Clique para editar o estilo do subtítulo
                     mestre
Minimizar a Carga de Memória do Usuário




     Clique para editar o estilo do subtítulo
                     mestre
Consistência




     Clique para editar o estilo do subtítulo
                     mestre
Consistência




     Clique para editar o estilo do subtítulo
                     mestre
Fornecer Feedback (Retorno)




     Clique para editar o estilo do subtítulo
                     mestre
Forneça Saídas Claramente Marcadas




     Clique para editar o estilo do subtítulo
                     mestre
Fornecer Atalhos




     Clique para editar o estilo do subtítulo
                     mestre
Fornecer Mensagens de Erros Bem Definidas e
Prevenção de Erros



Not Found
The requested URL /gestao/proquali/ was not found on
this server.
Ajuda e Documentação




    Clique para editar o estilo do subtítulo
                    mestre
Avaliação dos Padrões Web
Portal UFS – Design Patterns Web

•O que são Design Patterns Web?
•Porque usar os Design Patterns Web?
•Desafios que motivaram a criação desses padrões?




                                  Referência Base
                               VORA, Pawan, 2009. Web
                               Application Design Patterns. Morgan
                               Kaufmann Publishers
Portal UFS – Design Patterns Web
Formulários , Filtros , Pesquisa e Autenticação de Usuário.
Portal UFS – Design Patterns Web
Formulários , Filtros , Pesquisa e Autenticação de Usuário.
Portal UFS – Design Patterns Web
Formulários , Filtros , Pesquisa e Autenticação de Usuário.
Portal UFS – Design Patterns Web
Application Main Page – Aplicação Principal.
Portal UFS – Design Patterns Web
Navegação.
Portal UFS – Design Patterns Web
Internacionalização.
Avaliação de Acessibilidade
DaSilva
CSS Validation Service
Markup Validation Service
PageSpeed
Validação de Acessibilidade



 ●Três Prioridades
       ●   Prioridade 1 – 16 Erros e 180 avisos
       ●   Prioridade 2 – 18 Erros e 43 avisos
       ●   Prioridade 3 – 1 Erro e 102 avisos
Validação de Acessibilidade
 ●
  Erros de Prioridade 1
       ●
           Fornecer equilavência textual para as imagens
       ●
           Nas tags script sempre colocar noscript

 ●
  Avisos de Prioridade 1
       ●
           Fornecer resumos nas tabelas
       ●
           Disponibilizar todas as informações com cor, também sem cor
       ●
           Organizar os documentos de tal forma que possam ser lidos sem
       folha de estilo
       ●
           Sequência lógica de tabulação
       ●
           Cores entre o fundo e o primeiro plano seja suficientemente
       contrastante
Validação de Acessibilidade
 ●
  Erros de Prioridade 2
       ●
           Tabelas de dimensão fixa
       ●
           Atualização automática
       ●
           Ausência de tag label fazendo ligações com os id de entrada

 ●
  Avisos de Prioridade 2
       ●
           Evitar tabelas para efeitos de disposição de página
       ●
           Posicionamento de todos os controles de formulário
       ●
           Disponibilizar informações de como o site está organizado
       ●
           Não provocar o aparecimento de janelas de sobreposição
Validação de Acessibilidade
 ●
  Erros de Prioridade 3
       ●
           Inserção de caractes que deixem claro a distinção entre links
       adjacentes

 ●
  Avisos de Prioridade 3
       ●
           Identificar claramente o destino de cada link
       ●
           Utilizar textos claros
       ●
           Utilizar gráficos e sons, se facilitar o entendimento
       ●
           Fornecer metadados
       ●
           Atalhos por teclado
       ●
           Palavras relevantes no início de cabeçalhos, parágrafos e listas
Validação Técnica
 ●
     HTML e CSS
 ●
     HTML - 36 erros e 12 perigos
 ●
     CSS – 9 erros

 ●
     Eficiência
 ●
     Habilitar gzip compression, reduziria a transferência em 365,3kB
 aproximadamente
 ●
     Utilização de cache do navegador
 ●
     Redução do número de arquivos JavaScript
 ●
     Minify do CSS, redução de 70,2% no tamanho dos arquivos
 ●
     Otimização de imagem, redução de 63,1%
 ●
     Tamanho total - 997,1kB
Obrigado!

Mais conteúdo relacionado

Mais procurados

Usabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de UsabilidadeUsabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de UsabilidadeMarcello Cardoso
 
Apresentação
ApresentaçãoApresentação
Apresentaçãoshuberry
 
Usabilidade de Interfaces - Parte 2
Usabilidade de Interfaces - Parte 2Usabilidade de Interfaces - Parte 2
Usabilidade de Interfaces - Parte 2Oziel Moreira Neto
 
MÉTODOS DE AVALIAÇÃO DA USABILIDADE
MÉTODOS DE AVALIAÇÃO DA USABILIDADEMÉTODOS DE AVALIAÇÃO DA USABILIDADE
MÉTODOS DE AVALIAÇÃO DA USABILIDADEAndrea Dalforno
 
PAAI/DI - 07-08 - Teste de usabilidade
PAAI/DI - 07-08 - Teste de usabilidadePAAI/DI - 07-08 - Teste de usabilidade
PAAI/DI - 07-08 - Teste de usabilidadeMarcello Cardoso
 
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuáriosAula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuáriosAndré Constantino da Silva
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosTiago Barros
 
9. Ferramentas de testes online user zoom
9. Ferramentas de testes online user zoom9. Ferramentas de testes online user zoom
9. Ferramentas de testes online user zoomLuiz Agner
 
5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidade5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidadeLuiz Agner
 
Palestra - Princípios de Usabilidade
Palestra - Princípios de UsabilidadePalestra - Princípios de Usabilidade
Palestra - Princípios de UsabilidadeOtávio Souza
 
Aula 9. Técnicas de avaliação de interface
Aula 9. Técnicas de avaliação de interfaceAula 9. Técnicas de avaliação de interface
Aula 9. Técnicas de avaliação de interfaceSilvia Dotta
 
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...PET Computação
 
Avaliação de interfaces com o usuário atraves de prototipação
Avaliação de interfaces com o usuário atraves de prototipaçãoAvaliação de interfaces com o usuário atraves de prototipação
Avaliação de interfaces com o usuário atraves de prototipaçãoLivia Gabos
 
127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007Marco Guimarães
 
Técnicas de modelagem formal aplicadas na avaliação de sistemas biomédicos.
Técnicas de modelagem formal aplicadas na avaliação de sistemas biomédicos.Técnicas de modelagem formal aplicadas na avaliação de sistemas biomédicos.
Técnicas de modelagem formal aplicadas na avaliação de sistemas biomédicos.Misael Jr
 
Palestra - Testes de Usabilidade
Palestra - Testes de UsabilidadePalestra - Testes de Usabilidade
Palestra - Testes de UsabilidadeLuiz Agner
 
6. Testes de usabilidade apresentando as conclusoes
6. Testes de usabilidade   apresentando as conclusoes6. Testes de usabilidade   apresentando as conclusoes
6. Testes de usabilidade apresentando as conclusoesLuiz Agner
 
Projeto de Sistemas - Parte001
Projeto de Sistemas - Parte001Projeto de Sistemas - Parte001
Projeto de Sistemas - Parte001Cláudio Amaral
 

Mais procurados (20)

Aula 4 - Avaliação de Interface - Parte 1
Aula 4 -  Avaliação de Interface - Parte 1Aula 4 -  Avaliação de Interface - Parte 1
Aula 4 - Avaliação de Interface - Parte 1
 
Usabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de UsabilidadeUsabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de Usabilidade
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Usabilidade de Interfaces - Parte 2
Usabilidade de Interfaces - Parte 2Usabilidade de Interfaces - Parte 2
Usabilidade de Interfaces - Parte 2
 
MÉTODOS DE AVALIAÇÃO DA USABILIDADE
MÉTODOS DE AVALIAÇÃO DA USABILIDADEMÉTODOS DE AVALIAÇÃO DA USABILIDADE
MÉTODOS DE AVALIAÇÃO DA USABILIDADE
 
PAAI/DI - 07-08 - Teste de usabilidade
PAAI/DI - 07-08 - Teste de usabilidadePAAI/DI - 07-08 - Teste de usabilidade
PAAI/DI - 07-08 - Teste de usabilidade
 
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuáriosAula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
9. Ferramentas de testes online user zoom
9. Ferramentas de testes online user zoom9. Ferramentas de testes online user zoom
9. Ferramentas de testes online user zoom
 
5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidade5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidade
 
Palestra - Princípios de Usabilidade
Palestra - Princípios de UsabilidadePalestra - Princípios de Usabilidade
Palestra - Princípios de Usabilidade
 
Aula 9. Técnicas de avaliação de interface
Aula 9. Técnicas de avaliação de interfaceAula 9. Técnicas de avaliação de interface
Aula 9. Técnicas de avaliação de interface
 
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...
 
Avaliação de interfaces com o usuário atraves de prototipação
Avaliação de interfaces com o usuário atraves de prototipaçãoAvaliação de interfaces com o usuário atraves de prototipação
Avaliação de interfaces com o usuário atraves de prototipação
 
127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007
 
Técnicas de modelagem formal aplicadas na avaliação de sistemas biomédicos.
Técnicas de modelagem formal aplicadas na avaliação de sistemas biomédicos.Técnicas de modelagem formal aplicadas na avaliação de sistemas biomédicos.
Técnicas de modelagem formal aplicadas na avaliação de sistemas biomédicos.
 
Palestra - Testes de Usabilidade
Palestra - Testes de UsabilidadePalestra - Testes de Usabilidade
Palestra - Testes de Usabilidade
 
6. Testes de usabilidade apresentando as conclusoes
6. Testes de usabilidade   apresentando as conclusoes6. Testes de usabilidade   apresentando as conclusoes
6. Testes de usabilidade apresentando as conclusoes
 
Aula 3
Aula 3Aula 3
Aula 3
 
Projeto de Sistemas - Parte001
Projeto de Sistemas - Parte001Projeto de Sistemas - Parte001
Projeto de Sistemas - Parte001
 

Semelhante a Avaliação Interface Humano-Computador - Portal UFS

XIV sacomp ufpel desenvolvimento web
XIV sacomp ufpel desenvolvimento webXIV sacomp ufpel desenvolvimento web
XIV sacomp ufpel desenvolvimento webFilipe Giusti
 
Palestra - Testes de Acessibilidade
Palestra - Testes de AcessibilidadePalestra - Testes de Acessibilidade
Palestra - Testes de AcessibilidadeFernando Ruano
 
Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agileAlini Rebonatto
 
Banco de Dados Ágeis e Refatoração
Banco de Dados Ágeis e RefatoraçãoBanco de Dados Ágeis e Refatoração
Banco de Dados Ágeis e Refatoraçãoelliando dias
 
Primeiro framework de testes automatizados
Primeiro framework de testes automatizados  Primeiro framework de testes automatizados
Primeiro framework de testes automatizados Lorena Caldas
 
Acessibilidade Web - Introdução a Acessibilidade na Web e às recomendações do...
Acessibilidade Web - Introdução a Acessibilidade na Web e às recomendações do...Acessibilidade Web - Introdução a Acessibilidade na Web e às recomendações do...
Acessibilidade Web - Introdução a Acessibilidade na Web e às recomendações do...Thiago Curvelo
 
Importância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsImportância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsSamanta Cicilia
 
Boas Práticas de Programação
Boas Práticas de ProgramaçãoBoas Práticas de Programação
Boas Práticas de ProgramaçãoCOTIC-PROEG (UFPA)
 
Boas Práticas de Programação
Boas Práticas de ProgramaçãoBoas Práticas de Programação
Boas Práticas de ProgramaçãoPaulo Souza
 
A Semântica do HTML5: a web 3.0
A Semântica do HTML5: a web 3.0A Semântica do HTML5: a web 3.0
A Semântica do HTML5: a web 3.0Campus Party Brasil
 
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...minastestingconference
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwareTiago Barros
 
TDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software EnterpriseTDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software EnterpriseDr. Spock
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Igor Abade
 
Sonarqube
SonarqubeSonarqube
SonarqubeCDS
 
Oficina de Planejamento Corte: Seu layout virando código - 15 EDTED
Oficina de Planejamento Corte: Seu layout virando código  - 15 EDTEDOficina de Planejamento Corte: Seu layout virando código  - 15 EDTED
Oficina de Planejamento Corte: Seu layout virando código - 15 EDTEDBunee.io - Hiring with Intelligence
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes AutomatizadosSamanta Cicilia
 

Semelhante a Avaliação Interface Humano-Computador - Portal UFS (20)

XIV sacomp ufpel desenvolvimento web
XIV sacomp ufpel desenvolvimento webXIV sacomp ufpel desenvolvimento web
XIV sacomp ufpel desenvolvimento web
 
Palestra - Testes de Acessibilidade
Palestra - Testes de AcessibilidadePalestra - Testes de Acessibilidade
Palestra - Testes de Acessibilidade
 
Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agile
 
Banco de Dados Ágeis e Refatoração
Banco de Dados Ágeis e RefatoraçãoBanco de Dados Ágeis e Refatoração
Banco de Dados Ágeis e Refatoração
 
Primeiro framework de testes automatizados
Primeiro framework de testes automatizados  Primeiro framework de testes automatizados
Primeiro framework de testes automatizados
 
Acessibilidade Web - Introdução a Acessibilidade na Web e às recomendações do...
Acessibilidade Web - Introdução a Acessibilidade na Web e às recomendações do...Acessibilidade Web - Introdução a Acessibilidade na Web e às recomendações do...
Acessibilidade Web - Introdução a Acessibilidade na Web e às recomendações do...
 
Importância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsImportância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOps
 
Boas Práticas de Programação
Boas Práticas de ProgramaçãoBoas Práticas de Programação
Boas Práticas de Programação
 
Boas Práticas de Programação
Boas Práticas de ProgramaçãoBoas Práticas de Programação
Boas Práticas de Programação
 
A Semântica do HTML5: a web 3.0
A Semântica do HTML5: a web 3.0A Semântica do HTML5: a web 3.0
A Semântica do HTML5: a web 3.0
 
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de Software
 
TDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software EnterpriseTDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software Enterprise
 
Análise de Webstandars
Análise de WebstandarsAnálise de Webstandars
Análise de Webstandars
 
Desenvolvimento Web
Desenvolvimento WebDesenvolvimento Web
Desenvolvimento Web
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
 
Geek night-2015
Geek night-2015Geek night-2015
Geek night-2015
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
Oficina de Planejamento Corte: Seu layout virando código - 15 EDTED
Oficina de Planejamento Corte: Seu layout virando código  - 15 EDTEDOficina de Planejamento Corte: Seu layout virando código  - 15 EDTED
Oficina de Planejamento Corte: Seu layout virando código - 15 EDTED
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados
 

Mais de Felipe J. R. Vieira

ICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas EstruturasICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas EstruturasFelipe J. R. Vieira
 
POO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e InterfacePOO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e InterfaceFelipe J. R. Vieira
 
MC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisMC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisFelipe J. R. Vieira
 
MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)Felipe J. R. Vieira
 
MC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras InformaçõesMC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras InformaçõesFelipe J. R. Vieira
 
ICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoFelipe J. R. Vieira
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoFelipe J. R. Vieira
 
POO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de AcessoPOO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de AcessoFelipe J. R. Vieira
 
POO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de ClassePOO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de ClasseFelipe J. R. Vieira
 
ICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaFelipe J. R. Vieira
 
POO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e VetoresPOO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e VetoresFelipe J. R. Vieira
 
MC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaMC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaFelipe J. R. Vieira
 
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalFelipe J. R. Vieira
 
POO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetosPOO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetosFelipe J. R. Vieira
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaFelipe J. R. Vieira
 
MC - Aula 03 - Conceitos Iniciais
MC - Aula 03 -  Conceitos IniciaisMC - Aula 03 -  Conceitos Iniciais
MC - Aula 03 - Conceitos IniciaisFelipe J. R. Vieira
 
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao JavaPOO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao JavaFelipe J. R. Vieira
 

Mais de Felipe J. R. Vieira (20)

ICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas EstruturasICC - Aula 15 - Ambiente Pascal e Suas Estruturas
ICC - Aula 15 - Ambiente Pascal e Suas Estruturas
 
POO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e InterfacePOO - Aula 13 - Classe Abstrata e Interface
POO - Aula 13 - Classe Abstrata e Interface
 
MC – Aula 11 – Aplicativos
MC – Aula 11 – AplicativosMC – Aula 11 – Aplicativos
MC – Aula 11 – Aplicativos
 
MC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas OperacionaisMC – Aula 10 – Sistemas Operacionais
MC – Aula 10 – Sistemas Operacionais
 
MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)MC – Aula 09 – Sistemas Operacionais (Introdução)
MC – Aula 09 – Sistemas Operacionais (Introdução)
 
POO - Aula 10 - Polimorfismo
POO - Aula 10 - PolimorfismoPOO - Aula 10 - Polimorfismo
POO - Aula 10 - Polimorfismo
 
POO - Aula 09 - Herança
POO - Aula 09 - HerançaPOO - Aula 09 - Herança
POO - Aula 09 - Herança
 
MC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras InformaçõesMC - Aula 06 - Placa Mãe, E-S e Outras Informações
MC - Aula 06 - Placa Mãe, E-S e Outras Informações
 
ICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de Repetição
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de Armazenamento
 
POO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de AcessoPOO - Aula 06 - Modificadores de Acesso
POO - Aula 06 - Modificadores de Acesso
 
POO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de ClassePOO - Aula 07 - Construtores e Atributos de Classe
POO - Aula 07 - Construtores e Atributos de Classe
 
ICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional Múltipla
 
POO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e VetoresPOO - Aula 05 - Referências e Vetores
POO - Aula 05 - Referências e Vetores
 
MC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e MemóriaMC – Aula 04 – Unidade central de processamento e Memória
MC – Aula 04 – Unidade central de processamento e Memória
 
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
 
POO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetosPOO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetos
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
 
MC - Aula 03 - Conceitos Iniciais
MC - Aula 03 -  Conceitos IniciaisMC - Aula 03 -  Conceitos Iniciais
MC - Aula 03 - Conceitos Iniciais
 
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao JavaPOO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao Java
POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java
 

Avaliação Interface Humano-Computador - Portal UFS

  • 1. Universidade Federal de Sergipe Departamento de Computação Interface Humano Computador Avaliação de IHC – Portal UFS Diego Martins, Diego Meneses, Felipe Vieira, Jefferson Santos
  • 3. Validação de Usabilidade ● Avaliação Heurística ● Jackob Nielsen ● Percorrer a Interface ● Vários Avaliadores ● Associar problemas às Heurísticas Violadas
  • 4. Validação de Usabilidade ● Avaliação Heurística (princípios básicos) ● Usar Diálogo Simples e Natural; ● Falar a Linguagem do Usuário; ● Minimizar a Carga de Memória do Usuário; ● Possuir Consistência; ● Fornecer Feedback (Retorno); ● Fornecer Saídas Claramente Marcadas; ● Fornecer Atalhos; ● Possuir Mensagens de Erros Bem Definidas; ● Prevenir Erros; ● Fornecer Ajuda e Documentação;
  • 5. Diálogo Simples e Natural Clique para editar o estilo do subtítulo mestre
  • 6. Falar a Linguagem do Usuário Clique para editar o estilo do subtítulo mestre
  • 7. Minimizar a Carga de Memória do Usuário Clique para editar o estilo do subtítulo mestre
  • 8. Consistência Clique para editar o estilo do subtítulo mestre
  • 9. Consistência Clique para editar o estilo do subtítulo mestre
  • 10. Fornecer Feedback (Retorno) Clique para editar o estilo do subtítulo mestre
  • 11. Forneça Saídas Claramente Marcadas Clique para editar o estilo do subtítulo mestre
  • 12. Fornecer Atalhos Clique para editar o estilo do subtítulo mestre
  • 13. Fornecer Mensagens de Erros Bem Definidas e Prevenção de Erros Not Found The requested URL /gestao/proquali/ was not found on this server.
  • 14. Ajuda e Documentação Clique para editar o estilo do subtítulo mestre
  • 16. Portal UFS – Design Patterns Web •O que são Design Patterns Web? •Porque usar os Design Patterns Web? •Desafios que motivaram a criação desses padrões? Referência Base VORA, Pawan, 2009. Web Application Design Patterns. Morgan Kaufmann Publishers
  • 17. Portal UFS – Design Patterns Web Formulários , Filtros , Pesquisa e Autenticação de Usuário.
  • 18. Portal UFS – Design Patterns Web Formulários , Filtros , Pesquisa e Autenticação de Usuário.
  • 19. Portal UFS – Design Patterns Web Formulários , Filtros , Pesquisa e Autenticação de Usuário.
  • 20. Portal UFS – Design Patterns Web Application Main Page – Aplicação Principal.
  • 21. Portal UFS – Design Patterns Web Navegação.
  • 22. Portal UFS – Design Patterns Web Internacionalização.
  • 28. Validação de Acessibilidade ●Três Prioridades ● Prioridade 1 – 16 Erros e 180 avisos ● Prioridade 2 – 18 Erros e 43 avisos ● Prioridade 3 – 1 Erro e 102 avisos
  • 29. Validação de Acessibilidade ● Erros de Prioridade 1 ● Fornecer equilavência textual para as imagens ● Nas tags script sempre colocar noscript ● Avisos de Prioridade 1 ● Fornecer resumos nas tabelas ● Disponibilizar todas as informações com cor, também sem cor ● Organizar os documentos de tal forma que possam ser lidos sem folha de estilo ● Sequência lógica de tabulação ● Cores entre o fundo e o primeiro plano seja suficientemente contrastante
  • 30. Validação de Acessibilidade ● Erros de Prioridade 2 ● Tabelas de dimensão fixa ● Atualização automática ● Ausência de tag label fazendo ligações com os id de entrada ● Avisos de Prioridade 2 ● Evitar tabelas para efeitos de disposição de página ● Posicionamento de todos os controles de formulário ● Disponibilizar informações de como o site está organizado ● Não provocar o aparecimento de janelas de sobreposição
  • 31. Validação de Acessibilidade ● Erros de Prioridade 3 ● Inserção de caractes que deixem claro a distinção entre links adjacentes ● Avisos de Prioridade 3 ● Identificar claramente o destino de cada link ● Utilizar textos claros ● Utilizar gráficos e sons, se facilitar o entendimento ● Fornecer metadados ● Atalhos por teclado ● Palavras relevantes no início de cabeçalhos, parágrafos e listas
  • 32. Validação Técnica ● HTML e CSS ● HTML - 36 erros e 12 perigos ● CSS – 9 erros ● Eficiência ● Habilitar gzip compression, reduziria a transferência em 365,3kB aproximadamente ● Utilização de cache do navegador ● Redução do número de arquivos JavaScript ● Minify do CSS, redução de 70,2% no tamanho dos arquivos ● Otimização de imagem, redução de 63,1% ● Tamanho total - 997,1kB