Interface homem máquina

Download Report

Transcript Interface homem máquina

INTERFACE HOMEM MÁQUINA

Introdução

O que é?

 “É o canal de comunicação entre o homem e o computador, através do qual interagem, visando atingir um objetivo comum.”  “É o conjunto de características com o qual os utilizadores interagem com as máquinas, dispositivos, programas de computador ou alguma outra ferramenta complexa”

O que é?

“Um projeto interface homem-máquina cria um modelo efetivo de comunicação entre o ser humano e o computador. Seguindo um conjunto de princípios deprojeto de interface, o projeto identifica objetos e ações de interface e depois cria um layout de tela que forma a base para um protótipo de interface homem-máquina.”

Usuário

ação interpretação

Interface Sistema Aplicação

Importância

 Diminui erros.

 Maior interação e entendimento do usuário  Cativam curiosidade e interesse do usuário  Maior aceitação

Histórico

• • • Interfaces batch, as quais eram usadas desde o advento do ENIAC6, de 1945 até 1968; Interface de texto, ou CLI (Command Line Interface), que ficou em uso de 1969 a 1983; Interface gráfica (GUI), Graphical User Interface/ interface grafica do usuário, em uso desde 1984 até os dias atuais.

PRIMEIRA GERAÇÃO: 1944-1959 SEGUNDA GERAÇÃO: 1960-1964

TERCEIRA GERAÇÃO: 1964-1975 QUARTA GERAÇÃO: 1971 – Atualmente

Resumindo

Primeiros programas

: “batch”, sem interface

Passado

: Interfaces do tipo textual  Linhas e telas de caracteres

Presente

: interfaces gráficas   novos dispositivos auxílio de som são envolvidos, dia a dia

Futuro

: ambientes virtuais  uso da palavra e dos gestos  imagens animadas

REGRAS DE OURO

Coloque o usuário no controle

      Defina os modos de interação de modo que não force o usuário a ações desnecessárias Proporcione interações flexiveis Permita que a interação com o usuário possa ser inerrompida e desfeita Simplifique a interação de acordo com os niveis de competencia Esconda detalhes tecnicos Projete interações direta com objetos

Reduza a carga de memória do usuário

 Reduzir a demanda da memória de curto prazo  Revele as informações de um modo progressivo  Defina atalhos intuitivos  O layout visual de ma interface deve ser baseado em uma metáfora real.

Faça a Interface Consciente

Permita ao usuário que ele situe a tarefa em um contexto significativo, oferecendo indicadores que permitam saber o contexto do trabalho em mãos

Análise e projeto de interface com o usuário

    Engenheiro Humano estabelece um Modelo de Usuário.

Engenheiro de Software cria um Modelo de Projeto.

Usuário Final desenvolve um Modelo Mental ou Percepção de Sistema.

Implementadores de sistema criam um Modelo de Implementação.

Modelos de Analise de Projetos de Interface

 Modelo de Usuário: O modelo usuário estabelece o perfil do usuário final e podem ser caracterizados como: novato, esporádico, freqüente.

 Modelo de Projeto: incorpora dados, arquitetura, interface e projetos do sistema inteiro.

 Modelo Mental: É a imagem mental do sistema que os usuários finais têm em suas mentes.

 Modelo de Implementação: une a aparência e o sentido de interface com toda a informação de apoio (livros, manuais, arquivos de ajuda) que descreve a sintaxe e a semântica do sistema.

Modelos de Analise de Projetos de Interface

CONFORTO (Confiabilidade) DESEMPENHO (Custo do trabalho)

Quando o modelo de implementação e o modelo mental são coincidentes, o usuário se sente confortável com o software e o usa.

O Processo

 Onde a interface será localizada fisicamente?

 O Usuário estará sentado ou em pé, realizando outras tarefas não relacionadas como software?

 Há outras considerações especiais?

ANALISE DE INTERFACE

O desenvolvimento de uma interface confiável requer um planejamento das tarefas operacionais, para permitir ao operador, em qualquer circunstância, manter uma representação mental adequada e o controle sobre o processo.

Análise do usuário

 Entrevistas com o usuário  Entrada de vendas  Entrada de Marketing  Entrada de suporte

Modelagem e análise de Tarefas

 Qual o trabalho será realizado pelo usuário em circunstâncias específicas?

 Quais tarefas e subtarefas serão realizadas?

 Qual a sequencia de tarefas de trabalho?

 Qual a hierarquia das tarefas?

Deve ser considerada:

 Opinião do usuário  Examinar o caso de uso e outras informações obtidas do usuário e extrai os objetos físicos gerados  Quais serão os tipos de dados?  Haverá personalização de usuário para usuário?  Haverá mecanismos disponíveis para mover-se diretamente para informação do sumário relativo a grandes coleções de dados?

 Análise do Ambiente de Trabalho.

Como começa o projeto de interface HM?

cenários do usuário são criados; Identifica-se requisitos do usuário, das tarefas e do ambiente; Implementa-se o modelo de projeto, e o resultado é avaliado quanto a qualidade. Teste e implementação.

criação do layout de tela que ilustra o projeto gráfico.

Ferramentas são usadas para prototipar

Questões do projeto

 Tempo de resposta do sistema  Facilidade de ajuda ao usuário  Manipulação da informação de erro  Rotulação de comando  Acessibilidade da Aplicação  Internacionalização

AVALIAÇÃO DO PROJETO

A prototipação é fundamental em um projeto de interface, pois ela oferece facilidade por parte dos usuários para utilizar os recursos e facilitar o entendimento da interface, oferecendo benefícios voltados ao próprio meio de trabalho do usuário, sendo possível de ser aplicado antes mesmo de informatizar seu meio de trabalho (PROTOTIPAÇÃO DE SOFTWARE, 2006).

CONCLUSÃO

Atualmente, sistemas requerem, maiores níveis de interatividade, e estão se tornando cada vez mais sofisticados e complexos.

Projetá-los não é uma tarefa trivial, é desafiante (Benimoff, 1993).

Os sistemas de Interface Homem Máquina (HMI) permitem uma aproximação entre o mundo da automação e o utilizador. Dada a crescente complexidade dos processos modernos, a capacidade de ter uma visão clara do todo é cada vez mais importante

Referências Bibliográficas

SOMMERVILLE, IAN. Engenharia de Software. 6a. edição, Addison-Wesley, 2003.

PRESSMAN, R. S. Engenharia de Software. 5a edição, Editora McGraw-Hill, 2002.

MYERS, Brad A. "Why are Human-Computer Interfaces Difficult to Design and Implement?", Carnegie Mellon University School of Computer Science Technical Report CMU-CS-93-183, Julho 1993.

REIS, Christian, Por que Interfaces Homem-Máquina são difíceis de Projetar e Implementar?; Disponível em : Http://www.iswimwithsharks.com.br/2009/10/ranking-das-marcas-mais-valiosas do-mundo-2009/. Acesso em 20/09/2010 as 13:27.