Interfaces Pessoa-Máquina

Documentos relacionados
Conform to the usersʼ view of the task!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(johnson, 2008)!

Análise de Tarefas. Análise Hierárquica de Tarefas

Cotagem de dimensões básicas

Modelos Conceptual e Mental

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase

exercícios - cap. 4 1

Condições Gerais Programa de fidelidade O CLUBE FITNESSBOUTIQUE Junho 2011

exercícios - cap Construa uma máquina de estados que ilustre os requisitos de uma máquina multibanco (levantamento de dinheiro)

Licenciatura em Informática. - Análise e Conceção de Sistemas de Informação. Gestão de Condómino. Documento de Análise.

4.1. UML Diagramas de casos de uso

Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais prof@edison.eti.

Engenharia de Software e Sistemas Distribuídos. Enunciado Geral do Projecto

Modelos de Desenho Curricular

Modelo de Pesquisa. Biblioteca Escolar. Agrupamento de Escolas Rainha Santa Isabel - Carreira

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 3

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP.

Papo com a Especialista

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva

Guia do Utilizador Configurador Online de Instalação

Componentes do modelo ambiental

Visão Artificial Para a Indústria. Manual do Utilizador

Gestão do Risco e da Qualidade no Desenvolvimento de Software

1. Eu tenho problema em ter minhas necessidades satisfeitas

O Gerenciamento de Documentos Analógico/Digital

Engenharia de Software II

IV AVALIAÇÃO. Resumo Aula Anterior IV.2 AVALIAÇÃO PREDITIVA. o Avaliação Heurística (Cont.) o Fases da Avaliação Heurística

Projecto de Desenvolvimento de Sistemas de Software

A Comunicação Estratégica. no âmbito da Mudança Organizacional

MODELAGEM DE SISTEMAS

9/24/2012. Interfaces Pessoa. Análise de Utilizadores e Tarefas I. Máquina. Cap. 5 Análise de Utilizadores e Tarefas. Melhor e Pior?

CONTRATO a TERMO RESOLUTIVO Manual do Candidato

Regras Práticas de Utilização dos Cartões Eletrónicos. Alunos

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

ARQUITECTURAS DE SOFTWARE

Diagramas de Casos de Uso

Casos de uso Objetivo:

O Processo de Engenharia de Requisitos

atividades fora da escola escolaridade obrigatória inscrição agenda escolar escola gratuita dificuldades escola maternal associações de pais Ensino

COMO INICIAR O RELACIONAMENTO COM OS LEADS? 8 passos para TER UMA SEQUÊNCIA DE S BEM SUCEDIDA.

REGULAMENTO ESTÚDIO DE VIDEOCONFERÊNCIA DA U.PORTO P R A Ç A G O M E S T E I X E I R A P O R T O, O U T /

GUIA PRÁTICO REDUÇÃO DE TAXA CONTRIBUTIVA PRÉ REFORMA INSTITUTO DA SEGURANÇA SOCIAL, I.P

Interfaces Pessoa-Máquina (IPM)

7 Ações para afastar a crise Utilizando o marketing para melhorar suas vendas.

PortugalAves/eBird Introdução online de dados do Atlas

1. Criar uma nova apresentação

2.4. A (auto) avaliação. Pré-escolar

Certidão Permanente. Manual de Procedimentos

Ferramentas Web, Web 2.0 e Software Livre em EVT

Escola Secundária José Saramago Mafra. Cursos Profissionais. Guião para os Professores

O Manual do Tenente Skat. Martin Heni Eugene Trounev Revisão: Mike McBride Tradução: José Pires

Manual do Comunicador 1.0 (Externo)

Manual de utilização do EAD SINPEEM. EaD Sinpeem

Licenciatura em Eng.ª Informática Redes de Computadores - 2º Ano - 2º Semestre. Trabalho Nº 1 - Ethereal

Modelo de Projetos Internacionais Conhecer para preservar: animais em extinção Faixa etária: 11 a 14 anos (Ensino Fundamental II) Duração: 2 meses

UML Unified Modeling Language. Professor: André Gustavo Bastos Lima

USE CASES. DESENVOLVIMENTO DE SISTEMAS SOFTWARE F. Mário. Martins

Observação das aulas Algumas indicações para observar as aulas

Unidade IV. Ciência - O homem na construção do conhecimento. APRENDER A APRENDER LÍNGUA PORTUGUESA APRENDER A APRENDER DINÂMICA LOCAL INTERATIVA

Especificação Operacional.

Área - Relações Interpessoais

Resolução da lista de exercícios de casos de uso

Planejamento Estratégico

Resumo de: THE FOUR STEPS TO THE EPIPHANY de Steve Blank de Diogo Miguel Jesus, Engenharia Informática, Instituto Superior Técnico, Lisboa, 2011

Microsoft Access Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento

SEMINÁRIOS AVANÇADOS GESTÃO DE PROJECTOS

Análise e Modelagem de Tarefas

Apontamento Técnico No. 10, Julho de 2014 Como fazer inquéritos com FrontlineSMS versão 2.2.1

PIBIC Online Manual do Usuário

ESTRATÉGIA e PROSPECTIVA 2009/2010

PHC Factoring. A solução para a gestão dos contratos de Factoring, respectivas cessões, adiantamentos e recibos das entidades aderentes.

Introdução ao MS PowerPoint

CRITÉRIOS DE AVALIAÇÃO. Departamento de Expressões Educação Especial

Critérios de avaliação dos alunos Abrangidos pela Educação Especial

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0

Fundamentos de Teste de Software

Informação Pública: Valor e Limites para as Organizações Cívicas e Solidárias. Dra. Teresa Salis Gomes ( CIVITAS )

Lista de Exercícios 3 Estruturas de Controle Profa Susana M Iglesias

Apresentação do VisualA

As 10 Melhores Dicas de Como Fazer um Planejamento Financeiro Pessoal Poderoso

O Manual do ssc. Peter H. Grasch

Inquérito de Satisfação 2014

3.1 Definições Uma classe é a descrição de um tipo de objeto.

Consumidor e produtor devem estar

Escola Básica e Secundária Sacadura Cabral. REGULAMENTO DE UTILIZAÇÃO DO CARTÃO MAGNÉTICO GIAE Gestão Integrada para Administração Escolar

Organização. Trabalho realizado por: André Palma nº Daniel Jesus nº Fábio Bota nº Stephane Fernandes nº 28591

Markes Roberto Vaccaro

ONG S E ASSOCIAÇÕES. Aproveite bem todas as dicas, fotos e textos deste guia, pois eles são muito importantes.

REGULAMENTO DA BOLSA DE MANUAIS ESCOLARES

Educação Patrimonial Centro de Memória

Manual Web.Newhotel Configuração NewHotel

AMBIENTE São os locais onde estão localizadas as estruturas e apresentam complexo contexto, caracterizados por mudanças e por uma multiplicidade de

COMO COMEÇAR UM NEGOCIO NA INTERNET?

5 Instrução e integração

REQUISITOS DE SISTEMAS

C N INTERPRETAÇÃO TÉCNICA Nº 2. Assunto: RESERVA FISCAL PARA INVESTIMENTO Cumprimento das obrigações contabilísticas I. QUESTÃO

Work Flow no EGS F&B Control

Transcrição:

Interfaces Pessoa-Máquina Marielba Silva de Zacarias Fct I, Gab. 2.69 A Análise de Tarefas II Referências: 1. Human-Computer Interaction, A. Dix, Cap. 7 (Ed.2), Cap. 15 (Ed. 3) 2. Task-Centered User Interface Design, C. Lewis and J. Rieman Cap. 1-2 3. Interaction Design, J. Preece Cap 7 (Ed. 1), Cap 10 (Ed. 2) 4. Aulas de IPM do IST

Como fazer AT Sumário Análise de tarefas Recolha de dados Responder às 11 perguntas Descrição das tarefas Avaliação Identificação de necessidades e requisitos dos utilizadores Selecção de tarefas para o desenho Cenários do problema Modelos conceptuais E depois?? Prototipagem 2

Descrição de tarefas Muitissimas notações e técnicas!!! Técnicas baseadas em conhecimento Items de informação que o utilizador precisa saber e interligação entre eles Análise de objectos/entidades Objetos utilizados na tarefa + Acções realizadas 3

Descrição de tarefas Cenários: Narrativa informal simples, natural, pessoal, não generalista Casos de uso (modelação de SI) Decomposição hierarquica de tarefas 4

Um exemplo Para limpar a casa Tirar o aspirador do armário Conectar os acessórios Limpar as divisões Se a bolsa de pó encher, esvaziar Guardar o aspirador (e acessórios) no armário Deve saber sobre Aspiradores, accessórios, armários, etc. 5

Método genérico Recolher dados (do slide anterior) com técnicas seleccionadas (aula anterior) Organizar utilizando uma notação ou diagrama 6

Decomposição de tarefas Objectivos: descrever as acções realizadas pelas pessoas estrutura-las numa hierarquia de subtarefas indicar a ordem das subtarefas Técnicas: 1. Hierarchical Task Analysis (HTA) + conhecida 2. Concurrent Task Trees (CTT - CNUCE, Pisa) 7

Descrição Textual HTA 0. Para limpar a casa 1. Tirar o aspirador do armário 2. Conectar os acessórios 3. Limpar as divisões 4. Se a bolsa de pó encher, esvaziar 5. Guardar o aspirador (e acessórios) no armário Plano 0: fazer 1-2 - 3-5 nessa ordem. quando a bolsa encher, fazer 4 Plano 3: fazer 3.1, 3.2 ou 3.3 em qualquer ordem, segundo o que precisar limpeza 8

Descrição Textual HTA 0. Para limpar a casa 1. Tirar o aspirador do armário 2. Conectar os acessórios 3. Limpar as divisões 3.1. Limpar o corredor 3.2 Limpar a sala 3.3. limpar os quartos 4. Se a bolsa de pó encher, esvaziar 5. Guardar o aspirador (e acessórios) no armário Plano 0: fazer 1-2 - 3-5 nessa ordem. quando a bolsa encher, fazer 4 Plano 3: fazer 3.1, 3.2 ou 3.3 em qualquer ordem, segundo o que precisar limpeza 9

Descrição Textual HTA 0. Para limpar a casa 1. Tirar o aspirador do armário 2. Conectar os acessórios 3. Limpar as divisões 3.1. Limpar o corredor 3.2 Limpar a sala 3.3. limpar os quartos 4. Se a bolsa de pó encher, esvaziar 5. Guardar o aspirador (e acessórios) no armário Plano 0: fazer 1-2 - 3-5 nessa ordem. quando a bolsa encher, fazer 4 Plano 3: fazer 3.1, 3.2 ou 3.3 em qualquer ordem, segundo o que precisar limpeza 10

Criando a hierarquia 1 Obter lista de tarefas 2 Agrupar grupos de tarefas em tarefas maiores 3 Decompor sucessivamente as tarefas +pequenas Regras de paragem esvaziar a bolsa de pó é suficientemente simples? Propósito: detalhar só as tarefas + relevantes Acções motoras: nível + detalhado Podia-se detalhar mais esvaziar a bolsa (podem haver diferentes opções de o fazer) 11

Diagramas HTA 12

Diagramas HTA 13

Refinando as descrições Dado o HTA inicial (textual ou diagrama) Como verificar / melhorar? Algumas heurísticas Pares de acções e.g., onde está `turn on gas (não está) mas temos turn off gas 14

Diagrama HTA refinado 15

Refinando as descrições Dado o HTA inicial (textual ou diagrama) Como verificar / melhorar? Algumas heuristicas Pares de acções e.g., onde está `turn on gas (não está) reestruturar balancear generalisar e.g., generate task `make pot' e.g., é`pour tea' + simples que make pot? e.g., fazer one cup.. Ou mais 16

Diagrama HTA refinado 17

Refinando as descrições Dado o HTA inicial (textual ou diagrama) Como verificar / melhorar? Algumas heuristicas Pares de acções e.g., onde está `turn on gas (não está) reestruturar balancear generalisar e.g., generate task `make pot' e.g., é`pour tea' + simples que make pot? e.g., fazer one cup.. Ou mais 18

Diagrama HTA refinado 19

Refinando as descrições Dado o HTA inicial (textual ou diagrama) Como verificar / melhorar? Algumas heuristicas Pares de acções e.g., onde está `turn on gas (não está) reestruturar balancear generalisar e.g., generate task `make pot' e.g., é`pour tea' + simples que make pot? e.g., fazer one cup.. Ou mais 20

Diagrama HTA refinado 21

Tipo de plano Sequências fixas - 1.1 então 1.2 então 1.3 Tarefas opcionais - se the pot is full, fazer 2 Esperar por eventos - quando kettle boils, fazer 1.5 ciclos - fazer 5.1 5.2 enquanto há empty cups Tarefas paralelas - do 1; ao mesmo tempo... Ordem Misturas - fazer 3.1, 3.2 ou 3.3 em qualquer ordem - a maioria dos planos combinam várias formas 22

Sobre as esperas A espera é parte do plano? ou da tarefa? tipicamente tarefa if busy wait A espera é activa Plano quando o final da espera é um evento e.g. when alarm rings, when reply arrives Este exemplo É redundante! Deve-se evitar redundância, pq se precisarmos de alterar temos de alterar em mais que um local, ou então fica inconsistente23

Selecção das tarefas para desenho Tarefas reais e representativas Devem contemplar a maior parte da funcionalidade existente ou desejada Mistura de tarefas simples e complexas Tarefas simples: comuns ou introdutórias Tarefas difíceis: pouco frequentes ou para peritos Tarefas médias: nem fáceis nem difíceis Criar um cenário de problema para cada tarefa identificada 24

Tarefas completas Criação de um site para um banco 3 tarefas seleccionadas 1 Ver saldo conta à ordem 2 Ver saldo conta a prazo 3 Transferir conta a prazo->conta à ordem Estas tarefas funcionam bem individualmente No entanto, podemos ter um mau desenho 25

Tarefas completas (cont) Tarefa + completa e realista ter a certeza que tenho saldo na conta à ordem para a transferência Esta tarefa exige: Verificar saldo conta à ordem Se não tiver saldo, ver saldo conta a prazo Transferir dinheiro da conta a prazo à conta ordem Desenho individual pode dificultar o uso das 3 tarefas em combinação 26

Características das tarefas Enunciar aquilo que o utilizador quer fazer, não como deveria fazê-lo Não existe qualquer referência à interface Ela ainda não existe!! O enunciado da tarefa deve ser específico Tipo de pauta, nº de participantes, etc. Forçar quem está a desenhar a pensar em todos os detalhes que puderem ser relevantes 27

Exemplo de tarefa (errado!) Escolher a opção do menu para encomendar um bife com batatas fritas e carregar no botão para pagar 28

Exemplo de tarefa (errado!) Escolher a opção do menu para encomendar um bife com batatas fritas e carregar no botão para pagar Errado pq tem referencias a como fazer ao interface 29

Exemplo de tarefa (certo!) Encomendar um bife com batatas fritas, a ser entregue às 20h no meu lugar, e uma omelete mista para o meu filho que ficou no lugar 15. Pagar com multibanco e pedir recibo 30

Bom ou mau desenho? 31

Bom ou mau desenho? 32