Baixe o app para aproveitar ainda mais
Prévia do material em texto
Interface Humano Computador de Software Educacional Evolução da interface de usuário 12 de maio de 2017 Interface Humano Computador de Software Educacional 1 Prof. Luiz Sérgio Contato: luizsergio_am@yahoo.com.br UNIVERSIDADE DO ESTADO DO AMAZONAS – UEA Centro de Estudos Superiores de Itacoatiara – CESIT Curso: Licenciatura em Computação Usabilidade de software Interface Humano Computador de Software Educacional 212 de maio de 2017 • Interface é um dos elementos mais importantes para a qualidade de um software. • A qualidade deve ser medida do ponto de vista do usuário e a interface é a porção visível do software com o qual ele interage. Usabilidade de software Interface Humano Computador de Software Educacional 312 de maio de 2017 • No contexto da criação de software representa um enfoque que situa o usuário (antes do sistema), no centro do processo. • Esta filosofia, denominada projeto centrado no usuário, incorpora desejos e necessidades do usuário desde o início do processo do projeto e especifica que estas necessidades devem ficar à frente de qualquer decisão de projeto. Usabilidade de software Interface Humano Computador de Software Educacional 412 de maio de 2017 Alguns autores associam a usabilidade a princípios tais como: • Facilidade de aprendizado; • Facilidade de lembrar como realizar uma tarefa após algum tempo; • Rapidez no desenvolvimento de tarefas; • Baixa taxa de erros e • Satisfação subjetiva do usuário. Usabilidade de software Interface Humano Computador de Software Educacional 512 de maio de 2017 • Usabilidade: é o esforço necessário para utilizar o software e para o julgamento individual deste uso por determinado conjunto de usuários. • Também pode ser entendida como a preocupação com a interação do usuário em um sistema por meio da interface. Usabilidade de software Interface Humano Computador de Software Educacional 612 de maio de 2017 • Procurar entender como utilizar projetos de usabilidade. • Diversidade de usuários e de estratégias de interação utilizadas por eles refletem na manipulação da interface. Usabilidade de software Interface Humano Computador de Software Educacional 712 de maio de 2017 • Usuário deve atuar diretamente sobre a usabilidade da interface (mesmo que não esteja consciente disso). • Usuários devem ser colaboradores da equipe desenvolvedora (são os usuários reais, que podem ter vivenciado problemas e podem ajudar a identificação deles). Definição de Usabilidade Interface Humano Computador de Software Educacional 812 de maio de 2017 • Facilidade de uso ➢ É medir a facilidade de uso de um produto para desempenhar tarefas prescritas. É um conceito diferente de utilidade e gosto. Usabilidade X Utilidade ➢ Utilidade é a habilidade do produto em desempenhar tarefas. Quanto mais tarefas ele pode desempenhar, mais utilidade ele tem. ➢ Testes de usabilidade ajudam a determinar a facilidade de uso. Definição de Usabilidade Interface Humano Computador de Software Educacional 912 de maio de 2017 • Gostar X Usar ➢ A apreciação de um produto é desejável. Se os usuários gostam, é provável que recomendem o produto. ➢ Usabilidade: o usuário pode usar o produto para desempenhar as tarefas? ➢ Usabilidade não testa preferências. Aspectos da Usabilidade Interface Humano Computador de Software Educacional 1012 de maio de 2017 Atributos de descoberta, aprendizado e eficiência. Descoberta: envolve procurar e encontrar um recurso em resposta a uma necessidade particular. O teste de usabilidade pode determinar quanto o usuário demora para encontrar o recurso e os erros cometidos durante este caminho. Aspectos da Usabilidade Interface Humano Computador de Software Educacional 1112 de maio de 2017 Atributos de descoberta, aprendizado e eficiência. Aprendizado: refere-se ao processo pelo qual o usuário mentaliza como usar o recurso encontrado para realizar a tarefa. ➢ A usuabilidade pode determinar a duração deste processo e quantos erros foram cometidos durante a aprendizagem do recurso. Aspectos da Usabilidade Interface Humano Computador de Software Educacional 1212 de maio de 2017 Atributos de descoberta, aprendizado e eficiência. Eficiência: refere-se ao ponto quando o usuário dominou o recurso e usa-o sem necessitar aprendizado extra. ➢ O teste de usabilidade determina o tempo que o usuário experiente leva para executar os passos necessários para usar o recurso. Aspectos da Usabilidade Interface Humano Computador de Software Educacional 1312 de maio de 2017 É importante testar o software com os usuários padrão, que poderão alimentar os projetistas com as informações corretas para preencher as necessidades dos usuários. O teste com os usuários reais é a única maneira confiável de determinar tais necessidades. Porque usar testes de usabilidade? Interface Humano Computador de Software Educacional 1412 de maio de 2017 Redução no número de chamadas de suporte por parte do usuário. ➢ Usabilidade pobre é a razão principal de chamadas de suporte. ➢ O suporte ao usuário é caro. ➢ Cobrar do usuário pelo suporte aumenta a insatisfação do usuário pelo produto. Porque usar testes de usabilidade? Interface Humano Computador de Software Educacional 1512 de maio de 2017 Redução no custo de treinamento ➢ no caso de software produzido in-house, é uma execelente razão. ➢ um produto que é fácil de aprender, faz com que os usuário retenham o conhecimento mais rapidamente e está diretamente relacionado com a redução de tempo e de custos de treinamento. Porque usar testes de usabilidade? Interface Humano Computador de Software Educacional 1612 de maio de 2017 Redução no custo de treinamento Diferenciação do produto em relação ao concorrente ➢ Se dois produtos são iguais em utilidade, aquele com maior usabilidade será visto como superior. ➢ As pequenas diferenças em usabilidade podem ter um grande efeito na preferência do usuário. Usabilidade de Software Interface Humano Computador de Software Educacional 1712 de maio de 2017 Estes aspectos básicos da usabilidade são fortemente influenciados pela natureza da tarefa e a freqüência com a qual ela é executada. Alguns recursos são tão raramente usados que levam o usuário a um re-aprendizado cada vez que devem ser utilizados. Para isto pode-se usar algum tipo de assistente. Usabilidade de Software Interface Humano Computador de Software Educacional 1812 de maio de 2017 É importante testar o software com os usuários padrão, que poderão alimentar os projetistas com as informações corretas para preencher as necessidades dos usuários. O teste com os usuários reais é a única maneira confiável de determinar tais necessidades. Diretrizes básicas para o projeto centrado no usuário Interface Humano Computador de Software Educacional 1912 de maio de 2017 Foco inicial no usuário: projetistas devem concentrar-se na compreensão das necessidades do usuário logo no início do projeto. Projeto integrado: todos os aspectos do projeto devem evoluir em paralelo. Manter o projeto consistente com as necessidades de interface do usuário. Diretrizes básicas para o projeto centrado no usuário Interface Humano Computador de Software Educacional 2012 de maio de 2017 Testes contínuos e desde o início: enfoque empírico para o projeto do software: o software funciona se os usuários reais decidirem que sim. Incorporar testes de usabilidade durante o processo de desenvolvimento propicia o feedback dos usuários antes do lançamento do produto. Projeto iterativo: grandes problemas seguidamente mascaram os pequenos. Projetistas e desenvolvedores devem revisar o projeto continuamente através de rodadas de testes. Engenhariade Software 12 de maio de 2017 Interface Humano Computador de Software Educacional 21 O engenheiro de software muitas vezes é confundido com o programador. Enquanto o programador é responsável apenas pelo desenvolvimento do sistema de software, o engenheiro de software tem como função criar, manter e auditar metodologias de desenvolvimento de sistemas, além de, claro, desenvolvê-lo. Engenharia de Software 12 de maio de 2017 Interface Humano Computador de Software Educacional 22 Atividade para casa 12 de maio de 2017 Interface Humano Computador de Software Educacional 23 1. Elaborar uma aula em power point. 2. Tema: As Heurísticas de Jacob Nielsen e as Regras de ouro de Ben Shneiderman. 3. Cada aluno deve elaborar sua apresentação – será feito um sorteio para a apresentação – individual 4. Descrever o funcionamento de cada heurística e cada regra. Atividade para casa 12 de maio de 2017 Interface Humano Computador de Software Educacional 24 1. Elaborar uma aula em power point. 2. Tema: As Heurísticas de Jacob Nielsen e as Regras de ouro de Ben Shneiderman. 3. Cada aluno deve elaborar sua apresentação – será feito um sorteio para a apresentação – individual 4. Descrever o funcionamento de cada heurística e cada regra.
Compartilhar