Interacção Homem-Máquina Design e Prototipagem



Documentos relacionados
Interacção Homem-Máquina

DESIGN DE INTERFACES GRÁFICAS CORPORATE TV / DIGITAL SIGNAGE. Bruno Nobre bruno.nobre@iade.pt

Desenvolvimento de Interfaces Prototipação

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

O design de IHC. Jair C Leite. Jair C Leite

Arquitectura de Informação

ARQI. Arquitetura de Informação. Prototipação, layout e wireframe. Curso Superior de Tecnologia em Design Gráfico

Interface Homem-Computador

Centro de Competência Entre Mar e Serra. Guia

Módulo 16 Projeto de software

UML Visão Geral. Índice. Introdução. Diagramas. Modelos e diagramas. Elementos de modelação. Referências

FIGURA. 2.2 ECRÃ DE TRABALHO

REVISTA CIENTÍFICA DO ITPAC

Interação Humano-Computador Design: estrutura e estética PROFESSORA CINTIA CAETANO

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

Requisitos e Modelação

Produção de Websites. Composição Web. Artur M. Arsénio. Engenharia Informá:ca / Informá:ca Web 2014/15

Engenharia da Web. Professor MSc Wylliams Barbosa Santos Disciplina: Projeto de Sistemas Web wylliams.wordpress.com

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

Metodologia Projectual?

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA º PERÍODO - 7º MÓDULO AVALIAÇÃO A4 DATA 22/10/2009 ENGENHARIA DE USABILIDADE

Porque prototipar? Prototipagem e Cenários. Dilema. Prototipação. Artefatos do Design. Veja antes, decida depois. Prototipagem & Design Iterativo

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

15. OLHA QUEM ESTÁ NA WEB!

Disciplina de Banco de Dados Introdução

Usabilidade e Arquitectura de Informação

Modelos Conceptual e Mental

Microsoft PowerPoint 2003

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PRODUÇÃO DE DESIGN MULTIMÉDIA Ano Lectivo 2014/2015

Ficha de Unidade Curricular

Usabilidade e Ergonomia. Usabilidade de Software. Ergonomia. Usabilidade. Ergonomia (International Ergonomics Association em 2000)

ACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

Outlook Apresentação


Tarefa Orientada 2 Criar uma base de dados

Aplicações de Escritório Electrónico

Interacção Homem-Máquina 4-A Engenharia de Usabilidade

Formação presencial em contexto de sala de aula, com recurso à utilização prática do software WordPress.

Pesquisa Etnográfica

Sistema Operativo em Ambiente Gráfico

Interacção Homem-Máquina Análise de Utilizadores

Engenharia de Software

SHAREPOINT Ligação e autonomização das pessoas. Plataforma de colaboração

Squeak Componente Livro. Luís Valente, 2009

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br

Padrão Visual de Sistemas da Anvisa na Internet

Notas de Aula 04: Casos de uso de um sistema

Processos de Design de IHC (Parte II)

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

5. Métodos ágeis de desenvolvimento de software

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

GUIA DE CRIAÇÃO DE APRESENTAÇÕES MICROSOFT POWER POINT

Base de Dados para Administrações de Condomínios

COMPUTAÇÃO E PROGRAMAÇÃO

Wireframes Desenho de Iteração. Henrique Correia. Faculdade de Ciências da Universidade de Lisboa

Análise OO. Análise. Antónia Lopes Desenvolvimento C. Objectos 09/10. Antónia Lopes

Técnico de Organização de Eventos Módulo III Criação de Páginas Web. Técnico de Organização de Eventos. Técnico de Organização de Eventos

Pós Graduação Engenharia de Software

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

NGIN Mobile Portal Gestão Usuário

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

Folha de Cálculo (Excel)

Intellikon 2.2. Código de Manual: Ik22001POR Versão do Manual: 1.0 Última revisão: 21/2/2006 Aplica-se a: Intellikon 2.2.

4.3 Ferramentas para criar conteúdos/recursos educativos

Moçambique. Agenda EVENTOS 2013 NEW!! INSCREVA-SE EM. Também in Company. VISITE

Workshop (mínimo de 5 inscrições)

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

Quadros Interactivos Multimédia e Formação Contínua de Docentes. InterwriteBoard Guia de Iniciação

TUTORIAL: APRENDENDO A LIDAR COM O AXURE PRO

Modelos Conceptuais I

João Paiva e Carla Morais

Unified Modeling Language. Diagramas de Implementação

PLANIFICAÇÃO ANUAL DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ANO LETIVO DE 2013/2014 Curso CEF Tipo 2

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

Apostila de Windows Movie Maker

Interacção Homem-Máquina Interfaces Tangíveis e Realidade Aumentada

PUBLICIDADE DIGITAL E NEW MEDIA / 6º SEMESTRE

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

Linguagem de Modelagem Unificada

Documento de Arquitetura

Universidade da Beira Interior

Manual de Administração Intranet BNI

3.º e 4.º Anos de Escolaridade Competências Conteúdos Sugestões metodológicas Articulações

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Desenvolvimento Iterativo. Unified Process (UP) Esta abordagem ao desenvolvimento

NOÇÕES ELEMENTARES DE BASES DE DADOS

Engenharia Informática

2 Diagrama de Caso de Uso

Plantas Industriais. Objetivo de aprendizado. Sobre o Palestrante. AutoCAD Plant 3D - Inovação em projetos de tubulação

SISTEMAS HIPERMÍDIA E MULTIMÍDIA

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016

Pesquisa e organização de informação

Aula 2. Programa. Arquitectura da camada de interface.! Programação Web - 1! Engenharia de Aplicações Sistemas Interactivos 2010/11!

Utilizar o Microsoft Offi ce OneNote 2003: Iniciação rápida

Web. Web. Web. Web. Unidade 4. Conceitos básicosb. Publicação. Web: Frontpage Programa de animação gráfica. Programa de edição

1. Introdução. 2. A área de trabalho

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação

Transcrição:

Interacção Homem-Máquina Design e Prototipagem Pedro Campos dme.uma.pt/pcampos pcampos@uma.pt Protótipos: o que são? Modelo desenvolvido para testar ideias de design Examinar conteúdo, estética e técnicas de interacção nas perspectivas dos designers, clientes e utilizadores A ideia é cortar na complexidade da implementação, eliminando partes do sistema total

Classificação de protótipos Different Features Horizontal Prototype Functionality Vertical Prototype Full System Horizontais - reduzem o nível de funcionalidade e resultam numa camada superficial de IU Verticais - reduzem o número de features, mas implementam toda a funcionalidade das features escolhidas Grau de fidelidade dos protótipos Baixa Fidelidade:

Grau de fidelidade dos protótipos Baixa Fidelidade:

Grau de fidelidade dos protótipos Alta Fidelidade: Experiência sobre fidelidade dos protótipos

Resultados da experiência Findings: - Low- and high-fidelity prototypes are equally good at uncovering usability issues. - Usability testing results were also found to be independent of medium, despite differences in interaction style. The Take-Home Message - Designers should choose whichever medium and level of fidelity suit their practical needs and design goals, as discussed in this paper: - Walker, M., Takayama, L., and Landay, J. (2002) High-fidelity or low-fidelity, paper or computer medium? Proceedings of the Human Factors and Ergonomics Society 46th Annual Meeting (in press). Técnicas de prototipagem Mock-ups em papel Cenários Mapas de navegação Guiões Esquemas (Schematics) Protótipos Abstractos Canónicos

Mock-ups em papel No início do processo, o designer esboça e cria protótipos de papel, usualmente compostos por desenhos a lápis, screenshots impressos, ou uma combinação de ambos Usando materiais low-tech, a equipa pode rapidamente construir um protótipo de teste Carolyn Snyders, Paper Prototyping Teste de usabilidade é imediato: - usando as mãos como dispositivo apontador, os utilizadores podem escolher opções de menus, clicar em botões e interagir com outros elementos da IU - como os protótipos de papel são fáceis de modificar, a equipa de teste pode alterá-los mesmo durante o teste de usabilidade. Mock-ups em papel Vantagens: - excelente método para acabar com guerras filosóficas e outros project-killers : em vez de gastar tempo em argumentos subjectivos, a equipa pode focar-se em atingir objectivos de usabilidade concretos e testar várias abordagens até chegar a um resultado satisfatório - o look inacabado faz com que o cliente perceba que aquilo não é o produto final! Um protótipo de alta fidelidade criado, p.e., no Visual Basic, vai dar a impressão ao cliente que já está tudo pronto - foca no feel e não no look, equipa não se perde em detalhes e aparências Desvantagens: - não temos feedback sobre a aparência final do produto - é necessário elaborar dados fictícios que estariam guardados no sistema real - não obtemos informação sobre tempos de resposta (página levou muito tempo a carregar?)

Cenários Levam a prototipagem ao extremo, reduzindo tanto o nível de funcionalidade como o número de features Podem ser muito baratos para desenhar e implementar, mas só podem simular a IU desde que o utilizador siga um caminho previamente definido. The defining property of a scenario is that it projects a concrete description of activities that the user engages in when performing a specific task, a description sufficiently detailed so that design implications can be inferred and reasoned about. Using scenarios in system development helps keep the future use of the envisioned system in view as the system is designed and implemented; it makes use concrete which makes it easier to discuss use and to design use. Carroll, 1995 Cenários Podem ser implementados como mock-ups em papel ou em simples ambientes de prototipagem rápida, que podem ser mais fáceis de aprender do que ambientes de programação avançados - ver exemplo seguinte

Mapas de navegação Diagrama que especifica como os diferentes espaços de interacção estão interligados e como o utilizador pode fluir através da IU no decurso das tarefas. Normalmente evoluem ao longo do ciclo de vida do projecto São muito usados para definir a estrutura de informação em sítios Web (área de Information Design) No início do processo, a estrutura vaga da aplicação é definida......à medida que o processo avança, os mapas são revistos e tornam-se mais detalhados Guiões Um guião é uma representação de uma sequência de interacção particular Reflectem detalhe limitado sobre o conteúdo de cada ecrã - Apenas os elos de navegação necessários ao desempenho de uma tarefa são representados

Guiões - exemplo Esquemas (Wireframes) Respresentações do conteúdo que deveria aparecer num determinado ecrã - não têm imagens, apesar de poderem indicar com uma etiqueta textual onde as imagens apareceriam, ou onde deveriam ser colocadas - não é suposto utilizarem cor, mas podem fazer uso da cor ou de escalas de cinzentos para dar significado acerca de elementos na IU Wireframes - São outro tipo de esquemas, mostram o tamanho e posição relativas dos elementos visuais da IU - podem usar cor para representar importância relativa ou prioridades dos tipos de elementos representados - muito populares entre os designers gráficos de páginas Web

Wireframes - exemplo Da abstracção à realização Abstracção Realização Modelo de Tarefa Inventório de conteúdo, Modelo UML IU Concreta Esquema Wireframe Uma Grande Lacuna!

Protótipos Abstractos Canónicos Desenvolvidos em workshop de profissionais (Constantine, 2000) 3 tipos de componentes genéricos, abstractos e extensíveis: - Materiais: contentores, conteúdo, informação e.g.: resultados de procura, notificações ao utilizador - Ferramentas: acções, mecanismos que operam sobre os materiais e.g.: selector de cor, comando impressão, botão de submit - Híbridos (ou materiais Activos) e.g.: caixa de introdução de texto (mostra informação E manipula-a!) Modelam a função interactiva + posição, dimensão, disposição e composição dos elementos da IU

Padrões de IU Padrões surgiram no âmbito da engenharia de software, pelo trabalho de Gamma (1995) São especificados seguindo um formato: - Nome - Problema - Contexto - Forças - Solução - Exemplos - Racional - Padrões relacionados Padrões de IU Um conjunto de padrões é, portanto, um repositório de best practices, conhecimento empírico catalogado e armazenado No livro Designing Interfaces, Tidwell (2005) captura as best practices de design de IU como padrões de desenho - soluções para problemas de design comuns, adaptados à situação em causa - cada padrão contém conselhos práticos que podem ser aplicados imediatamente e facilmente, e ainda uma variedade de exemplos - ver sítio: http://time-tripper.com/uipatterns

Padrões de IU Organizados da seguinte forma: - Organizing the Content - Getting Around - Organizing the page - Getting input from users - Showing complex data - Commands and actions - Direct manipulation - Stylistic elements Leitura Capítulos 5 do livro principal: - Dix, Abowd & Beal, Human Computer Interaction, Prentice Hall Capítulo 6 do livro: - Constantine and Lockwood, Software for Use, Addison Wesley Capítulo 2 do livro: - Campos, P., Designing for Workstyle Transitions, Univ. da Madeira