Interface Humano-Computador IHC Paradigmas de IHC



Documentos relacionados
Interação Humano-Computador Golfos e Execução e Avaliação PROFESSORA CINTIA CAETANO

Interface Homem-Computador

Modelos do Design de Software

Usabilidade Trabalhando com Hierarquias de Metas (2)

Testes de Usabilidade

Processos de Desenvolvimento de Software


Interface Homem- Computador

IHM Interface Humano-Máquina

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

Arquitetura de Informação

SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP

Humano-Computador (IHC)

Tema: Por que estudar IHC (Interação Humano Computador)?

AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES

DESIGN DE INTERFACES E USABILIDADE (AULA 1)

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

Quem vem primeiro? Projeto de Sw ou Projeto de IHC? Melhor virem juntos, integrados.

Pesquisa sobre Ensino de IHC Clodis Milene Raquel Sílvia Simone

PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE *

Relato das experiências da área de IHC nos cursos de graduação e ações na universidade

Alan Kay: For users, the user interface is the program

Avaliação de Interfaces

Atividade. Usabilidade

Processos de Design de IHC (Parte II)

EMENTAS DAS DISCIPLINAS

Disciplina: Interface Humano-Computador Prof: João Carlos da Silva Junior

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007)

Interfaces Gráficas parte 3

Projeto de Análise de Site Educacional

Teoria para IHC: Engenharia Semiótica

Processos de Design de IHC (Parte I)

DESIGN DE INTERAÇÃO. José Alexandre Ducatti

Gerenciamento de Dados e Informação Fernando Castor

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE

Interface Humano -Computador

Interação Homem-Computador: As Interfaces

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

Resumo das Interpretações Oficiais do TC 176 / ISO

A abordagem da Engenharia Semiótica para o desenvolvimento de software centrado no usuário

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

BRANDING & IDENTIDADE PODE SER DEFINIDO COMO O ATO DE ADMINISTRAR A IMAGEM/MARCA DE UMA EMPRESA. TUDO ISTO ATRAVÉS DO DESIGN DE COMUNICAÇÃO.

6º Semestre de SISTEMAS DE INFORMAÇÃO. - 6 Inscritos -

INSTITUTO VIANNA JÚNIOR LTDA FACULDADE DE CIÊNCIAS ECONÔMICAS VIANNA JÚNIOR INTERNET COMO INSTRUMENTO DE ENSINO-APRENDIZAGEM

DEINF - UFMA Especialização em Análise e Projeto de Sistema

Prototipação de Software

A MÁQUINA INTELIGENTE. O longo caminho do pensamento mecanizado Júlio Cesar da Silva - juliocesar@eloquium.com.br

Introdução à Engenharia de Software

EMENTAS DAS DISCIPLINAS

Usabilidade e Acessibilidade no Desenvolvimento de Websites e Aplicativos Móveis. Prof. Esp. Jalves Mendonça Nicácio

Desenvolvimento de Interfaces Prototipação

EMENTAS DAS DISCIPLINAS

Governança de TI. ITIL v.2&3. parte 1

Extração de Requisitos

I F N 1 F In I t n r t o r d o u d ç u ã ç o ã o a a I n I t n e t r e a r ç a ã ç o ã

Engenharia de Software

Desenvolvimento de Soluções de e-business. Objetivos do Capítulo

REQUISITOS. Prof. Msc. Hélio Esperidião

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Análise de Ponto de Função

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

Engenharia de Requisitos

I F1 F 403 In I t n rod o u d ç u ão o a I n I t n eração Hum u ano n -Com o pu p t u ado d r o ( IH I C) Turm r a m 3W 3 C 2 / 8 Fev e /

Design Web - Percepção. Elisa Maria Pivetta

Construção de Wiki para a MISTOOL, uma Ferramenta de Aplicação do Método de Inspeção Semiótica

Modelo de Qualidade CMMI

OFICINA BLOG DAS ESCOLAS

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

Manual de usuário - GLPI Página 1

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

SIMULAÇÃO DE TRÁFEGO DE VEÍCULOS INTELIGENTES PARA PREVENÇÃO DE ACIDENTES

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Lógica de Programação

Professor: Ronilson Morais Lobo. Salvador / 2015

A CONSTRUÇÃO DE MATERIAIS VIRTUAIS INTERATIVOS EM CURSO DE FORMAÇÃO CONTINUADA

V Semana de Ciência e Tecnologia IFMG - campus Bambuí V Jornada Científica 19 a 24 de novembro de 2012

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

Linguagem de Programação Visual. Aula 2 Prof. Gleison Batista de Sousa

Módulo I - Aula 3 Tipos de Sistemas

ESPECIFICANDO OS REQUISITOS. Cleviton Monteiro

Manual do KMouseTool. Jeff Roush Tradução: Marcus Gama

A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

Microsoft Access XP Módulo Um

Projeto de Gestão Compartilhada para o Programa TV Escola. Projeto Básico

Relatório referente a pesquisa de um framework para formulários. Realizado do dia 2 de setembro de 2010 a 13 de setembro de 2010.

Software. Gerenciamento de Manutenção

3 - Projeto de Site:

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

PERGUNTAS MAIS FREQÜENTES FEITAS PELO ALUNO. 1. O que são as Atividades Complementares de Ensino do NED-ED?

CLUBE DE PROGRAMAÇÃO NAS ESCOLAS: NOVAS ERSPECTIVAS PARA O ENSINO DA COMPUTAÇÃO. IF Farroupilha Campus Santo Augusto; joaowinck@hotmail.

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software

Novas Tecnologias Aplicadas à Educação O Paradigma Pedagógico da Informática Educativa Parte III. Prof. Hugo Souza

Faculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira.

TECNOLOGIAS NO COTIDIANO: DESAFIOS À INCLUSÃO DIGITAL

Transcrição:

Instituto Federal de Educação, Ciência e Tecnologia Campus Formosa Interface Humano-Computador IHC Paradigmas de IHC Prof. M.Sc. Victor Hugo Lázaro Lopes

IHC Paradigmas de IHC AGENDA Engenharia Cognitiva Modelo de Design de Software Engenharia de Usabilidade 2

Introdução Uma teoria, abordagem ou paradigma de IHC é fundamental para que se possa fortalecer explicações e previsões para fenômenos de interação entre o usuário e o sistema, assim como subsidiar resultados práticos para o design da interface de usuários. 3

Introdução Uma teoria, abordagem ou paradigma de IHC é fundamental para que se possa fortalecer explicações e previsões para fenômenos de interação entre o usuário e o sistema, assim como subsidiar resultados práticos para o design da interface de usuários. Um paradigma de IHC é uma teoria. Diversas teorias apoiam IHC. 4

Engenharia Cognitiva Na década de 980 as fundamentações teóricas eram baseadas principalmente na ciência cognitiva e no objetivo de entender o sistema humano de processamento de informação. Envolvem aspectos psicológicos e físicos Usuários têm objetivos e intenções (nível psicológico) e devem realizá-los através da atuação sobre controles oferecidos pela interface dos artefatos (nível físico). Metas: Entender os princípios fundamentais da ação humana que sejam relevantes; criar sistemas agradáveis de usar. 5

Engenharia Cognitiva Proposta por Don Norman (986): teoria da ação, para entender como as pessoas fazem as coisas. Definição: uma ciência cognitiva aplicada, que busca aplicar o que se sabe desta ciência no design e construção de artefatos computacionais Objetivos: Entender as questões envolvidas no uso de computadores Mostrar como tomar decisões melhores Mostrar os custos e benefícios quando se deve privilegiar um aspecto em detrimento de outro 6

Engenharia Cognitiva 7

Engenharia Cognitiva Exemplo Estabelecer objetivo/meta global Fazer uma animação para uma apresentação Powerpoint Golfo de Execução ) Formular intenção imediata [Criar um arquivo PPT com o personagem] [Simular a animação] 2) Determinar plano de ações [. Abrir um arquivo novo, 2. Escolher o personagem, 3. Associar efeito de animação ] 3) Executar ações [. Clicar no ícone de novo documento, 2. Clicar no layout desejado, 3. Incluir figura contendo o personagem, 4. Associar efeito de se movimentar em determinada trajetória ao personagem] Golfo de Avaliação ) Perceber estado resultante da ação [Reconhecer comandos, observar animação] 2) Interpretar resultado [Reconhecer animação desejada] 3)Avaliar/decidir se a intenção foi realizada [Reconhecer etapa cumprida] 8

Engenharia Cognitiva Dado o modelo de IHC da Engenharia Cognitiva, a travessia de golfos sugere que há distâncias a serem percorridas entre as etapas mentais e físicas. Distância Semântica: é a distância entre o que o usuário gostaria de dizer com os recursos que adotou na interface e o significado disponível pelos elementos da linguagem para aquele usuário. É possível transmitir o que se deseja nesta linguagem? É possível dizer o que se quer de forma concisa? 9

Engenharia Cognitiva Dado o modelo de IHC da Engenharia Cognitiva, a travessia de golfos sugere que há distâncias a serem percorridas entre as etapas mentais e físicas. Distância Articulatória: é a distância entre o significado e a forma dos elementos de linguagem da interface Quais os obstáculos para expressar nesta linguagem de interface os significados daquilo que ela pode processar? 0

Manipulação direta permite a execução direta pelo ser humano sobre uma ação sem a necessidade de implementação de comandos. Imagine-se dirigindo um veículo com uso de um teclado, sendo a única interface entre você e o veículo. Você precisa reduzir a velocidade para 20 Km/h, virar à esquerda e acelerar para 35 Km/h, seria preciso digitar: R-20; V-E; A-35. Isto não é uma manipulação direta, é um comando!!

Shneiderman (983) percebeu novos sistemas emergentes na década de 80, esses sistemas possuíam interfaces gráficas que permitiam operá-los diretamente. Do mundo que comanda passou-se para o mundo no qual se interage. Nas interfaces da manipulá-lo direta não há operações escondidas; Curva de aprendizagem baixa, pois não há comandos para decorar; O conhecimento requerido é o conhecimento da tarefa apenas; O usuário aprende a idéia do programa e não sintaxe, a ideia é abstrata e saudável para o pensamento humano. 2

A ilusão da manipulação direta foi sumarizada em três princípios de design: Representação contínua do objeto de interesse; Ações físicas em vez de sintaxe complexa; Operações incrementais reversíveis, cujo impacto no objeto de interesse é imediatamente visto. 3

Modelos de design de Design de, que costuma ser traduzido em nossa língua por "projeto de ", tenta relacionar a forma e função de um sistema de à estrutura do processo que produz esse sistema. Pressupostos Engenharia de Software O resultado do design é um produto; O produto é derivado de especificações fornecidas pelo cliente; Após o acordo sobre interfaces o design no precisa mais do contato com o cliente. 4

Modelos de design de 5

Modelos de design de Modelo em Cascata O principal problema do modelo em cascata é que é impossível entender completamente e expressar os requisitos do usuário antes que algum design tenha sido feito. 6

Modelos de design de Modelo em espiral 7

Modelos de design de 8

Modelos de design de Modelo em espiral Embora ainda use os mesmos processos do modelo anterior, e seja orientado ao produto, o modelo espiral já mostra que várias interações são necessárias e introduz a ideia de prototipagem para maior entendimento dos requisitos. A prototipagem pode favorecer melhorias no projeto das interfaces. 9

Engenharia de Usabilidade EU é o termo que se usa para definir o processo de design de sistemas computacionais que objetivam a facilidade de aprendizado, de uso, e que sejam agradáveis para as pessoas. Os estágios do design para usabilidade ilustram os quatro princípios básicos que fundamentam esse processo: Foco no usuário mais cedo; Medição empírica; Design interativo; Design integrado de todos os aspectos de usabilidade. 2 0

Guidelines são muito populares em design de interfaces por constituírem um framework que orienta o designer na tomada de decisões consistentes através dos elementos que constituem o produto. Exemplos: ios Human Interface Guidelines: Designing for ios Android User Interfece Guidelines 2

Conceitos, definições e históricos Usabilidade e exp. de usuário Acessibilidade Comunicabilidade Bibliografia [] Cartilha de Padrões Web em Governo Eletrônico, disponível em http://epwg.governoeletronico.gov.br/cartilha-usabilidade [2] Jackob Nielsen. Usability Engineering. Academic Press, San Diego-CA, 993. [3] CYBIS, Walter. Ergonomia e usabilidade: conhecimentos, métodos e aplicações. São Paulo: Novatec, 2007. [4] CAMPANO, Jeferson. Introdução ao E-Commerce e Questões de Usabilidade. JM Digital, 2009. [5] NIELSEN, Jackob; LORANGER, Hoa. Usabilidade na Web Projetando Websites com Qualidade. Editora Campus, 993. 2 2