Modelos Conceptuais I



Documentos relacionados
Modelos Conceptual e Mental

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

Tarefa Orientada 2 Criar uma base de dados

O AMBIENTE DE TRABALHO DO WINDOWS

Interfaces Pessoa-Máquina (IPM)

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

MÓDULO MULTIMÉDIA PROFESSOR: RICARDO RODRIGUES. MAIL: URL:

Manual de Administração Intranet BNI

Construção Páginas de Internet

DESIGN DE INTERFACES E USABILIDADE (AULA 1)

Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico

MÓDULO MULTIMÉDIA. Text PROFESSOR: RICARDO RODRIGUES. MAIL: URL:

Um sistema SMS 1 simplificado

Avaliação por Peritos (Avaliação Heurística)

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

VM Card. Referência das Definições Web das Funções Avançadas. Manuais do Utilizador

1 Como seu Cérebro Funciona?

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores

Direcção Regional de Educação do Algarve

Actualizar o Firmware da Câmara Digital SLR. Windows

FICHA TÉCNICA DO CURSO FOTOGRAFIA DIGITAL E PÓS-PRODUÇÃO DE IMAGEM EDIÇÃO Nº 01/2012

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

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

O 1º Ciclo do Ensino Básico é um espaço privilegiado onde se proporcionam aos alunos aprendizagens mais ativas e significativas,

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Colocar em prática. Tópicos para aprender. Colocar em prática. Utilizar as aplicações da Microsoft Windows num quadro interactivo SMART Board

Controle Parental. Introdução

Microsoft Office FrontPage 2003

MANUAL DE INICIAÇÃO RÁPIDA PARA O. NOKIA PC SUITE 4.81 PARA NOKIA 6310i. Copyright Nokia Corporation Todos os direitos reservados.

Interacção Homem-Máquina

Alarme Automotivo com mensagem para móvel utilizando Arduino

Guia Rápido. Versão 9.0. Mover a perícia - não as pessoas

Partilha online 1.1. Nokia N76-1

Análise de usabilidade de menus de navegação em portal com grande quantidade de informação e vários níveis hierárquicos

02/10/2012. Padronização de interfaces. Referências

Introdução ao Microsoft Windows

Folha de Cálculo (Excel)

Microsoft Windows. Aspectos gerais

Conceito. As empresas como ecossistemas de relações dinâmicas

LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto

II.4 - Factores Humanos II

SISTEMAS DE INFORMAÇÃO PARA GESTÃO

Partilhar online. Exportar ficheiros. Introdução. Partilhar online

Ano de Escolaridade: 3º Ano Turma: Ano Lectivo: 2011/2012

Escola Superior de Tecnologia de Setúbal. Projecto Final

Plano Curricular TIC - 1º Ciclo -

Tópicos de Ambiente Web Web Design III

Princípios de funcionamento dos computadores

Configuração do Ambiente de Trabalho

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

Introdução aos Sistemas Operativos

Referencial do Módulo B

Conceitos importantes

ENIAC. Introdução aos Computadores e à Programação (Noções Básicas)

Quadro Interactivo GUIÃO DE APOIO

Introdução ao Modelos de Duas Camadas Cliente Servidor

MODULO DE GESTÃO MANUTENÇÃO DE MATRÍCULA. O módulo de Gestão tem por objetivo gerenciar as atividades que ocorrem durante um ano letivo.

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016

No final desta sessão o formando deverá ser capaz de aceder ao Word e iniciar um novo documento.

Oficina de Multimédia B. ESEQ 12º i 2009/2010


Aplicações de Escritório Electrónico

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis.

Notas de Lançamento Lançamento Aconex Publicado dia 6 de Fevereiro de 2015, para cobrir o periodo de lançamentos entre dia 15 de Fevereiro e

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia Redes e Comunicações

Guia Rápido de Vodafone Conferencing

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

Diagramas de Casos de Uso

Análise e Concepção de Sistemas de Informação

Objectivos de aprendizagem

Como Criar Sites Grátis de Sucesso

Explorar os comandos no friso Cada friso tem grupos e cada grupo tem um conjunto de comandos relacionados.

Manual de utilização do Moodle

Relatório de Instalação do Windows 2003 Server

MODULO DE GESTÃO MANUTENÇÃO DE MATRÍCULA. O módulo de Gestão tem por objetivo gerenciar as atividades que ocorrem durante um ano letivo.

Organizar a estrutura do site

Antecedentes sistémicos do comportamento organizacional

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Prototipagem em Papel Desenvolver e testar interfaces antes de iniciar a programação. Ivo Gomes

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

Tutorial exe elearning XHTML editor (versão 1.0x)

Avaliação Preditiva. Capítulo 9. HCI, Cap. 12, AlanDix. Interactive System Design, Cap. 8, William Newman

PHC dteamcontrol Externo

Centro de Competência Entre Mar e Serra. Guia

DESIGN DE INTERAÇÃO. José Alexandre Ducatti

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

PROGRAMAÇÃO Microsoft WINDOWS XP

Planificação Anual TIC 8º Ano 2012/ PERÍODO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

Transcrição:

Modelos Conceptuais I Capítulo 5 Conceptual Models, J. Johnson and A. Henderson (artigo da revista Interactions, Jan. 2002) Interaction Design, Cap. 2 J. Preece

Resumo da aula anterior As capacidades das pessoas para processar informação são limitadas Fortes implicações no desenho das IUs Modelo Humano de Processamento Subsistemas da Percepção, Motor e Cognitivo Informação é guardada na memória Sensorial, de curto prazo e de longo prazo Armazenamento, Esquecimento, Recuperação Reconhecimento melhor que Lembrança Raciocínio, solução de problemas

Sumário ModeloConceptual Metáforas Conceitos Objectos Atributos Acções Relações entre conceitos Mapeamento Métricas de Usabilidade

O passo seguinte? Já se fez Análise de tarefas Respostas às 11 perguntas Perfis de utilizadores Cenários do problema Requisitos funcionais E agora? Avaliar Análise de Requisitos Prototipar Desenhar

O passo seguinte? Análise de Requisitos -Análise de tarefas -Cenários do problema Avaliar Desenhar Modelo Conceptual Prototipar

O passo errado! Requisitos Ecrãs Caixas de diálogo Ou páginas Web Falta um passo antes deste!!

O passo certo! Antes de desenhar COMO o sistema se apresenta aos utilizadores É melhor desenhar O QUE o sistema e para os utilizadores Desenhando o Modelo Conceptual

Modelos conceptuais: exemplos Assumam que estamos a desenhar: Um site. É o site Uma colecção de páginas ligadas, ou Uma hierarquia de páginas com ligações cruzadas? Plataforma para criar questionários. É um questionário Uma lista linear de perguntas, ou Uma árvore de perguntas?

Estas decisões são importantes! Em função da escolha Utilizadores pensam nas coisas diferentemente Os objectos serão diferentes As operações disponíveis serão diferentes A interacção do utilizador será diferente

Escolhas Evitar escolhas e seguir dois caminhos é MAU Utilizadores ficam com uma visão confusa do sistema e confusos sobre como realizar as tarefas Escolher implica assumir compromissos Dependem das tarefas Simplicidade vs. potencialidades

Solução Criar o esqueleto e depois preenchê-lo! 1º desenhar um modelo conceptual focado no domínio da tarefa 2º depois, desenhar uma IU a partir daquele O resultado será um produto mais simples, mais coerente e mais fácil de aprender Sem modelo conceptual teremos um produto que parece arbitrário, incoerente e complexo

Modelo conceptual Definição: descrição de alto-nível de como um sistema está organizado e funciona. Modelo que os designers esperam que seja interiorizado pelos utilizadores Criado pelos designers

Modelo conceptual: objectivo Facilitar o desenvolvimento de um Modelo Mental do sistema pelos utilizadores através da interface com o utilizador

Modelo conceptual: conteúdo Principais metáforas e analogias usadas no desenho Conceitos que o sistema expõe ao utilizador, incluindo Objectos do domínio da tarefa Atributos dos objectos Operações sobre os objectos Relações entre conceitos Mapeamento entre conceitos e as entidades físicas

Modelo conceptual: características Simples: Deve ser tão simples quanto possível, mas fornecendo a funcionalidade requerida Menos é mais! Focar na tarefa: Mapeamento directo entre operações do sistema e operações da tarefa Mais facilmente percebido pelos utilizadores

Enfoque na tarefa: exemplo Programa para criar e gerir organigramas. É um organigrama (a) Uma colecção de caixas, caixas de texto, linhas conectoras e atributos, ou (b) Uma colecção de organizações, suborganizações, empregados e atributos? O modelo (b) faz um mapeamento mais directo no domínio das tarefas Mais fácil de perceber O modelo (a) foca mais no aspecto gráfico de um organigrama do que nas funções

Modelo conceptual NÃO É Não é a Interface com o Utilizador Não é sobre aspecto e funcionamento (Look & Feel) Não menciona teclas a carregar, acções do rato, gráficos e organização do ecrã, comandos, caixas de diálogo, mensagens de erro, etc. Não especifica tipo de interacção GUI num PC ou comandos de fala pelo telefone. Não é modelo mental do utilizador Não é arquitectura do sistema

Modelo conceptual É Descreve apenas o que as pessoas podem fazer com o sistema e que conceitos precisam de perceber para usar o sistema Refere-se apenas a objectos, atributos e acções do domínio da tarefa Ferramenta de desenho dos designers Permite arrumar ideias antes de desenhar IU

Metáforas

Metáforas de interface Definição: Utilização de conceitos familiares numa interface para representar conceitos mais abstractos do sistema Fazem com que um novo sistema se pareça e comporte como um já conhecido. Exploram conhecimento familiar, ajudando utilizadores a compreender o não familiar

Metáforas: vantagens Oferecem dispositivos de orientação familiares Tornam a aprendizagem de novos sistemas mais fácil Ajudam utilizadores a aprender o modelo conceptual subjacente Simplificam descrição do sistema para noviços e estranhos Podem ser inovadoras e tornar a realidade dos computadores mais acessível aos mais diversos utilizadores

Metáforas: desvantagens Podem violar regras culturais e convenções Caixote do lixo no tampo da secretária? Demasiado restritivas (abrir ficheiros no fundo) Conflito com princípios de desenho (lixo/disquete) Limitam a compreensão do sistema para além dos conceitos básicos Interpretação demasiado literal de desenhos maus (calculadora já era má) Limitam a criatividade dos designers ao dificultarem desenvolver novos modelos conceptuais

Metáforas: exemplos Metáforas Globais Assistente pessoal, Carteira, Canetas, Cartões, Telefone Dados e Funções Lista de coisas a fazer, Calendário, Documentos de Aplicações, Encontrar, Assistir Colecções Gavetas, Ficheiros, Livros, Album de fotografias

Metáforas: exemplo duma MÁ metáfora Caixote do lixo em cima da secretária? Ejecção de floppies viola a metáfora do tampo de secretária Atirar para o caixote do lixo deveria apagar conteúdo, não ejectar!

Metáforas: exemplo duma metáfora MENOS conseguida Cores? Uma só linha de resultados? Aproveita mal espaço no ecrã Podia ter múltiplas linhas de resultado...

Metáforas bizarras Java Originalmente chamava-se Oak Já estava tomado! Marketing lembrou-se do café (Java, Java Beans, chávena de café, etc.) Bluetooth Harald Bluetooth (rei Viking que uniu a Escandinávia séc. X) Tecnologia wireless que une tecnologias, Comunicações e Dispositivos Eléctricos

Objectos e acções Enumerar todos os conceitos do modelo expostos ao utilizador todos os objectos do sistema todos os atributos dos objectos e todas as acções sobre os objectos Se não estiver no modelo conceptual o sistema não pode exigir que o utilizador esteja a par dele Novos conceitos (não existem no domínio da tarefa) Apenas se trouxerem grandes benefícios Custo minimizado através de bom desenho da IU

Relações entre conceitos Enumeração de objectos e acções Permite identificar acções partilhadas por vários objectos Designers podem usar a mesma IU para acções de diferentes objectos Ex. Aplicação de desenho: Rectângulos e Elipses Criação igual, Restrições iguais (quadrados/círculos) Modelo com menos conceitos Mais simples, Mais coerente Organizar objectos (que partilham acções) em Hierarquia Compreensão mais fácil - percebem especialização Ex. Conta a prazo é um tipo de Conta

Relações entre conceitos (cont.) Conceitos têm importâncias diferentes Alguns conceitos são encontrados pelo utilizador com mais frequência que outros Ex. Fechar uma conta é uma operação pouco frequente Relativamente a uma transferência A importância relativa pode ser usada para focar o desenho da IU É mais importante tornar as operações frequentes fáceis Mesmo sacrificando as menos frequentes

Modelo conceptual: exemplo Catálogo de uma Biblioteca Online Metáforas e analogias A informação está organizada como num cartão de catálogo (objecto físico 8x5cm) Conceitos: Item Atributos: Título, ISBN, Estado Acções: Reservar, Devolver, Requisitar Subtipos de itens Livro, nº de periódico, vídeo Volume periódico Conta do utilizador Atributos: Nome, bibliotecário, itens devolvidos

Modelo conceptual: exemplo (cont.) Catálogo de uma Biblioteca Online (cont.) Relações: Um livro é um tipo de Item requisitável Volumes periódicos contêm números Mapeamentos: Cada item do sistema corresponde a um item físico na biblioteca

Modelo conceptual: exemplo (cont.) Catálogo de uma Biblioteca Online (cont.) Métricas de Usabilidade Tarefa Fácil: Requisitar um livro conhecido Desempenho: 2 minutos; 0 erros Satisfação: É fácil especificar o livro pretendido Tarefa Média: Alterar dados do utilizador Desempenho: 5 minutos; 2 erros Satisfação: Fácil perceber informação pedida Tarefa Difícil: Requisitar uma revista, depois de encontrar o artigo pretendido Desempenho: 10 minutos; 5 erros Satisfação: Fácil pesquisar artigo e requisitar a revista onde este está.

Modelo conceptual: outro exemplo Máquina de Vender Bebidas Metáfora: Cabine Telefónica Comprar uma bebida é como fazer uma chamada telefónica Objectos/Acções: Bebida, Preço, Troco, Código, Escolher, Pagar, etc. Relações: Uma bebida tem um preço Uma bebida tem um código Mapeamentos Escolher bebida <-> Marcar Nº Telefone Receber bebida <-> Estabelecer chamada Retirar bebida <-> Terminar chamada

Resumo Modelo Conceptual Metáforas e Analogias Conceitos Objectos, Atributos e Acções Relações entre conceitos Mapeamento entre conceitos Métricas de Usabilidade Desempenho e Satisfação Exemplo de um Modelo Conceptual

Próxima aula ModeloConceptual (Cont.) Cenários de Actividades Do Modelo Conceptual ao Projecto Completo (Benefícios) Conclusões do Modelo Conceptual Modelo Mental Tipos de Modelos Conceptuais Exemplos