serg semiotic engineering research group SERG,
|
|
- Thomaz Canejo Porto
- 6 Há anos
- Visualizações:
Transcrição
1 serg semiotic engineering research group Estilos de Interação SERG,
2 Estilos de interação De que formas o usuário poderá interagir com a aplicação? linguagem natural via texto ou voz
3 Linguagem natural via texto exemplos
4 Linguagem natural via voz exemplo
5 Linguagem natural aspectos de design qual é o vocabulário permitido? (léxico) quais são as sentenças permitidas? (gramática)
6 Estilos de interação De que formas o usuário poderá interagir com a aplicação? linguagem natural via texto ou voz linguagem de comando
7 Linguagem de comando exemplo
8 Linguagem de comando aspectos de design organização comandos simples comandos + parâmetros comandos + opções + parâmetros estrutura ordenação dos parâmetros símbolos vs. palavras-chave estrutura hierárquica vocabulário especifidade vs. generalidade estratégias de abreviação: truncar, eliminar vogais, primeira e última letras, primeira letra de cada palavra, abreviações padronizadas de outros contextos, fonética
9 Estilos de interação De que formas o usuário poderá interagir com a aplicação? linguagem natural via texto ou voz linguagem de comando menus
10 Menus exemplo
11 Menus aspectos de design organização grupos de itens logicamente semelhantes grupos cobrem todas as possibilidades sobreposições inexistentes itens ordenados
12 Menus aspectos de design organização grupos de itens logicamente semelhantes grupos cobrem todas as possibilidades sobreposições inexistentes itens ordenados estrutura linear árvore estrutura linear estrutura em árvore
13 Menus aspectos de design organização grupos de itens logicamente semelhantes grupos cobrem todas as possibilidades sobreposições inexistentes itens ordenados estrutura linear Árvore vocabulário rótulos familiares opções bem distintas
14 Estilos de interação De que formas o usuário poderá interagir com a aplicação? linguagem natural via texto ou voz linguagem de comando menus manipulação direta
15 Manipulação direta exemplo
16 Manipulação direta aspectos de design mapeamento de conceitos (concretos ou abstratos) do mundo real para elementos gráficos concretos mapeamento de operações do mundo real para movimentos e operações do mouse
17 Estilos de interação De que formas o usuário poderá interagir com a aplicação? linguagem natural via texto ou voz linguagem de comando menus manipulação direta preenchimento de formulários
18 Preenchimento de formulário exemplo
19 Preenchimento de formulário aspectos de design organização agrupamento lógico seqüência dos campos layout vocabulário título e rótulos instruções prevenção e tratamento de erros
20 Estilos de interação De que formas o usuário poderá interagir com a aplicação? linguagem natural via texto ou voz linguagem de comando menus manipulação direta preenchimento de formulários WIMP (Windows, Icons, Menus, and Pointers)
21 WIMP (Windows, Icons, Menus, and Pointers) - exemplo
22 Desktop PC Metáfora do Desktop Real Display do computador como representação visual de uma mesa onde documentos e pastas são organizados Vantagem: organização!
23 Estilos de interação De que formas o usuário poderá interagir com a aplicação? linguagem natural via texto ou voz linguagem de comando menus manipulação direta preenchimento de formulários WIMP (Windows, Icons, Menus, and Pointers) 3DUI Interfaces 3D
24 3D interfaces Espaço de um único display é pequeno. Se considerássemos a equivalência a um desktop físico: Soluções: Múltiplos monitores 3D interfaces
25 3D interfaces Microsoft s Task Gallery Windows Vista 3D Desktops (Compiz-fusion)
26 Definição formal de 3DUI Uma definição formal para 3DUI uma interface humano-computador em que a linguagem usada pelo usuário para introduzir comandos e informação no computador, e/ou a linguagem usada pelo computador para apresentar a informação ao usuário, são baseadas no espaço físico e suas 3 dimensões. Cobre as várias maneiras em que 3DUI pode aparecer em diferentes tipos de aplicações.
27 3DUI Entrada 3D - exemplos
28 3DUI Entrada 3D - exemplos
29 3DUI Informação no Espaço 3D
30 3DUI Saída 3D
31 Demos Interação no Futuro 1. Nintendo Wii U Triller 2. A Day Made of Glass by Corning
32 serg semiotic engineering research group Ciclos de vida
33 Ciclo de vida em cascata Análise de Requisitos Projeto e Especificação Implementação Testes Manutenção
34 Ciclo de vida em espiral (Boehm, 1988)
35 Design Centrado no Usuário: Mudança de Paradigma desenvolvimento centrado no sistema desenvolvimento centrado no usuário desenvolvimento situado no contexto organizacional e social envolvimento de usuários no processo de design considerações sobre grupos de usuários com tarefas e papéis diferentes (ex: gerentes e técnicos) importância da qualidade de IHC
36 Processo de desenvolvimento em estrela (Hix & Hartson, 1993) implementação análise de tarefas e funcional avaliação prototipação requisitos e especificação design conceitual/ representação formal do design
37 Um ciclo de vida simples para projeto da interação (Preece et al., 2002) identificação de necessidades e definição de requisitos (re)design avaliação construção de uma versão interativa produto final
38 Ciclo de Vida de Engenharia de Usabilidade (Nielsen 1993) 1. Conhecendo o usuário 2. Análise competitiva 3. Definindo metas de usabilidade 4. Design paralelo 5. Design participativo 6. Design coordenado da interface global 7. Aplicação de diretrizes e análise heurística 8. Prototipação 9. Avaliação empírica 10.Design iterativo captura do design rationale 11.Coleta de feedback do uso
39 1. Conhecendo o usuário estude os usuários-alvo e o uso pretendido do produto visite o ambiente de trabalho do cliente inclua todos os usuários administradores, suporte técnico,... usuário : todos cujo trabalho será afetado pelo produto de alguma forma, incluindo os usuários do produto final gerado pelo sistema stakeholders dificuldades no acesso aos usuários empresas de desenvolvimento não querem que os usuários conheçam diretamente os desenvolvedores, para não os usarem como atendimento ao cliente representantes de vendas relutam em deixar que outros na empresa falem com os seus clientes, pois poderiam ofendê-los ou criar insatisfação com a geração atual de produtos usuários têm pouco tempo disponível ou não gostam de ser estudados
40 1.1 Características individuais experiência no trabalho, nível instrucional, idade, experiência prévia com computadores previsão de dificuldades de aprendizado estabelecimento de limites para a complexidade da interface habilidade lingüística e de leitura ex.: crianças pequenas precisam de interfaces não-textuais de quanto tempo os usuários dispõem para aprender a usar o sistema ou se terão treinamento pouco ou nenhum treinamento requer interfaces mais simples contexto social e de trabalho do usuário alarmes ou efeitos sonoros, beeps como coletar informações sobre os usuários análise de mercado estudos etnográficos questionários e entrevistas
41 1.2 Análise de tarefas objetos de análise objetivos gerais dos usuários Por que você faz isto? como realizam as tarefas atualmente Como você faz isto? Por que não faz da maneira tal? necessidades de informação De que vc precisa saber para fazer isto? como situações emergenciais ou excepcionais são conduzidas Ocorrem erros quando você faz isto? Como você descobre e corrige esses erros? como os usuários entendem a tarefa modelo conceitual metáforas para a interface
42 1.2 Análise de tarefas (cont.) entrevistas e observação usuários extremamente eficientes estratégias que contornam situações problemáticas exemplos concretos dos artefatos utilizados ou produzidos pelos usuários situações de solução de problemas reais produto da análise de tarefas lista dos objetivos dos usuários (metas) informações necessárias para atingir estas metas (précondições) passos a serem executados e as interdependências entre estes passos resultados e relatórios que precisam ser produzidos critérios de avaliação da qualidade e aceitabilidade desses resultados necessidades de comunicação do usuário com outras pessoas durante a execução da tarefa
43 1.3 Análise funcional Não se trata de perpetuar formas inadequadas ou pouco eficientes de se realizar tarefas por causa de limitações de uma tecnologia antiga! O que realmente precisa ser feito? E por quê? Quais são os procedimentos que podem ser alterados? Análise de tarefas Análise funcional
44 1.4 Evolução dos usuários o usuário não permanece o mesmo na medida em que evolui, utilizará o sistema de novas formas co-evolução de tarefas e artefatos ex.: uso de planilha como banco de dados uso criativo é impossível de prever design flexível tem mais chances de apoiar novos usos: atalhos, linguagens de extensão
45 2. Análise competitiva avaliação de produtos de competidores benefícios idéias sobre o que funciona e o que não funciona avaliação empírica pode ser mais realista do que outros tipos de protótipos como as técnicas de interação apóiam os tipos de tarefas requeridos para o novo produto análise comparativa abordagens diferentes para questões de design do produto produtos de software ou outras mídias (p.ex.: livros, telefone,...)
46 3. Definindo metas de usabilidade nem todos os aspectos de usabilidade podem ter peso igual em um projeto de design prioridades com base na análise dos usuários e de suas tarefas exemplo: facilidade de aprendizado em organizações com alta rotatividade metas mensuráveis análise do impacto financeiro estimativa do impacto na organização desenvolvedora magnitude do orçamento voltado para usabilidade estimativa do impacto nas organizações dos usuários priorização do foco dos recursos de usabilidade disponíveis
47 4. Design paralelo vários designers elaboram designs preliminares distintos explorar alternativas de design diferentes designs direcionados: foco em diferentes classes de usuários metas de usabilidade distintas diversos estilos de interface ex: usuários novatos; usuários especialistas; interfaces não-verbais comparação e combinação dos diferentes designs
48 5. Design participativo envolvimento de um grupo de usuários a que se tem acesso apesar da análise de usuário, não se pode conhecê-lo totalmente para ter respostas a todas as perguntas que surgem durante o design usuários levantam questões interessantes e sobre as quais os designers não pensariam as tarefas reais dos usuários podem ser diferentes dos modelos conceituais que os designers têm destas tarefas recursos protótipos ou maquetes em papel para avaliar a reação dos usuários a idéias de design discussões guiadas não se trata simplesmente de perguntar aos usuários o que eles querem eles não conhecem todas as possibilidades da tecnologia eles nem sempre sabem elaborar soluções para os seus problemas deve-se evitar o envolvimento intensivo de um único usuário ele pode ser levado a pensar mais como os designers do que como os usuários que deveria representar os usuários são diferentes, e deve-se conhecer diversos pontos de vista
49 6. Design coordenado da interface global em busca da consistência em um único produto em produtos de uma mesma família (setor ou organização) conformidade com padrões de interface da empresa autoridade centralizada para coordenar os diversos aspectos da interface possíveis conflitos com outros critérios de usabilidade padrões de interface reuso de código
50 7. Aplicação de diretrizes diretrizes (guidelines): princípios bem conhecidos para o design de interfaces de usuário diferentes níveis de guidelines: gerais: aplicáveis a todas as interfaces ex.: (1) forneça feedback por categoria: para um tipo de sistema (ex.: sistema para o gerenciamento de arquivos baseado em janelas) ex.: (1) forneça feedback (1.1) os principais objetos de interesse devem estar visíveis na tela e seus principais atributos devem ser apresentados por produto individual padrões x diretrizes ex.: (1.1) cada arquivo e subdiretório deve ser representado por um ícone, e diferentes ícones devem representar diferentes classes de objetos (arquivos de dados, arquivos executáveis, e subdiretórios) padrão (no sentido de padronização) especifica como a interface deve aparecer para o usuário objetivo maior é consistência diretriz aconselha sobre características de usabilidade da interface
51 8. Prototipação elaboração rápida e de baixo custo propicia melhor entendimento do design da interface, antes da construção do sistema final dimensões de prototipação vertical poucas features, mas com funcionalidade implementada testa uma parte limitada do sistema, em condições realistas horizontal camada superficial com toda a interface do usuário, mas sem a funcionalidade subjacente simulação da interface: interação e navegação, sem implementar funcionalidade cenários: simulação de algumas features como reduzir o tempo de desenvolvimento de protótipos pouca ênfase na eficiência da implementação (exceto o tempo de interação) código menos confiável ou de baixa qualidade algoritmos simplificados (que não dão conta de casos específicos) Wizard of Oz (ser humano operando por trás ) protótipos de baixa fidelidade (imagens estáticas vs. vídeo) dados fictícios e conteúdo provisório maquetes em papel
52 8. Prototipação (cont.) cenários são descrições de um usuário individual utilizando um conjunto específico de facilidades de um sistema para alcançar um certo resultado sob circunstâncias específicas em um determinado período de tempo uso de cenários: durante o design da interface para expressar e compreender a forma como os usuários vão interagir com o sistema durante avaliação preliminar de um design de interface para obter feedback do usuário sem o custo de se construir um protótipo funcional
53 9. Avaliação empírica faça! diferentes tipos de avaliação envolvimento de usuários reais (ou não) interface já implementada (ou não) produtos lista de problemas de usabilidade dicas para apoiar estratégias bem-sucedidas prioridade para se solucionar os problemas, com base em sua gravidade (severidade): quantas pessoas serão afetadas pelo problema quanto tempo (ou outro recurso) cada uma perderá com o problema será um problema somente na primeira vez em que for encontrado, ou sempre?
54 Ex:Problema de baixa gravidade porque só ocorre uma vez Não clicar no ícone da barra de títulos por não saber que revela um menu. Assim que o usuário descobrir que o menu existe (por indicação de outro usuário ou consultando o manual, por exemplo), não terá problemas em usá-lo novamente.
55 10. Design iterativo são necessárias várias iterações alterações feitas para resolver um problema de usabilidade podem... não resolvê-lo criar novos problemas criar problemas para outros usuários que não eram afetados pelo problema original deve-se registrar as decisões de design preservar importantes princípios de usabilidade ajudar na elaboração de documentação e de versões em outras línguas manter a consistência da interface entre versões
56 11. Coleta de feedback de uso captura de dados de usabilidade para versões futuras satisfação dos usuários impacto do sistema na qualidade e custo do trabalho dos usuários problemas enfrentados pelos usuários (atendimento aos usuários ou instrutores) técnicas entrevistas questionários observação do uso instrumentação do software
57 Para reflexão Como fazer tudo errado (Norman, 1988) Torne tudo invisível. Não dê qualquer dica sobre as operações esperadas. Não forneça feedback ou qualquer resultado visível das ações que foram tomadas. Explore a tirania da tela em branco. Seja arbitrário. Computadores tornam isto fácil. Use nomes de comandos e ações que não sejam óbvios. Use mapeamentos arbitrários entre a ação pretendida e o que realmente precisa ser feito. Seja inconsistente. Mude as regras. Faça com que algo deva ser feito de uma forma em um modo e de outra forma em outro modo. Isto é especialmente eficiente se for necessário ficar trocando um modo pelo outro. Torne as operações ininteligíveis. Use linguagem ou abreviações idiosincráticas. Use mensagens de erro não informativas. Seja rude. Trate ações erradas do usuário como quebras de contrato. Insulte. Use expressões incompreensíveis. Torne as operações perigosas. Permita que uma simples ação equivocada destrua um trabalho valioso. Torne fácil que se façam coisas desastrosas. Mas coloque avisos no manual; assim, quando as pessoas reclamarem, você pode perguntar, Mas você não leu o manual?
serg semiotic engineering research group SERG,
serg semiotic engineering research group Estilos de Interação SERG, 2011 1 Estilos de interação De que formas o usuário poderá interagir com a aplicação? linguagem natural linguagem de comando menus manipulação
Leia maisPerspectivas em IHC. Introdução à Interação Humano-Computador. Conceitos Básicos
Introdução à Interação Humano-Computador Conceitos Básicos Professora: Raquel Oliveira Prates http://www.dcc.ufmg.br/~rprates/ihc \ Aula 1: 14/05 Perspectivas em IHC usuário como máquina computador como
Leia maisProjeto de IHC. Aula 16 07/10/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado
1 Projeto de IHC Aula 16 07/10/2013 2 Design de IHC O que é design de IHC? Também chamado de projeto de IHC. DESIGN Concepção (intelectual) da experiência do usuário Concretização desta concepção em uma
Leia maisFaculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre
Faculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre Material 5 Metodologias de Desenvolvimento de Interfaces Prof. Luthiano Venecian Introdução o Como conceber e implementar a
Leia maisDesign de IHC. Capítulo 7. Barbosa e Silva Adaptado por Luciana Mara e Thiago Vilela
A Design de IHC Capítulo 7 Adaptado por Luciana Mara e Thiago Vilela Introdução Os modelos e as representações do Capítulo 6, permitem descrever quem usa ou utilizará o sistema (através de perfis de usuários
Leia maisAs técnicas de concepção
As técnicas de concepção Acadêmicos: Bruno Amaral de Sousa Claudivan Gottardi Guilherme Assufi Dallanol Marlon Victor de Paula Objetivo Demonstrar técnicas destinadas a implementar as especificações para
Leia maisMétodos de Avaliação de IHC. Capítulo 10 Barbosa e Silva 2010
A Métodos de Avaliação de IHC Capítulo 10 Métodos de Avaliação de IHC Avaliação por inspeção Avaliação heurística Percurso Cognitivo Avaliação por observação Teste de usabilidade Prototipação em papel
Leia maisDesign da Interface (Parte I) Estilos de Interação Representação da Interface com Usuários
Interface Homem/Máquina Aula 16 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-00.184 Roteiro da Aula de
Leia maisENGENHARIA DE USABILIDADE E INTERFACES
Unidade III Desenvolvimento de Projetos de IHC Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático desta Unidade Técnicas de Concepção Técnicas de Modelagem Objetivo Demonstrar técnicas
Leia maisPROJETO DE INTERFACES. Projeto de Programas PPR0001
1 PROJETO DE INTERFACES Projeto de Programas PPR0001 2 Introdução A interface de uma aplicação computacional envolve os aspectos de um sistema com o qual mantemos contato A área da computação que estuda
Leia maisEngenharia de Usabilidade
Universidade Federal do Vale do São Francisco -UNIVASF Colegiado de Engenharia de Computação Engenharia de Usabilidade Prof. Jorge Cavalcanti Jorge.cavalcanti@univasf.edu.br www.twitter.com/jorgecav Interação
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer
Leia maisINTRODUÇÃO: INTERAÇÃO HUMANO- COMPUTADOR. Aula 2
INTRODUÇÃO: INTERAÇÃO HUMANO- COMPUTADOR Aula 2 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE INTERFACE COM O USUÁRIO Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em
Leia maisserg O Processo de Design Requisitos semiotic engineering research group Informática PUC-Rio
serg semiotic engineering research group Informática PUC-Rio O Processo de Design Necessidades dos Usuários Requisitos Relembrando Interação Humano-Computador Processo de comunicação que envolve um ciclo
Leia maisDEINF - UFMA Especialização em Análise e Projeto de Sistema
DEINF - UFMA Especialização em Análise e Projeto de Sistema Interação Humano Computador Prof. Anselmo C. de Paiva Depto de Informática - UFMA Estilos de Interação todas as formas como os usuários se comunicam
Leia maisInteração Humano-Computador
Interação Humano-Computador Aula 8-01/04/2016 Marcelle Mota http://mpmota.ufpa.br/ihc-en05178/ Contato: mpmota@ufpa.br 2 Agenda O que é design? Perspectivas de design Processos de design de IHC Ciclo de
Leia maisInteração Humano-Computador Interface e Estilos de Interação PROFESSORA CINTIA CAETANO
Interação Humano-Computador Interface e Estilos de Interação PROFESSORA CINTIA CAETANO Paradigma de Interação Indica a ordem em que os elementos envolvidos em uma operação são selecionados ou acionados
Leia maisModelo Espiral. Criação do(s) protótipos(s) Formulação de questões. Teste Avaliação Conclusão
Prototipagem Modelo Cascata Modelo Espiral Modelo Espiral Formulação de questões Criação do(s) protótipos(s) Teste Avaliação Conclusão O que é um protótipo? Modelo em escala menor, por exemplo, um prédio
Leia maisModelo de Interação (revisão) Design de IHC Da interação para o Design da Interface
1 Modelo de Interação (revisão) Design de IHC Da interação para o Design da Interface INF1403 Introdução a IHC Luciana Salgado Representações e Aspectos de IHC Representações e Aspectos de IHC Representações
Leia mais- Prototipação Iterativa - Observação Direta
- Prototipação Iterativa - Observação Direta Júnia Coutinho Anacleto Silva Maio/2004 Prototipação Iterativa A interface com o usuário é a porta de entrada da aplicação, e desempenha um papel fundamental
Leia maisComponentes de SIs. Pessoas Organiz. Tecnologia
Universidade Federal do Vale do São Francisco Curso de Administração Tecnologia e Sistemas de Informação - 03 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisAvaliação de IHC. Aula 07 25/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado
1 Avaliação de IHC Aula 07 25/03/2013 2 Roteiro da Aula Framework DECIDE Paradigmas e técnicas para avaliação de IHC Avaliação Baseada em Modelos Conceituais I - Engenharia Cognitiva 3 O framework DECIDE
Leia mais4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos
Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série
Leia maisPrototipagem e Cenários. Veja antes, decida depois
Prototipagem e Cenários Veja antes, decida depois Porque prototipar? Fracasso do modelo cascata Impossível entender completamente e expressar os requisitos dos usuários antes que algum design tenha sido
Leia maisENGENHARIA DE USABILIDADE
ENGENHARIA DE USABILIDADE Aula 01 Bruna Patrícia da Silva Braga USABILIDADE E INTERAÇÃO HUMANO-COMPUTADOR (IHC) USABILIDADE É um atributo de qualidade relacionado à facilidade de uso de algo; Mais especificamente,
Leia maisProcessos de software
Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de
Leia maisHumano-Computador (IHC)
1 INF1403 Introdução a Interação Humano-Computador (IHC) Turma 3WA Aula dada por Andréia Sampaio Projeto de IHC: Modelos de Design de Interação 12/05/2010 2 Explorando o design da Urna Eletrônica Brasileira
Leia maisFaculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre
Faculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre Material 2 Aspectos tecnológicos de interfaces Aspectos psicológicos da interação humana Prof. Luthiano Venecian Aspectos tecnológicos
Leia maisINTERFACE HOMEM- MÁQUINA ENGENHARIA DE USABILIDADE
INTERFACE HOMEM- MÁQUINA ENGENHARIA DE USABILIDADE Objectivo Caracterizar os elementos principais da engenharia de usabilidade para o adequado desenho de interfaces de usuário. Conteúdo Objectivos da usabilidade.
Leia maisIntrodução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução.
Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Synergia / Gestus Departamento de Ciência da Computação - UFMG Clarindo Pádua 2 Referências Hix, D.; Hartson, H. R. Developing
Leia maisAVALIAÇÃO DE INTERFACES
Conceitos do Livro: Interação Humano - Computador Simone D. J. Barbosa/Bruno Santana da Silva Orienta o avaliador: Introdução Fazer julgamento sobre a qualidade de uso Identificar problemas do usuário
Leia maisINTERFACE HUMANO- COMPUTADOR (IHC)
INTERFACE HUMANO- COMPUTADOR (IHC) Aula 2 BACHARELADO EM SISTEMA DE INFORMAÇÃO INTERFACE HUMANO COMPUTADOR Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA
Leia maisIntrodução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade.
Introdução Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus Referências Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability through product
Leia maisMétodo de prototipação em papel Comparativo dos métodos de avaliação
Interface Homem/Máquina Aula 25 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-00.184 Roteiro da Aula de
Leia maisDesign: estrutura e estética
Parte III Design: estrutura e estética Arte X Engenharia z Desenvolver Sistema Web é arte? A Web oferece espaço para arte...... mas usuários também querem serviços de qualidade... e clientes querem prazos
Leia mais02/10/2012. Um formulário é uma tela contendo campos. rotulados que podem ser preenchidos pelo. usuário, geralmente através de digitação ou
Elementos de interação > Interface gráfica Elementos de interação Formulários Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG
Leia maisPodem oferecer prompts enxutos ou se aproximar de sistemas de seleção por menus.
1 Linguagem de comandos As linguagens de comandos tiveram origem nos sistemas operacionais e se caracterizam pelo seu impacto direto nos dispositivos físicos ou na informação. Linguagens de comandos podem
Leia maisErgonomia e Usabilidade
Ergonomia e Usabilidade Conhecimentos, Métodos e Aplicações 2 a edição Walter Cybis Adriana Holtz Betiol Richard Faust Novatec Sumário Sobre os autores...13 Introdução...14 Interface com o usuário... 16
Leia maisCURSO: TECNOLOGIA EM REDES DE COMPUTADORES DISCIPLINA: Engenharia de Usabilidade PROFESSORA: Bruna Patrícia da Silva Braga
CURSO: TECNOLOGIA EM REDES DE COMPUTADORES DISCIPLINA: Engenharia de Usabilidade PROFESSORA: Bruna Patrícia da Silva Braga Nome: Data: GABARITO - LISTA DE REVISÃO AV1 1. Defina usabilidade Refere-se à
Leia maisPrincípios da Engenharia de Software aula 03
Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos
Leia maisMetodologias de Design de Software Primeiros passos. Ariel Vargas André Constantino Silva Profª. Heloísa Vieira da Rocha
Metodologias de Design de Software Primeiros passos Ariel Vargas André Constantino Silva Profª. Heloísa Vieira da Rocha Engenharia de Usabilidade Compreensão do usuário e atividades Funcionalidades e Contexto
Leia maisInterface Homem Computador (IHC)
Universidade Federal de Alagoas (UFAL) Campus Arapiraca Interface Homem Computador (IHC) Interação Humano Computador 04 - Alexandre de Andrade Barbosa alexandre.barbosa@arapiraca.ufal.br Alexandre de Andrade
Leia maisInteração Homem-Computador Parte IV: Estilos de Interação
Interação Homem-Computador Parte IV: Estilos de Interação Neste módulo são tratados os principais estilos de interação que podem ser empregados durante o projeto de uma interface com o usuário. ESTILOS
Leia mais15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software
Professor Ariel da Silva Dias Modelos de Processo de Software Conjunto de atividades que leva à produção de um produto de Software [Sommerville,2011]; Podemos contar com ferramentas de apoio com o objetivo
Leia maisInterface Usuário Máquina. Aula 05
Interface Usuário Máquina Aula 05 Interface Usar um sistema interativo significa interagir com sua interface para alcançar objetivos em determinado contexto de uso. Interação e Interface A interação e
Leia maisCI751 Interação Humano-Computador
CI751 Interação Humano-Computador Interação Humano-Computador (IHC) Avaliação: usabilidade, acessibilidade... Roberto Pereira rpereira@inf.ufpr.br Artigo Revisão de Literatura 1. Ver descrição do trabalho
Leia maisI 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 ã
1 INF1403 Introdução a Interação Humano-Computador (IHC) Turma 3WB Professor: Alberto Barbosa Raposo Filmes e Discussões sobre a Experiência do Usuário com Software 07/Mar/2012 serg Interface e Interação
Leia maisProjeto de Desenvolvimento de Software
Projeto de Desenvolvimento de Software Modelos de Processo Prescritivos Msc. Eliezio Soares eliezio.soares@ifrn.edu.br http://docente.ifrn.edu.br/elieziosoares Avisos Atividade Avaliativa: 30/06/2015 Composição
Leia maisANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA º PERÍODO - 7º MÓDULO AVALIAÇÃO A1 DATA 10/09/2009 ENGENHARIA DE USABILIDADE
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 4º PERÍODO - 7º MÓDULO AVALIAÇÃO A1 DATA 10/09/2009 ENGENHARIA DE USABILIDADE 2009/2 GABARITO COMENTADO QUESTÃO 1: 1. Considere as afirmações a seguir:
Leia maisBibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.
Bibliografia Quais são os problemas? 4 A sofisticação do software ultrapassou nossa capacidade de construção. 4 Nossa capacidade de construir programas não acompanha a demanda por novos programas. 4 Nossa
Leia maisProcessos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1
Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando
Leia maisIntrodução à Interface Pessoa-Máquina
Instituto Superior Politécnico de Ciências e Tecnologia Introdução à Interface Pessoa-Máquina Prof Pedro Vunge http://pedrovunge.com I Semestre de 2019 Instituto Superior Politécnico de Ciências e Tecnologia
Leia maisCICLO DE VIDA DE SOFTWARE
WESLLEYMOURA@GMAIL.COM CICLO DE VIDA DE SOFTWARE ANÁLISE DE SISTEMAS Introdução ao ciclo de vida de software Qualificar um produto é muito bom para que tenhamos certeza de que há seriedade e preocupação
Leia maisMotivado pela preferência em aprender fazendo
Interface Homem/Máquina Aula 21 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-00.184 Percurso Cognitivo
Leia maisINSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO MODELO DOS PROCESSOS DE SOFTWARE
INSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO CURSO ANÁLISE E DESENVOLVIMENTO DE SISTEMA MODELO DOS PROCESSOS DE SOFTWARE ALUNO SAMUEL BRAGA LOPES SUMÁRIO - AGENDA INTRODUÇÃO MODELO CASCATA
Leia maisIntrodução a Métodos de Avaliação de IHC
Interface Homem/Máquina Aula 20 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-00.184 Roteiro da Aula de
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Processo Por quê um processo Padronizar a geração de produtos e serviços Garantir a repetitividade da geração de produtos e serviços Reter o conhecimento Oferecer
Leia maisIntegrando conhecimentos, aproximando disciplinas: a importância do Design e da Ergonomia no projeto e no desenvolvimento de softwares educacionais.
Integrando conhecimentos, aproximando disciplinas: a importância do Design e da Ergonomia no projeto e no desenvolvimento de softwares educacionais. Gabriela Trindade Perry - PPGEP/UFRGS Agostinho Serrano
Leia maisProf. Dr. Thiago Jabur Bittar
Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de
Leia maisEscolhendo um Modelo de Ciclo de Vida
Escolhendo um Modelo de Ciclo de Vida Ciclos de Vida 1 Ciclo de Vida de um Produto Qualquer desenvolvimento de produto inicia com uma idéia e termina com o produto pretendido. O ciclo de vida de um produto
Leia maisSERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP
Interação Humano-Computador Avaliação em IHC: Primeiras noções (2) www.inf.puc-rio.br/~inf1403 Avaliação de IHC O que é? Chamamos de avaliação de IHC a atividade profissional especializada que tem por
Leia maisMetodologias Protótipo Cronograma Levantamento de Requisito
Metodologias Protótipo Cronograma Levantamento de Requisito Caminho para chegar ao um FIM! Requisitos (pesquisa) Desenvolvimento (SW) Fundamentação Satisfação Sommerville (2003) propõe um processo genérico
Leia maisProfessora Clarisse Sieckenius de Souza 30/03/2011. serg
1 INF1403 Avaliação em IHC (Introdução) Professora Clarisse Sieckenius de Souza 30/03/2011 2 Avaliação de IHC O que é? Chamamos de avaliação de IHC a atividade profissional especializada que tem por objetivo
Leia maisProjeto de Interface Homem- Máquina
Projeto de Interface Homem- Máquina PCS 013 Profa. Lúcia V. L. Filgueiras Profa. Selma S. S. Melnikoff Projeto de Interface- Homem- Máquina Em geral, esta atividade é realizada na fase de análise ou de
Leia maisConteúdo da Aula Tecnologias de Informação e Comunicação (TICs) Desenvolvimento de Sistemas Interativos Objetos de Estudo em IHC Interação e Interface
Interação Humano-Computador: Conceitos Básicos INF 1403 Introdução a IHC Aula 02 17/02/2014 Conteúdo da Aula Tecnologias de Informação e Comunicação (TICs) Desenvolvimento de Sistemas Interativos Objetos
Leia maisRational Unified Process (RUP)
Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que
Leia maisDesenvolvimento de Projetos
Desenvolvimento de Projetos Aula 1.3 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; Modelo Incremental; Desenvolvimento Evolucionário;
Leia maisCI163 Projeto de Software
CI163 Projeto de Software Informal Formal Técnico Avaliação em Projeto de Software Conceito Discussão Técnicas Roberto Pereira Departamento de Informática UFPR CI163 Meta-Modelo 1ª Iteração - Definição
Leia maisProfessor Leandro Augusto Frata Fernandes Estudar e interpretar a situação atual das coisas
Interface Homem/Máquina Aula 18 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.2/tcc-00.184 Etapas Fundamentais
Leia maisEngenharia Software. Ení Berbert Camilo Contaiffer
Engenharia Software Ení Berbert Camilo Contaiffer Características do Software Software não é um elemento físico, é um elemento lógico; Software é desenvolvido ou projetado por engenharia, não manufaturado
Leia maisENGENHARIA DE USABILIDADE
ENGENHARIA DE USABILIDADE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Quais os objetivos da IHC? Questão 1 Resposta Quais os objetivos da IHC? - Socialização da informação; - Aumentar
Leia maisAvaliação Heurística e Testes de Usabilidade
1 Avaliação Heurística e Testes de Usabilidade Aula 12 18/04/2012 2 Paradigmas e Técnicas T de Avaliação: RESUMO Rápido e Rasteiro Testes de Usabilidade Estudos de Campo Avaliação Preditiva Observação
Leia maisProfessor Emiliano S. Monteiro
Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer
Leia maisIntrodução a Ergonomia e Usabilidade
Introdução a Ergonomia e Usabilidade Projeto de Interface Homem- Máquina Prof. Esp. MBA Heuber G. F. Lima Aula 1 Agenda Apresentação Definições Gerais Importância Usabilidade e Ergonomia Engenharia da
Leia maisCRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software
CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software Simone Vasconcelos Silva Professora de Informática do CEFET Campos Mestre em Engenharia de Produção pela UENF RESUMO Um produto de software de
Leia maisPDS. Aula 1.5 Modelos de Processo. Prof. Dr. Bruno Moreno
PDS Aula 1.5 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; RAD; Modelo Incremental; Desenvolvimento Evolucionário; Desenvolvimento
Leia maisProf. Ms. Ronaldo Martins da Costa
Prof. Ms. Ronaldo Martins da Costa Diferentes conjuntos de etapas que envolvem métodos, ferramentas e procedimentos utilizados no desenvolvimento de software CiclodeVidaClássico Prototipação Modelo Espiral
Leia maisAGILE WEB ENGINEERING PROCESS
AGILE WEB ENGINEERING PROCESS AWE Agile Web Engineering Process Introdução O Processo AWE Fases Análise Conceitual Projeto Desenvolvimento Lançamento/Testes 1ª Iteração O que é AWE? É um processo: Conjunto
Leia maisUSABILIDADE. Prof.: Michele Nasu Tomiyama Bucci
USABILIDADE Prof.: Michele Nasu Tomiyama Bucci Análise heurística Definição Análise Heurística (Nielsen and Molich, 1990; Nielsen 1994) é um método de engenharia de usabilidade para encontrar os erros
Leia maisConteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 09289 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 3. Especificação e Análise de Requisitos
Leia maisEngenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno
Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos O objetivo do processo de Engenharia de Requisitos é criar e manter
Leia maisI 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
1 INF1403 Introdução a Interação Humano-Computador (IHC) Turma 3WC Professor: Alberto Barbosa Raposo Filmes e Discussões sobre a Experiência do Usuário com Software 02/Mar/2011 Interface e Interação INTERFACE
Leia maisMeta-Modelos de Processos de Design de Interfaces de Usuário. M. Cecília C. Baranauskas Instituto de Computação
Meta-Modelos de Processos de Design de Interfaces de Usuário M. Cecília C. Baranauskas Instituto de Computação 1 A problemática do projeto de software COMO PROPOSTO COMO ESPECIFICADO COMO PROJETADO COMO
Leia maisErgonomia Cognitiva IHC Interface Homem Computador Parte 5
Ergonomia Cognitiva IHC Interface Homem Computador Parte 5 Pós-Graduação em Ergonomia Profª Rosimeire Sedrez Bitencourt, Drª Eng 10 e 11 de Abril de 2010 Ergonomia Cognitiva: conteúdo Parte 1 Parte 2 Parte
Leia maisHumano-Computador (IHC)
1 INF1403 Introdução a Interação Humano-Computador (IHC) Turma 3WA Professora: Clarisse Sieckenius de Souza O Método M de Inspeção Semiótica (MIS) 1/2 19/04/2010 2 O Método M de Inspeção Semiótica (MIS)
Leia maisIntrodução à Engenharia de Software
Introdução à Engenharia de Software Página 1 de 13 Introdução à Engenharia de Software O QUE É SOFTWARE? SEGUNDO O DICIONÁRIO AURÉLIO: AQUILO QUE PODE SER EXECUTADO POR UM EQUIPAMENTO, NO CASO O HARDWARE;
Leia mais! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado
Agenda Rodrigo Reis Cleidson de Souza! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados!
Leia maisPor que IHC é importante?
Introdução à Interação Humano- Computador fundamentada na Teoria da Engenharia Semiótica Raquel Oliveira Prates Seminário Tamanduá Por que IHC é importante? 1 Diferentes Designs O que é IHC? Interação
Leia maisInteratividade com computadores: história e evolução
Interatividade com computadores: história e evolução Evolução das interfaces de usuário 50s Interfaces são painel de controles do hardware, usuário são engenheiros; 60-70s Interfaces são programas em linguagens
Leia maisENGENHARIA DE SOFTWARE. Aula 03 Processos de Software
ENGENHARIA DE SOFTWARE Aula 03 Processos de Software AGENDA Modelos de processo de software Atividades do processo Lidando com mudanças Rational Unified Process (RUP) 14/03/2017 IFPR QUEDAS DO IGUAÇU -
Leia maisAula 5. Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos.
Aula 5 Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos. Modelo Espiral Ele usa uma abordagem evolucionária à engenharia de software, capacitando o desenvolvedor e o
Leia maisCrítica à Engenharia Cognitiva
Introdução à Interação Humano-Computador Teorias de IHC Engenharia Semiótica Professora: Raquel Oliveira Prates http://www.dcc.ufmg.br/~rprates/ihc \ Aula 1: 14/05 Crítica à Engenharia Cognitiva de Souza
Leia maisEngenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Nome: 1. No ciclo de vida de software, a estrutura de dados, a arquitetura, os detalhes procedimentais
Leia maisEngenharia de Software
Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento
Leia maisCURSO: TECNOLOGIA EM REDES DE COMPUTADORES DISCIPLINA: Engenharia de Usabilidade PROFESSORA: Bruna Patrícia da Silva Braga
CURSO: TECNOLOGIA EM REDES DE COMPUTADORES DISCIPLINA: Engenharia de Usabilidade PROFESSORA: Bruna Patrícia da Silva Braga Aula 05 TEMA: RECOMENDAÇÕES ERGONÔMICAS PARA IHC 1. OBJETOS DE INTERAÇÃO Objetos
Leia mais1 Introdução Motivações
1 Introdução O processo de design de interação envolve quatro atividades básicas (Preece et al. 2005): identificação das necessidades e estabelecimento dos requisitos, o desenvolvimento de designs alternativos
Leia mais02/10/2012. Referências. Processo visando a Usabilidade. Introdução. Engenharia de Usabilidade. Prof.: Clarindo Isaías Pereira da Silva e Pádua
Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Referências Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability
Leia maisI 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) T r u ma m 3WC
1 INF1403 Introdução a Interação Humano-Computador (IHC) Turma 3WC Professor: Alberto Raposo Métodos de Inspeção vs. Métodos de Observação 27/04/2011 4 paradigmas para a avaliação de IHC 1. O rápido e
Leia maisENGENHARIA DE SOFTWARE
CURSO TÉCNICO DE INFORMÁTICA Módulo A ENGENHARIA DE SOFTWARE Processos de Software O PROCESSO É LENTO... Todo software deve ser construído de forma organizada, através de processos. Um processo pode ser
Leia maisErgonomia e Usabilidade
Ergonomia e Usabilidade Professor: José Durval Pacheco durval.pacheco@ifrn.edu.br Usabilidade - Definição Usabilidade é a capacidade de um produto ser usado por usuários específicos para atingir objetivos
Leia mais