Modelagem de Tarefas

Documentos relacionados
Interação Humano-Computador Projeto de Interface (Análise do Usuário e da Tarefa) PROFESSORA CINTIA CAETANO

Interação Humano-Computador

INF1403 Introdução a Interação Humano-Computador (IHC)

Humano-Computador (IHC)

Interação Humano-Computador Avaliação em IHC: Hierarquia de Metas e Testes com Usuários

Modelagem de Tarefas e Interação (1)

INF2706 O Modelo GOMS

INF1403 Projeto de IHC Modelos de Tarefa e Interação

Modelagem de Tarefas e Interação

UML Aula I Diagramas de Caso de Uso. Ricardo Argenton Ramos

Avaliação de IHC. Aula 08 09/09/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

Engenharia Cognitiva; Golfos de Execução e Avaliação; Distâncias Semânticas e Articulatórias

8. Inserir senha no arquivo

PROBLEMAS COMUNS EM MODELOS DE TAREFA E INTERAÇÃO

O QUE SÃO FATORES HUMANOS?

Introdução à Programação. João Manuel R. S. Tavares

Execute o instalador atiecli5 clicando duas vezes sobre o mesmo e será apresentada a tela inicial:

Introdução à Programação

4 Linguagens de Modelagem de IHC

10 Hiperlinks e Mala Direta

Sumário Objetivos da Lição Estudo de Caso Exercício Exercício Exercício 3...

Utilizando o painel do operador

Selecionando um nome de usuário

ENGENHARIA DE USABILIDADE. Aula 08 - Técnicas para avaliação de interfaces

Modelagem de Casos de Uso. Sistemas de Informação

Técnicas de Programação

Diagrama de Atividades

da fonte, a cor do sublinhado e alguns efeitos pré-definidos.

Vejamos agora as ferramentas mais utilizadas para criação de imagens:

Para abrir um documento deve utilizar uma das abordagens seguintes.

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo

Inserindo Quebra de Página

Guia Rápido. Elgin L42-DT Impressora de etiquetas.

Universidade Federal de Uberlândia Faculdade de Computação. Conceitos básicos de algoritmos Prof. Renato Pimentel. Computação

Avaliação de IHC. Aula 07 25/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

APRESENTAÇÃO... 3 IGEO... 3 ACESSO AO SISTEMA... 4 MANUAL DO USUÁRIO... 4 FUNCIONALIDADES... 5 NAVEGAÇÃO E CONSULTA... 5 MANIPULAÇÃO DE CAMADAS...

MANUAL DO MÓDULO SUPRIMENTOS CONTROLLER

Diagrama de Sequência.

BEMATECH LOJA PRACTICO PASSO A PASSO PARA UTILIZAÇÃO AMBIENTE DE CADASTROS

Exercícios Repetição

Exercicio EAD : Tema: Cadastro de Produtor/Propriedade/Talhões

MANUAL DO USUÁRIO PORTAL DA IMPRENSA NACIONAL PESQUISA NOS DIÁRIOS OFICIAIS

Programação de Computadores IV. Introdução a Algoritmos SLIDES CEDIDOS POR Bruno Marques

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro

- Mult-K Plus - Mult-K Grafic - MPK Elaborado Por: José Ferreira da Silva Neto Data: 22/09/09

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

MIDISUL (48) (48) CEP CNPJ:

Design de IHC: Cenários de Projeto

Fases do OOHDM. OOHDM Um modelo para autoria de HT

CENTRALIZADO DO WHL E1G PROCEDIMENTO PARA GERENCIAMENTO DE USUÁRIOS E SENHAS

Como Cadastrar Sys Fundo de Combate à Pobreza? FN13

Suprimento >> Pedido >> Compra automática (Robô) >> Configurações >> Parâmetros de compra), representada pela Figura 1.

Interface. Movimentação na planilha

Estruturas de Repetição

SISTEMA ADM ERP - MANUAL DO USUÁRIO. Conceitos Básicos

Aula 03 - Trabalhando com listas de dados I. Aula 03 - Trabalhando com listas de dados I. Sumário. Introdução

Guia do Usuário. Portal Web: Foxwin-Acesso. Assunto: Guia do Usuário Portal Web. Produto: Foxwin-Acesso. Versão Doc.: 1.0

UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos

MANUAL PARA PROFESSORES KITUTOR

Aula 8: Estruturas de Repetição: O comando while

Manual de utilização do CSPSNet Versão 3.0

Entendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados.

SUMARIO. - Página 1 / 11

Na seqüência, será aberta uma página de login de acesso ao ambiente de gerenciamento do portal, conforme ilustrado na figura 01, abaixo: Figura 01

Manual Pessoa Jurídica DATAPROM DATAPROM. Sistema de Bilhetagem Eletrônica. Revisão 01 / Março Manual de Pessoa Jurídica. Pág.

Design de IHC - Organização do Espaço de Problema

Conferencing. Novell. Conferencing 1.0. novdocx (pt-br) 6 April 2007 INICIAR O CLIENTE CONFERENCING: INICIAR SESSÃO: Julho de 2007

LINGUAGEM ALGORÍTMICA

Manual de Operação SGW. Anexado ao Manual de Operação do TSW800TP

Manual de Operação do Pdv

Processamento de Dados aplicado à Geociências. AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões

Tutorial 133 DUO Criação de telas e utilização do teclado

Introdução à Programação

Arquitetura dos Microprocessadores

Transcrição:

Introdução à Interação Humano-Computador Modelagem de Tarefas Professora: Raquel Oliveira Prates http://www.dcc.ufmg.br/~rprates/ihc Aula 14: 06/11 1 Modelagem de Tarefas Objetivo Definir o plano de ações para a travessia do golfo de execução da Engenharia Cognitiva Questões Pressuposição: usuário tem planos e metas Modelos: GOMS Modelo Keystroke-Level Modelagem Hierárquica 2 2006 Raquel O. Prates 1

Modelo GOMS (Card, Moran, and Newell 83) pretende representar o comportamento dinâmico da interação com o computador, com base num modelo do comportamento humano que possui três subsistemas de interação: perceptual, motor e cognitivo metas (goals) operadores (operators) métodos para atingir as metas (methods) regras de seleção de métodos (selection rules) 3 Modelo GOMS (Card, Moran, and Newell 83) Metas (Goals): Aquilo que o usuário deseja fazer Operadores (Operators): Ações humanas básicas que o usuário executa (ex: olhar tela, escutar beep, pressionar tecla, decidir, lembrar um item da memória de trabalho, etc) Métodos para atingir as metas (Methods): Seqüência de passos para se atingir uma meta. Seus passos podem ser submetas, operadores ou uma combinação de ambos Regras de seleção de métodos (Selection rules): Regras para seleção do método a ser utilizado 4 2006 Raquel O. Prates 2

Modelo GOMS - Exemplo GOAL: EDITAR-DOCUMENTO GOAL: ENCONTRAR-INSTRUÇÃO-DE-EDIÇÃO. IR-PARA-PRÓXIMA-PÁGINA se estiver no final de uma página. LOCALIZAR-PRÓXIMA-INSTRUÇÃO GOAL: EXECUTAR-TAREFA-DE-EDIÇÃO. LOCALIZAR-LINHA [select: USAR-SETAS se a linha estiver próxima USAR-COMANDO-FIND se a linha estiver distante ]. MODIFICAR-TEXTO [select: DIGITAR-SOBRE-TEXTO USAR-COMANDO-REPLACE]. VERIFICAR-EDIÇÃO 5 GOMS Simplificado (Lee 93) Analisa apenas metas e submetas Pode ser expandido até se tornar um modelo GOMS completo Não requer que decisões de design sejam tomadas Modelagem: faça a análise top-down use termos gerais para descrever metas examine todas as metas antes de subdividi-las considere todos os cenários de tarefas use sentenças simples para especificar as metas retire os passos de um método que sejam operadores pare a decomposição no limite do design de interface 6 2006 Raquel O. Prates 3

GOMS Simplificado - Exemplo 1. marcar uma reunião 1.1a se (já tem data certa) então (ir direto à data desejada) 1. ir para a data desejada 1.1b se (ainda não tem data) então (verificar que dia/hora é mais conveniente) 1. ir para a semana atual 2. buscar lacunas no horário 2.1a se (há lacunas esta semana) então (decidir dia/hora mais conveniente) 2.1b se (não há lacunas esta semana) então (verificar próxima semana) 1. ir para próxima semana 2. (vai para o passo 2.1b-3) 1.2 marcar a reunião na data/hora desejada 1. indicar data/hora desejada 2. fornecer dados da reunião 7 Modelo Keystroke-Level (Card, Moran, and Newell 83) GOMS a nível de atividade motora previsão do tempo que leva para o usuário realizar uma tarefa considera operadores primitivos K = teclado ou botão, P = apontar, H = homing, D = desenhar, M = operador mental, R = resposta do sistema métodos = seqüência de operadores 8 2006 Raquel O. Prates 4

Modelo Keystroke-Level - Exemplo Método para tarefa de substituir palavra Passa para a próxima linha MK[LINEFEED] Emite comando de substituição MK[S] Digita palavra de 5 letras 5K[palavra] Termina palavra MK[RETURN] Digita palavra de 5 letras 5K[palavra] Termina palavra MK[RETURN] Termina comando K[RETURN] T = 4 tm + 15 tk = 8.4 seg (considerando digitadora de velocidade média tk =.2 seg, tm= 1.35 seg) 9 Modelagem Hierárquica de Tarefas Organização da tarefa em diagramas hierárquicos de metas Tarefas são agrupadas como planos, que especificam como podem ser executadas em situação real Representação: meta: retângulo com bordas arredondadas contendo o nome da meta, expresso do ponto de vista do usuário identificada por uma letra, inclui o papel do usuário que poderá atingi-la através do sistema 10 2006 Raquel O. Prates 5

Exemplo Quadro de A Solicitar inscrição V Usaro quadro T2 Efetuar login Administraro quadro Adm B Consultaros Manipular Administrar seções Administrar usuários Atividade-fim da aplicação Metas de suporte para a aplicação PAPÉIS: V = visitante(usuárioanônimo) M =membro(usuárioidentificadoatravésde login) Aut = autordo aviso(é membro, ou seja, podefazertudoo que um membropodefazer) RS =responsávelpelaseção(é membro) Adm= administrador(émembro) 11 Modelagem Hierárquica Representação: Tarefa: retângulos com marcações especiais para indicar a que tipo de estrutura estão associadas Operadores: representados por uma linha abaixo do retângulo Estrutura das tarefas: seqüencial, existe uma ordem em que as tarefas devem necessariamente ser efetuadas pelo usuário (contêm um número indicando sua posição na seqüência) independente de ordem representa um conjunto (e não uma seqüência) de tarefas a serem efetuadas pelo usuário (ponto de interrogação após o número que indica a posição relativa da tarefa na estrutura) alternativa, onde o usuário deverá selecionar qual das tarefas da estrutura será efetuada (pequenos círculos no canto superior direito do retângulo de cada tarefa alternativa, e letras como identificadores em vez de números) iterativa tarefa pode ser realizada diversas vezes (asterisco (*) no canto superior direito do retângulo) 12 2006 Raquel O. Prates 6

Modelagem Hierárquica - Representação Tarefa opcional: usuário pode optar por realizar ou não uma tarefa (representada com uma borda tracejada). Tarefas Ubíquas: podem ser feitas em qualquer ponto da realização da meta (círculo preenchido no canto superior direito do retângulo). Pré-condições: podem ser necessárias para a realização de uma determinada meta ou tarefa (representadas através de um callout ligado a uma meta ou tarefa) Estereótipos: tarefas que fazem parte da estrutura de diversas metas. Um estereótipo de tarefa pode ou não receber parâmetros (retângulo com borda dupla, contendo o nome do estereótipo seguido por seus parâmetros) 13 Exemplo B Consultar Abandonar consulta 1 2 Localizar aviso * Examinar aviso * A B C 1 2 3 Ordenar Mudar de seção Buscar Selecionar aviso Ler detalhes do aviso Imprimir aviso 1 2 Definir Busca Examinar resultado A B Fornecer critério Selecionar busca personalizada 14 2006 Raquel O. Prates 7