15
Análise de Tarefas Modelo GOMS Carlos Mar, Msc. Maio/2014

Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

Análise de Tarefas Modelo GOMS

Carlos Mar, Msc.

Maio/2014

Page 2: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

INTRODUÇÃO

• Proposto em 1983 por Card et al. Conjunto de modelos chamado família GOMS.

• Golas, Operators, Methods and Selection Rules.

• Serve para analisar o desempenho de usuários competentes de sistemas computacionais executando suas tarefas sem cometer erros.

Page 3: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

INTRODUÇÃO

• Modelos úteis para predizer o impacto de decisões de projeto no desempenho competente do usuário.

• Descrevem uma tarefa e o conhecimento do usuário sobre como executá-la em termos de: Objetivos, Operadores, Métodos e Regras de Seleção.

• Seu ponto de partida é uma lista de objetivos de usuário obtida através da coleta de dados.

Page 4: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

GOMS

• Goals (Objetivos): O que o usuário quer realizar utilizando o sistema.

• Operators (Operadores): primitivas internas (cognitivas) ou externas (ações concretas que o sistema permite que o usuário realize).

• Methods (Métodos): Sequência conhecida de subobjetivos e operadores que levam o usuário a alcançar seu objetivo.

• Selecion Rules (Regras): Tomadas de decisão do usuário sobre qual método executar.

Page 5: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

FAMÍLIA GOMS

• KLM GOMS: Técnica mais simples limitada a um

conjunto predefinido de operadores primitivos.

• CMN GOMS: Hierarquia de objetivos, os operadores executam de forma estritamente sequencial e os métodos são apresentados em uma notação semelhante a um pseudocódigo.

• CPM GOMS: Representam operadores cognitivos, perceptivos e motores, além de seguirem a abordagem do caminho crítico (Critical Path Method).

Page 6: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

KLM GOMS

• Operadores primitivos – K: pressionar uma tecla ou botão

– P: apontar com o mouse um alvo num dispositivo visual

– H: mover as mãos para o teclado ou outro dispositivo

– D: desenhar um segmento de reta

– M: planejar mentalmente um conjunto de ações primitivas relacionadas

– R: tempo de resposta do sistema

Page 7: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

KML GOMS

Page 8: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

KML GOMS – EXEMPLO 1

Page 9: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

KML GOMS – EXEMPLO 2

Page 10: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

KML GOMS – EXEMPLO 3

Page 11: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

CMN GOMS

• Tarefas mentais podem ser complexas de representar.

• Apenas aquelas relacionadas ao design do sistema devem ser modeladas.

• Em estágios iniciais apresentamos ao usuário as alternativas que ele tem para atingir seus objetivos.

• Para analisar o desempenho precisamos de um modelo mais detalhado.

Page 12: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

CMN GOMS – SEM DETALHE

Page 13: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

CMN GOMS – DETALHADO

Page 14: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas

CMN GOMS

• Quantitativamente permitem prever a sequência de operadores e o tempo de execução.

• Qualitativamente focam em métodos para alcançar objetivos.

• Métodos semelhantes são facilmente identificados, métodos curtos ou longos destacam-se e podem disparar ideias de design.

• Diferença entre KLM e CMN: CMN é representado na forma de “programa”, portanto a análise é geral e executável.

Page 15: Análise de Tarefas Modelo GOMS - WordPress.com€¦ · GOMS •Goals (Objetivos): O que o usuário quer realizar utilizando o sistema. •Operators (Operadores): primitivas internas