Você está na página 1de 6

1) Disserte sobre o objetivo da Interao Homem-Mquina (IHM).

2) Quais atributos as interfaces deve contemplar para que a IHM possa trazer qualidade aos sistemas? Trazer qualidade aos sistemas atravs de interfaces:
Interativas; Padronizadas; Confiveis; Robustas; E que ofeream uma grande variedade de alternativas para a execuo de tarefas.
Produzir

sistemas to usveis e seguros quanto funcionais.

3) Defina interao e usabilidade. Usabilidade: Capacidade de um produto ser usado por usurios

especficos para atingir objetivos especficos com eficcia, eficincia e satisfao em um contexto especfico de uso. Interao: processo de atuao reciproca
4) Quais so as dificuldades presentes no projeto de interfaces?

Dificuldade em entender as tarefas e os usurios


A necessidade da interface estar diretamente ligada ao modo com que ser usado requer compreenso profunda dos usurios e de suas habilidades e expectativas. Levantar este tipo de informao difcil, sobretudo porque programadores tm dificuldade de se imaginarem efetivamente na condio de usurios comuns.

Complexidade inerente s tarefas e aplicaes


O domnio da aplicao a ser criado envolve situaes de difcil modelamento - seja porque a tarefa em si complicada, seja porque a aplicao se prope a resolver problemas de gama extensa.
Variedade de aspectos e requisitos diferentes

Alm das limitaes inerentes a qualquer projeto, interfaces com o usurio envolvem questes como padres, design grfico, documentao, internacionalizao, e performance, entre outras. Estas questes associadas contribuem para aumentar a complexidade do desenvolvimento da interface.

Teoria e mtodos no so suficientes para resolver o problema


Embora existam muitas metodologias para a criao de uma interface boa, a maior parte dos estudos feitos a seu respeito revela que a habilidade dos projetistas o fator primrio para a qualidade das interfaces geradas. O fato de existir grande proporo de casos que sejam excees s regras propostas nos mtodos contribui para a dificuldade de se criar um mtodo abrangente.

Dificuldade em se fazer um projeto iterativo Embora se veja como ideal o processo de se refinar ciclicamente uma interface, este processo em si j difcil de ser executado As modificaes trazem uma piora de usabilidade, e difcil saber quando a interface est realmente bem-elaborada. difcil obter resultados do uso da interface diretamente dos usurios primrios, que muitas vezes no so os seus compradores e nem responsveis.

5) Quais so as dificuldades da implementao de interfaces?

Necessidade de fazer um projeto iterativo

Implementar a interface iterativamente significa entrelaar as etapas de projeto e implementao e teste; O impacto direto disto que o processo de software tradicional se torna inadequado, e o processo utilizado em si, mais difcil de se administrar e documentar
Programao reativa

Uma das diferenas principais entre a implementao de interface e o software de outros tipos que a interface deve ser escrita contemplando seu controle pelo usurio, e no pela aplicao. Esta diferena tem resultado em dificuldade na modularizao e organizao do cdigo.
Multiprocessamento

Alm de existirem diversas tarefas simultneas que necessitem responder ateno do usurio, o tempo de execuo destas tarefas varia, e importante manter o sistema respondendo instantaneamente. Os mesmos problemas relacionados ao multiprocessamento existem no desenvolvimento de interfaces.

Programao em tempo real

H limitaes importantes do tempo de resposta e do redesenho das informaes exibidas pela interface; Esta caracterstica embute preocupaes que a maior parte dos sistemas no contempla a fundo.
Necessidade de robustez Toda entrada do usurio deve ser atendida satisfatoriamente.
As entradas dos usurios podem ser de qualquer natureza, e muitas vezes difcil prever todos os tipos diferentes de interao que ocorrero. A necessidade de cancelar e desfazer as operaes que o usurio executa acrescenta esta dificuldade

Dificuldade de sistematizar testes Sistemas de manipulao direta interface so em geral pouco teis para efetuar seu teste, porque no simulam bem a atividade catica do usurio, e porque alteraes na interface implicam em se ter de fazer mudanas nos testes.
Grande parte da qualidade da interface no-avalivel por um sistema, por ser resultado de apreciaes essencialmente humanas.

Falta de suporte por linguagens de programao


As linguagens de programao populares no contm primitivas internas para comunicao com interfaces mais complexas do que o console. As necessidades de multiprogramao e a reatividade do software requerem suporte pela linguagem de programao

Complexidade das ferramentas Como a linguagem de programao muitas vezes no suporta completamente as necessidades da interface, cria-se uma necessidade por ferramentas que enderecem esta questo.

Estas ferramentas em geral so incompatveis e requerem longo treinamento por parte dos desenvolvedores.

Dificuldade de modularizao

Uma das maiores dificuldades relacionadas criao de interfaces a dificuldade de se separar a forma da interface com o contedo a ser apresentado. 6) Quais so as etapas que projeto centrado no usurio deve contemplar?
Identificar a necessidade do projeto centrado no usurio

Analizar e especificar o contexto da operao Especificar as exigncias dos usurios

O sistema satisfaz as exigncias dos usurios e da Organizao

Avaliar o Projeto Produzir solues de projetos

7) Estabelea um comparativo entre Interface e Interao.


Interface:
Toda a poro de um sistema com o qual um usurio mantm contato ao utiliz-lo, tanto ativa quanto passivamente. A interface engloba tanto software quando hardware. Considerando-se a interao como um processo de comunicao, a interface pode ser vista como o sistema de comunicao utilizado neste processo.

Interao: Atuao recproca, dois agentes inter-agindo, mais do que imagem, envolve com o comportamento do usurio altera o comportamento do sistema (ou de outros usurios); um conceito mais profundo que o conceito de interface.

8) Quais os conceitos de qualidade de sistemas interativos que devem ser considerados pela IHM?

Podemos definir como a parte de um sistema interativo responsvel por traduzir aes do usurio em ativaes das funcionalidades do sistema, permitindo que os resultados possam ser observados e a interao devidamente coordenada. Considera-se a interface no s o meio fsico que separa duas entidades distintas (homem e computador) em seu processo de comunicao A Interface funciona como um mediador que suprime as deficincias de cada entidade ao longo da interao.
A Interface no deve possuir apenas coerncia visual mas, principalmente, dispositivos que aliviem a carga cognitiva do usurio envolvendo, portanto, conhecimento sobre a maneira como as pessoas resolvem problemas. menor n de vlvulas, alavancas e botes interfaces alfanumricas GUIs (Graphical User Interfaces)

9) Explique os problemas inerentes s interfaces baseados na Comunicao Analista/Usurio e na nfase na Interface

Comunicao Analista/Usurio Ponto de Vista dos usurios

Sempre reclamando da interface dos sistemas de software: so difceis de se aprender, utilizar e no fazem o que deve

Ponto de Vista dos analistas


riam fazer.

Resultado da m comunicao
Motivos da m comunicao

de problemas de cada um.

nfase na Interface Custo

Engenheiros de Software
A interface ainda no vista como parte integral do sistema interativo, mas somente como uma caracterstica a ser pensada depois.

Falta de aplicao da Engenharia de Usabilidade


Devemos incluir preocupaes com usabilidade em todo o processo de desenvolvimento de software.

Custo do peopleware no considerado


Uma das primeiras consideraes na aquisio de sistemas interativos; O custo inicial do sistema pago somente uma vez, mas o custo de treinamento de cada pessoa no aprendizado do sistema incluindo produtividade perdida, na luta contra o sistema, e recuperao de erros pago todos os dias.

10) Explique porque o desenvolvendo IHM deve distinguir o desenvolvimento da aplicao, do desenvolvimento do usurio e do desenvolvimento de novas tecnologias? 11) O componente de interao tratado por dois domnios, disserte sobre cada um deles.