Goals, Operators, Methods and Selection (GOMS) Modelos cognitivos Goals, Operators, Methods and Selection (GOMS)
Modelos de Utilização Modelam a interação Não requerem utilizadores Formato infere nas possibilidades do usuário Não requerem utilizadores O programador que decidirá o caminho Permitem prever performance Através dos estudos de interação Útil para comparar alternativas
Modelos de Hierarquias de Metas Processamento mental recorre a “dividir para conquistar” Exemplo: Fazer relatório de DB Recolher informação Rever matéria teórica Procurar literatura relevante … Estruturar informação pedida Detalhar ...
Testes de Utilização Medir a performance do utilizador Ambiente ou tarefa condicionada Combinação de técnicas Observação Entrevistas Questionários
Goals, Operators, Methods, Selection GOMS
Goals (Metas) Estado que o utilizador quer atingir E.g. encontrar uma página de web sobre DB; Formatar o texto em negrito; Inserir uma informação no banco de dados.
Operators (Operadores) • Processos cognitivos e ações físicas necessárias para atingir os objetivos Perceptivo: ver, ouvir, sentir Cognitivo: lembrar, pensar, planejar E.g. Decidir que sistema de busca usar Motor: clicar, arrastar, mover, “teclar” Inserir as palavras chave Os operadores são as “ferramentas” para atingir a meta.
Methods (Métodos) • Seqüência de passos necessários Arrastar o mouse para selecionar campo de texto Escrever (datilografar) as palavras chave Clicar em “procurar” Os métodos recorrem aos operadores para atingir a meta.
Selection Rules (Regras de seleção) Usadas para determinar que método usar Depois de inserir a palavras: Apertar “Enter”? Clicar em “procurar”?
Exemplo Meta: Apagar uma palavra Método 1: Apagar usando menu Lembrar de selecionar palavra Lembrar do comando “cortar” Lembrar que “cortar” está no menu “editar” Executar a seleção Executar escolha de comandos
Exemplo Meta: Apagar uma palavra Método 2: Apagar usando tecla ”delete” Lembrar onde posicionar o cursor Lembrar qual é a tecla “delete” Pressionar “delete” para cada letra
Exemplo Operadores Regras de Seleção Clicar com o mouse Arrastar cursor Selecionar menu Pressionar tecla Regras de Seleção 1. Apagar texto com mouse se o texto a apagar for longo 2. Apagar com tecla caso contrário.
Exemplos? Objetivo: Fechar uma janela Objetivo: Deixar um texto em negrito Objetivo: Salvar um arquivo Objetivo: Redimensionar uma janela