Widget - Jogo PacMan

quarta-feira, 22 de agosto de 2007

Exercício 002 - IHC

01 – Qual o foco do estudo da IHC ?
A interação do usuário final com o sistema de computador. Através dela dar para saber se o sistema traz segurança, se é fácil de usar, se agrada e se tem funcionalidade.
02 – Pesquise e descubra quais são os principais pesquisadores de IHC no Brasil e no Ceará.
· Abraham Rabelo – Professor da Universidade de Santa Cruz do Sul (Informática);
· Adriana Holtz Betiol – Professora da PUC-PR;
·Albert Schilling Gomes – Pesquisador da Universidade de Fortaleza (UNIFOR) e do Laboratório de Usabilidade e Qualidade de Software (LUQS);
· David Falcão Barbosa - Pesquisador da Universidade de Fortaleza (UNIFOR) e do Laboratório de Usabilidade e Qualidade de Software (LUQS);

03 – Como um sistema rico em funcionalidade pode ficar subutilizado?
Se sua interface não for usável. Interface usável é aquela que liga o usuário ao sistema.

04 – Como surgiu a IHC?
De acordo com ROSSON & CAROL, em 1986, com o estudo do Psicólogo Cognitivista Donald Norman. Nesse estudo o psicólogo associou os processos mentais de planejamento com a interpretação da interação do homem com o computador.

05 – Quais são os desafios da IHC?
De acordo com ROCHA:
· Como se manter atualizado se a tecnologia evolui constantemente?
· Como usar todo o potencial e funcionalidade das tecnologias no desenho de uma interface ideal com um software compatível?

BAEZA-YATES diz que em qualquer interação do homem com o computador devem ser vencidas seis etapas:
· A necessidade de informação para o usuário;
· A identificação no sistema de uma opção que execute o desejo do usuário;
· A formulação de uma consulta de acordo com o sistema;
· O envio para o sistema;
· O recebimento dos resultados do sistema (Feedback);
· A interpretação do resultado e a decisão pela continuação da interação resultando em uma volta para o início da interação;


06 – Quais são os objetivos da IHC?
· Socializar a Informação;
· Aumentar a produtividade do sistema;
· Reduzir os custos de manutenção e treinamento de software;
· Melhorar a qualidade de vida do usuário;


07 – Qual a diferença entre utilidade e usabilidade de um software?
· Utilidade refere-se ao que o sistema vai fazer e o que o ele vai ter, vai dizer aonde o mesmo será utilizado.
· Usabilidade é a maneira como as ações serão executadas, se é um sistema vai ser fácil de entender ou usar. 08 – Crie uma definição pessoal para o conceito de INTERFACE.
Representam as propriedades físicas da interação homem-computador, às funções executadas e o balanço entre o poder e o controle.

09 – O que são metáforas de interface? Dê alguns exemplos.
Auxiliares para o entendimento, mediadores cognitivos com rótulos menos técnicos que os utilizados em jargão profissional.

10 – Quais são os 4 componentes da Interação Homem Máquina?
Segundo PREECE:

  • O Usuário;
  • A Tarefa realizada pelo usuário;
  • O Contexto utilizado;
  • O Sistema de Computador;

sexta-feira, 17 de agosto de 2007

Exercício 001 - IHC

01 - Qual a definição de usabilidade segundo a NORMA ISO 9241-11?
É quando o produto se torna capaz de ser utilizado por usuários específicos de forma eficaz, eficiente e satisfatória no intuito da obtenção de algum objetivo específico.

02 - Qual a diferença entre eficácia e eficiência, de acordo com a ISO 9241-11?
Eficácia – torna o usuário capaz de ser preciso, para corresponder a qualidade do resultado ao critério especificado, e completo, para ter uma noção da quantidade-alvo atingida, nos seus objetivos específicos para acesso a informação e geração de resultados esperados.

Eficiência – torna o usuário preciso e completo nos seus objetivos para no final ter como resultado o quanto que foi gasto em seus recursos.

03 – Quais as características dos usuários de sistemas?
-Tem responsabilidade na execução da atividade do seu setor de trabalho;
-Tem Informação e experiência específica na área em que vai atuar;
-Tem que alcançar de alguma forma os seus objetivos;
-Tem que rejeitar qualquer possibilidade de ser perturbado em sua área de atuação, principalmente de algo desconhecido como um sistema;

04 – Como envolver o usuário?
- Conscientizando que a informática vai auxiliá-lo na realização de sua tarefa;
- Treinando e reciclando-o constantemente;
- Solicitando a sua participação durante a elaboração de anteprojetos; - Investigando com ele necessidades locais de sistemas;
- Fazendo a distribuição de versões beta para teste, no decorrer do ciclo de desenvolvimento de software;
- Fazendo uma verificação das suas dificuldades durante a operação do sistema;
- Aceitando sugestões na medida do possível, pelo menos ser capaz de escutá-lo;

05 – Qual o papel do engenheiro de usabilidade?
De acordo com WINOGRAD (in Rosson & Carol):
- Integrar o processo de desenho e desenvolvimento com cenários, locais aonde serão utilizados os sistemas;
- Saber para que servirá o sistema, onde será colocado no negócio e se ele será integrado com outros sistemas;
- Fazer com que o usuário se envolva no sistema através de sugestões a partir de versões beta, pois a ausência de testes intermediários e a pura abstração dificultam durante a identificação das reais necessidades do usuário;

06 – Quais os princípios básicos que regem a usabilidade?
- Facilidade de Aprendizado: o usuário deve ter a capacidade de aprendizado durante a primeira utilização do sistema, sem auxílio exterior ou interior, através da consulta ao help online.
- Eficiência de Uso: o sistema deve ser capaz de dar formas alternativas e rápidas para os usuários experientes realizarem as suas tarefas;
- Facilidade de Memorização: permitir que o sistema possa ser compreendido pelo usuário a cada nova interação através de uma interface análoga a realidade;
- Baixa Taixa de Erros: permitir que o sistema possa conduzir o usuário durante a realização de sua tarefa com o menor número de erros possíveis e se em algum momento houver erro, permitir a recuperação;
- Satisfação Subjetiva: permitir que o usuário utilize o sistema para dar prazer e apoio ao seu trabalho;
- Consistência: dar ações similares a tarefas similares e ações iguais a efeitos iguais. De acordo com DIAS são utilizados também como medidas de consistência a terminologia, o layout gráfico, o conjunto de cores e fontes padronizadas;
- Flexibilidade: permitir que o sistema permita ao usuário a customização de sua própria interação ou sugestão de atalhos para executar passos repetitivos, quando for conveniente. Isso só poderá ser realizado se o sistema possuir interface adaptável.


07 – Qual a abrangência do estudo da Usabilidade?
Está de acordo com as seguintes questões:
- Quais são as reais necessidades dos usuários?
- Quais são os tipos de hardware e software mais adequados para um determinado ambiente?
- Quais são os passos necessários para implantação de sistemas de informação voltados para o usuário final, atendendo todos os princípios de usabilidade?
- Como avaliar de maneira efetiva a usabilidade do sistema?
Para respondê-los é necessário ter um conhecimento dos seguintes conteúdos:
- Interação Homem-Computador (IHC): define os requisitos básicos considerados em qualquer processo de interação;
- Fatores Humanos na Usabilidade: Estuda os aspectos psicofisiológicos do processamento mental humano;
- Engenharia de Software com IHC: Estuda os métodos de desenvolvimento de software com a participação efetiva do usuário final;
- Dispositivos de Interação: Estuda a adequação dos dispositivos de interação aos diversos tipos de sistemas;
- Desenho de Interfaces (Design): Estuda os padrões de desenho de interfaces que facilitam a vida do usuário, com destaque ao uso adequado de cores.
- Métodos de Avaliação de Usabilidade: Avalia os sistemas com base em critérios de usabilidade.
- Ergonomia: Estuda a influência dos fatores externos (ambiente, equipamentos de apoio, layout, etc) no uso dos sistemas.
- Ética da Usabilidade: Analisa as conseqüências da ubiqüidade da tecnologia da informação;
Não há uma resposta simples e direta e nem um entendimento único. O intuito é dar uma visão geral do papel do engenheiro de usabilidade e das vantagens adquiridas com a aplicação de seus métodos de avaliação e construção de softwares ideados no usuário final.

08 – Para que serve a Engenharia de Usabilidade?
Serve para facilitar a vida do usuário. Para isso é necessário que o sistema em questão tenha uma interface fácil de aprender e utilizar para que o usuário tenha satisfação naquilo que ele está fazendo no sistema.