420 likes | 557 Views
Interface. Homem-Máquina. (. Task and. ). Action Oriented System. TAOS. José Eustáquio Rangel de Queiroz. Prof:. Carga Horária:. 60 h. “User and task analysis is the process of learning about ordinary users by observing them in action.”.
E N D
Interface Homem-Máquina ( Task and ) Action Oriented System TAOS José Eustáquio Rangel de Queiroz Prof: Carga Horária: 60 h
“User and task analysis is the process of learning about ordinary users by observing them in action.” [Hackos & Redish, User and Task Analysis for Interface Design (1998)]
Roteiro I • Considerações Iniciais • Modelo de Representação • Relacionamento Conceitual • Conceito • Conceito Estático • Objeto • Agente • Instrumento • Método • Situação
Roteiro II • Relacionamento Conceitual • Conceito Dinâmico • Processo • Tarefa • Ação • Exemplo • Bibliografia Consultada
Considerações Iniciais I • TAOS (Task and Action Oriented System) I • Formalismo para aquisição e representação do conhecimento • Fundamentação na modelagem do domínio • Focalização original na construção de Sistemas Baseados em Conhecimento (SBC) • Validação no domínio da Biologia Molecular (IA)
Considerações Iniciais II • TAOS (Task and Action Oriented System) II • Fundamentação no conhecimento do especialista sobre um determinado tema • Extração do conhecimento a partir de técnicas de sondagem (e.g. condução de entrevistas, administração de questionários) • Representação hierárquica do conhecimento extraído • Similaridade da Modelagem da Tarefa ao desenvolvimento de um SBC
Considerações Iniciais III • Preenchimento dos requisitos exigidos para Análise e Modelagem da Tarefa • Objetivos da Tarefa • Lógica da Execução da Tarefa • Objetos Envolvidos • Procedimentos Utilizados • Condições Necessárias à Execução da Tarefa • Verificação de Incoerências e Incompletude da Descrição • Fatores Críticos
Considerações Iniciais IV • Composição do Formalismo TAOS • Módulos TAME (Task and Action Modeling Environment) e Graph • TAME • Definição da linguagem para a modelagem do conhecimento a partir de representação taxonômica • Validação de completude e coerência do conhecimento • Graph • Possibilidade de visualização do processo de modelagem do conhecimento
Modelo de Representação Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação • Diferença entre relações lógicas dos conceitos estáticos e dinâmicos • Consideração de relações de temporalidade, generalização e decomposição no âmbito dos conceitos dinâmicos
Relacionamento Conceitual Tarefa possui possui composta de composta de possui Situação Inicial (Ponto de Partida) Situação Final (Objetivo) Métodos gerencia execução lógico/temporal entre Ações é uma para a execução de Sub-Tarefas habilitado a executar são executadas por são executadas com o auxílio de Agente Instrumento deve ser operado por para a execução de Conceitos Estáticos Conceitos Dinâmicos
Conceito Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Classe com grau de abstração mais elevado Legenda: <> Atributo Opcional
Conceito Estático Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Inalterabilidade de seus valores durante um intervalo de tempo considerável Legenda:<>Atributo Opcional Negrito NovoAtributo
Objeto Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Definição de um objeto envolvido na execução de uma Ação (Agente ou Instrumento) Legenda:<>Atributo Opcional Negrito NovoAtributo
Agente I Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Agente Instrumento Definição de um tipo de objeto habilitado a executar uma ação
Agente II Legenda:<>Atributo Opcional Negrito NovoAtributoSublinhado Evolução MAD*
Instrumento I Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Agente Instrumento Definição de um objeto (ferramenta) que é utilizada por agentes para executar ações
Instrumento II Legenda:<>Atributo Opcional Negrito NovoAtributo
Método I Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Definição da estratégia de execução de uma tarefa
Método II Legenda:<>Atributo Opcional Negrito NovoAtributo
Método III • Corpo I • Conjunto de expressões que possibilita o estabelecimento de relações temporais e/ou lógicas entre sub-tarefas e/ou ações que compõem uma tarefa
Método IV • Corpo II
Método V • Corpo III
Situação I Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Definição do estado do mundo em um dado instante e as formas de atingir tal estado
Situação II Legenda:<>Atributo Opcional Negrito NovoAtributo
Conceito Dinâmico Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Representação da evolução de uma situação observada em um dado intervalo de tempo Legenda:<>Atributo Opcional Negrito NovoAtributo
Processo Conceito Conceito Estático Conceito Dinâmico Objeto Método Situação Processo Tarefa Ação Registro da execução de uma tarefa através de um conjunto de situações observadas em diferentes instantes Legenda:<>Atributo Opcional Negrito NovoAtributo
Tarefa I Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Seqüência de ações (abstratas ou elementares) estruturadas de modo a se atingir um objetivo
Tarefa II Legenda:<>Atributo Opcional Negrito NovoAtributoSublinhado Evolução MAD*
Ação I Conceito Conceito Estático Conceito Dinâmico Método Situação Processo Tarefa Objeto Ação Descrição de uma ação elementar
Ação II Legenda:<>Atributo Opcional Negrito NovoAtributoSublinhado Evolução MAD*
Exemplo I • Navegar na WEB Busca de informação • Ativar o navegador • Visualizar o navegador na tela • Escolher uma opção de navegação • Descrever o endereço no navegador • Manipular o arquivo • Editar arquivo • Ir para determinada página no navegador • Solicitar ajuda • Finalizar tarefa
Exemplo III • Pré- e Pós-Situação
Exemplo IV • Método
Exemplo V • Ação I
Exemplo VI • Situação I
Exemplo VII • Ação II
Exemplo VIII • Situação
Exemplo IX • Agente e Instrumento
Exemplo X 1 Navegar na Web (1,n) SEQ OR 1.2 1.1 1.3 1.4 1.5 Ativar Navegador (1,1) Visualizar Navegador (1,1) Finalizar Tarefa (0,1) Solicitar Ajuda (0,n) Escolher Opção (1,n) XOR 1.3.2 1.3.1 1.3.3 1.3.4 Determinar Endereço (1,n) Manipular Arquivo (0,n) Editar Arquivo (0,n) Ir para (0,n) • Visualização Gráfica
Bibliografia Consultada • CORDEIRO, P. B. (2003),Projeto e implementação do módulo TAME da ferramenta iTAOS para análise e modelagem da tarefa.Dissertação de Mestrado – COPIN/ UFCG, Campina Grande - PB, Fevereiro de 2003. • KAFURE, I. M. (2000),Validação do Formalismo TAOS para a Concepção de Interfaces Homem-Computador.Dissertação de Mestrado – COPIN/ UFPB, Campina Grande - PB, Junho de 2000. • MEDEIROS, F. P. A. (2003),Projeto e implementação do módulo TAOS-Graph da ferramenta iTAOS para análise e modelagem da tarefa.Dissertação de Mestrado – COPIN/ UFCG, Campina Grande - PB, Fevereiro de 2003.
José Eustáquio Rangel de Queiroz UNIVERSIDADE FEDERAL DE CAMPINA GRANDE DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO GRUPO DE INTERFACES HOMEM-MÁQUINA