IHC: Software x Hardware

download IHC: Software x Hardware

of 14

Transcript of IHC: Software x Hardware

  • 7/23/2019 IHC: Software x Hardware

    1/14

    Especializao em Tecnologias de Software para Ambiente Web

    Interao Homem-Computador:Software/Hardware

    Prof. Dr. Sandro Ronaldo Bezerra [email protected]

    www.ufpa.br/srbo

    Projeto e Avaliao de Interfaces: Ambiente Web

    Instituto de Cincias e Exatas e NaturaisUniversidade Federal de Par

  • 7/23/2019 IHC: Software x Hardware

    2/14

    O Software Elementos envolvidos no Projeto de Interface de

    SI mais flexveis: O Prprio Usurio O Software

    Permitem que sejam criadas interfaces quase quelimitadas apenas criatividade do seu projetista

    O Hardware mais inflexvel, j que so projetadas interfaces

    baseadas em hardware j definidas (restries demercado, tecnolgicas e de aproveitamento doequipamento que j existe)

  • 7/23/2019 IHC: Software x Hardware

    3/14

    Projeto de Software - Conceitos

    P

    RTICA

    DO

    CONTROLE

    DE

    QUALID

    ADE

    Alocao de Funes Deve ser baseada em um conhecimento das

    capacidades e limitaes do usurio e do sistema Tomadas de Deciso

    Ser necessrio, ao usurio, recorrer prpria memriapara a execuo de um comando ou ele ter disponvel

    uma lista de opes? Ser permitida, ao usurio, a correo de um erro,

    detectado no ltimo passo de um procedimento de umsistema, sem ter que reiniciar tal procedimento porinteiro, ou ser necessrio que o usurio tenha queretornar ao passo 1 sendo que o erro foi detectado nopasso 9?

    Funes mais Indicadas aos Seres Humanos Controlar, Monitorar, Tomar Decises e Responder a

    Eventos no Esperados

  • 7/23/2019 IHC: Software x Hardware

    4/14

    Projeto de Software - Conceitos

    P

    RTICA

    DO

    CONTROLE

    DE

    QUALID

    ADE

    Consistncia Requer maior disciplina durante o processo de projeto

    Cada membro possui um conceito diferente sobre amelhor forma de tratar a interface do usurio

    Adotar um conjunto de convenes nico, documentadoe incorporado em todos os sistemas Para cada tipo de transao haver um modelo de projeto

    padronizado

  • 7/23/2019 IHC: Software x Hardware

    5/14

    Projeto de Software - Conceitos Compatibilidade entre Estmulo e Resposta

    Caractersticas espacial, de movimento ou conceitual de

    estmulo e da resposta que est mais consistente comas expectativas humanas. Resulta de Situaes comrpido processamento de informaes pelo usurio

    Pode ser: Inerente a Situaes

    Ao Pressionar a Tecla de Controle do Cursor daDireita, em um Teclado, para Mover o cursor para aDireita

    Aprendida Ao Dirigir um Veculo sempre do Lado Direito da Rua

    Fazer que o computador apresente informaes quesejam consistentes com as tarefas do usurio e com as

    capacidades e limitaes do processamento deinformao humano

  • 7/23/2019 IHC: Software x Hardware

    6/14

    P

    RTICA

    DO

    CONTROLE

    DE

    QUALID

    ADE

    Projeto de Software - Conceitos Metforas e Analogias

    Usurios contam com Analogias para construrem seus

    Modelos Mentais Natural, Lgico e Fcil de Entender Conceituar Programas Processadores de Textos com

    Mquinas de Escrever

    Metforas auxiliam os usurios a entenderem elembrarem das coisas Cuidado: Deve-se considerar os Aspectos Sociais,

    Psicolgicos e Antropolgicos da Comunidade Usuria do

    Sistema

  • 7/23/2019 IHC: Software x Hardware

    7/14

    Projeto de Software - Conceitos

    P

    RTICA

    DO

    CONTROLE

    DE

    QUALID

    ADE

    Expectiativas e Esteritipos

    Importante Aumento da Usabilidade do Sistemas Evitar Efeitos Negativos da Contradio das

    Expectativas

    Pode gerar transferncia negativa de aprendizado Leva muito tempo para ser esquecida e substituda

    pelo aprendizado esperado

    Exemplo:

    Como sinais trfego, que a maioria dos usuriosconhece, usando-se a cor vermelha para sinalizaralarme, a amarela para precauo e verde parasegurana

  • 7/23/2019 IHC: Software x Hardware

    8/14

    Projeto de Software - Conceitos Facilidade de Aprendizado, de Uso e

    Funcionalidade Aprendizado:

    Refere-se ao fato de um iniciante vir a ser proficiente nouso de um sistema, com o mnimo de treinamento ouprtica.

    Uso: Refere-se ao fato do sistema proporcionar a um usurio,

    conhecedor do mesmo, a execuo de tarefas com o mnimoesforo.

    Funcionalidade: Refere-se quantidade e aos tipos de diferentes funes

    que o sistema pode executar. Conseguir as trs requer o uso de Tcnicas de Otimizao,

    como as definidas a seguir.

  • 7/23/2019 IHC: Software x Hardware

    9/14

    PRTICA

    DO

    CONTROLE

    DE

    QUALID

    ADE

    Projeto de Software - Conceitos Projeto para Iniciantes, Especialistas e Usurios

    Intermitentes Para Principiantes

    Pode ser necessria a apresentao de muitasmensagens, pelo sistema, e de muita consulta a menus.

    Para Usurio Intermitentes Tm menor necessidade das mensagens, porm

    necessitam de consultas ocasionais, aos menus, por seesquecerem das funes e dos detalhes usadosanteriormente.

    Para Especialistas No necessitam perder tempo nem com mensagens e nem

    com menus, devendo, portanto, lhes ser permitido cortarcaminhos atravs das mensagens e menus e definirseqncias complexas de aes como um comando de alto

    nvel ou uma macro.

  • 7/23/2019 IHC: Software x Hardware

    10/14

    Projeto de Software - Conceitos

    PRTICA

    DO

    CONTROLE

    DE

    QUALID

    ADE

    Excesso de Funcionalidade No devem ser includos comandos ou opes para

    cada funo concebvel do sistema Pode inibir o usurio do Sistema

    Deve-se determinar a freqncia e os fatorescrticos de uso das funes candidatas para que se

    estabeleam prioridades Funes de mais baixa prioridade devem ser

    eliminadas ou tornadas disponveis, atravs decaminhos secundrios, apenas se houver dvidas no

    caminho primrio.

  • 7/23/2019 IHC: Software x Hardware

    11/14

    Projeto de Software - Conceitos Caminhos Mltiplos

    Desvios do menu que permitem, ao usurio, solicitar a

    opo, a tela ou a transao desejada atravs de umcomando, de um cdigo ou de outro identificador;

    Tcnicas de pilha ou de digitao seguida que permitemao usurio introduzir, em uma simples entrada, os

    dados que necessitariam de uma srie de menus etransaes, como em Sequncias de ComandosSeparados por Delimitadores como Ponto e Vrgula;

    Macros, definidas pelo prprio usurio, que acionam

    seqncias de comandos individuais; Opes de dispositivos de entrada que permitem o

    disparo de uma funo atravs de mais de umdispositivo de entrada diferente, como o caso da

    Seleo de Opes, em um Menu, por intermdio deDispositivos Apontadores, etc. 11

  • 7/23/2019 IHC: Software x Hardware

    12/14

    Projeto de Software - Conceitos Projeto para Revelao Progressiva e Evoluo

    Gradual fundamental que o usurio aprenda a operar o

    sistema de maneira fcil, com o mnimo de treinamentoe experincia

    Itens a considerar: As funes fundamentais devem ser fceis de serem

    aprendidas; As funes mais utilizadas devem ser de fcil execuo; A experimentao deve ser encorajada; As conseqncias dos erros devem ser minimizadas

    atravs de aes reversveis; O nmero de selees requeridas pelo usurio, para

    produzir as sadas mais desejadas ou comuns, devem serminimizadas fazendo com que o sistema assumaautomaticamente tais selees.

    12

  • 7/23/2019 IHC: Software x Hardware

    13/14

    Projeto de Software - Conceitos Independncia de Dilogo

    um enfoque no qual as decises de projeto, que

    afetam somente o dilogo homem-computador, soisoladas daquelas que afetam somente a estrutura dosistema de aplicao e do software computacional. Isto significa que a aparncia da interface para o usurio

    final e a escolha dos estilos de interao no soconhecidas pelo software computacional.

    crucial para a facilidade tanto da modificao da

    interface, para refinamentos interativos, como damanuteno do sistema.

    13

  • 7/23/2019 IHC: Software x Hardware

    14/14

    Projeto de Software - Conceitos Manipulao Direta

    Refere-se as interfaces que possuem: Representao contnua dos objetos e aes de interesse; Aes fsicas ou o pressionar de botes rotulados; Operaes reversveis incrementais rpidas.

    Incidem em projetar sistemas com os atributos: Os iniciantes podem aprender rapidamente o

    funcionamento bsico do sistema; Os especialistas podem trabalhar rapidamente para levar

    a cabo uma ampla gama de tarefas;

    Os usurios intermitentes e conhecedores, podem reteros conceitos operacionais; Os usurios podem:

    ver se suas aes esto atingindo seus objetivos;

    experimentar menos ansiedade; ganhar confiana e domnio sobre o sistema. 14