Análise de usabilidade do software de programação de três kits comerciais de robótica educacional.

Tamanho: px
Começar a partir da página:

Download "Análise de usabilidade do software de programação de três kits comerciais de robótica educacional."

Transcrição

1 Análise de usabilidade do software de programação de três kits comerciais de robótica educacional. Rodrigo Sevinhago, Adriana Herden, Marcos Banheti Rabello Vallim UTFPR - Universidade Tecnológica Federal do Paraná CIPECA Centro Integrado de Pesquisa em Controle e Automação Avenida Alberto Carazzai, Centro. CEP Cornélio Procópio, PR rodrigosevinhago@uol.com.br, herden@utfpr.edu.br, mvallim@utfpr.edu.br Resumo. Este trabalho descreve um estudo que teve por finalidade fazer uma análise comparativa de usabilidade de três kits comerciais de robótica educacional, sendo eles o MINDSTORMS NXT da LEGO, ROBO MOBILE da FISCHERTECHNIK, e o kit ALFA da PNCA. O estudo é baseado em métodos e técnicas de usabilidade consolidados, sendo que os resultados da análise serão aplicados no desenvolvimento de um Modelo de Referência para o ensino de robótica. Este no contexto de um projeto que visa incentivar estudantes de ensino médio das escolas públicas a seguirem carreiras em ciência e tecnologia. 1. Introdução Motivar e tornar a passagem do nível médio ao superior mais amena, integrando a formação básica com a formação na universidade é um dos objetivos principais do PROMOVE (Programa de Melhoria e Valorização da Engenharia), implantado pelo governo federal, através do MEC (Ministério da Educação) em consórcio com a ABENGE (Associação Brasileira de Ensino de Engenharia), e financiado com recursos da FINEP (Financiadora de Estudos e Projetos) [1]. Dentre as ações do programa, está a aplicação de recursos em projetos que incentivem a participação de estudantes de elevado desempenho acadêmico em cursos superiores na área das ciências básicas, tecnologia e engenharia. Com isso, o país passa a contar com um instrumento do governo para garantir a continuidade e melhoria dos padrões de desenvolvimento científico e tecnológico. O projeto Ninho de Pardais surgiu em 2007, da oportunidade criada com a abertura da Chamada Pública MCT/FINEP/FNDCT PROMOVE Engenharia no Ensino Médio 05/2006, a qual visava apoio financeiro à implementação de projetos inovadores a fim de promover a interação das ciências da engenharia com o ensino em escolas de nível médio [2]. 394

2 Uma das principais metas físicas do projeto Ninho de Pardais é desenvolver um kit de robótica educacional, para utilização em oficinas de robótica com estudantes de ensino médio das escolas públicas da região abrangida pelo mesmo. Nesse contexto, é necessário um estudo sobre interfaces de programação dos robôs, instaladas nos computadores, as quais são um componente essencial dos kits [3]. Assim, o objetivo deste trabalho é demonstrar os resultados do estudo e aplicação de métodos e técnicas para a inspeção de usabilidade [4]. Tais métodos e técnicas foram empregados por uma equipe de avaliadores em três kits comerciais de robótica educacional, visando a obtenção de orientações para o desenvolvimento de um Modelo de Referência para o ensino de robótica. Os aspectos que descrevem este modelo foram obtidos por meio da aplicação do método de avaliação de software denominado análise de características. O restante do artigo está estruturado da seguinte forma: a seção 2 descreve os kits de robótica analisados; a seção 3 aborda os métodos e técnicas que fundamentam a análise de usabilidade dos kits estudados; a seção 4 apresenta os resultados da análise dos kits comerciais estudados; e ao final, a seção 5 descreve as conclusões e perspectivas de aplicação dos resultados, no contexto do projeto Ninho de Pardais. 2. Os Kits Analisados Atualmente, o mercado dispõe de dezenas de kits de robótica educacional. A maioria deles é produzida e importada. A escolha dos kits a serem estudados baseou-se, principalmente, na participação no mercado. Assim sendo, através de pesquisa na Internet, foi observado que duas empresas têm a primazia do mercado de robótica educacional no Brasil. A primeira é a empresa LEGO. A segunda é a FISCHERTECHNIK. Além disso, foi observado uma empresa nacional que vem se destacando nesse mercado. Tal empresa é a PNCA. De cada uma dessas empresas, foi escolhido, respectivamente, o kit LEGO MINDSTORMS NXT, o kit ROBO MOBILE e o kit ALFA. Cada um desses kits possui uma interface de programação de robôs específica, para o computador, as quais são descritas adiante. Neles foram aplicadas técnicas de inspeção de usabilidade LEGO MINDSTORMS NXT O kit LEGO MINDSTORMS NXT versão 1.1 é desenvolvido pela LEGO e o mesmo possui um grande diferencial, que possibilita o usuário interagir facilmente com o ambiente de programação. Pois utiliza em seus modelos de programação animações integradas ao ambiente, no qual o aluno seleciona as tarefas e recursos, como exemplo os sensores, para que o robô participe dos desafios. [5]. A Figura 1 mostra o ambiente de programação dessa ferramenta. 395

3 Figura 1. Exemplo da Inserção de Figuras Figura 1. Ambiente de programação do kit LEGO MIDNSTORMS NXT ROBO MOBILE O kit ROBO MOBILE é desenvolvido pela FISCHERTECHNIK. O mesmo utiliza o software ROBOPro versão como interface de programação de robôs. Tal software possui certas características em seus modelos de programação. Como apresentações de blocos prontos de programação, o que dificulta o entendimento do passo-a-passo da programação. Em contrapartida, este ambiente apresenta ícones representativos para a programação do robô [6]. A Figura 2 mostra o seu ambiente de programação ALFA O kit ALFA é desenvolvido pela PNCA Robótica e Eletrônica. Utiliza como interface de programação o software LEGAL 2008, o qual possui algumas desvantagens. Pois o nome dado para o arquivo texto em seus modelos de programação não são significativos. Tal fato torna a utilização do ambiente de programação confusa [7]. A Figura 3 mostra o ambiente de programação, no qual foram aplicadas as técnicas de inspeção de usabilidade. 396

4 Figura 2. Ambiente de programação do kit FISCHERTECHNIK. Figura 3. Ambiente de programação do kit PNCA. 397

5 3. Métodos e Técnicas de Análise de Usabilidade Entende-se por usabilidade a facilidade com que as pessoas podem empregar uma ferramenta ou objeto, a fim de realizar uma tarefa específica, ela pode mostrar os princípios da eficiência percebida de um objeto [8]. Método empírico é o principal modo de se avaliar a interação do usuário com o sistema [8]. Desse modo, foi possível escolher um grupo de oito avaliadores, alunos da instituição, que possuíam conhecimentos em informática, os quais fizeram o papel dos usuários finais. A partir desta escolha o grupo pode avaliar empiricamente os kits de robótica educacional, a fim de encontrar problemas de usabilidade. As técnicas escolhidas para avaliar os softwares foram as seguintes: avaliação heurística e percurso cognitivo [8]. Os motivos de escolha destas técnicas são o seu baixo custo, e também a não exigência de grande experiência, ou ainda grande treinamento dos avaliadores, proporcionando a eles também uma grande experiência educacional [9] Avaliação Heurística É um método de inspeção de usabilidade barato e que pode ser realizado em um curto intervalo de tempo. Este método pode ser realizado envolvendo uma quantidade mínima de dois avaliadores que tem por objetivo examinarem a interface de um determinado sistema tomando por base as heurísticas, que nada mais é, que uma lista de diretrizes que devem estar presentes em sistemas. Ao avaliarem os usuários tem que justificar sua posição na forma de manipulação do sistema fundamentando-se nas heurísticas [8]. A Tabela 1 mostra a lista utilizada de heurísticas. Heurísticas de Usabilidade 1. Visibilidade do status do sistema sistema precisa manter os usuários informados sobre o que está acontecendo, fornecendo um feedback adequado dentro de um tempo razoável. 2. Compatibilidade do sistema com o mundo real sistema precisa falar a linguagem do usuário, com palavras, frases e conceitos familiares ao usuário, ao invés de termos orientados ao sistema. Seguir convenções do mundo real, fazendo com que a informação apareça numa ordem natural e lógica. 3. Controle do usuário e liberdade usuários frequentemente escolhem por engano funções do sistema e precisam ter claras saídas de emergência para sair do estado indesejado sem ter que percorrer um extenso diálogo. Prover funções undo e redo. 4. Consistência e padrões usuários não precisam adivinhar que diferentes palavras, situações ou ações significam a mesma coisa. Seguir convenções de plataforma computacional. 5. Prevenção de erros melhor que uma boa mensagem de erro é um design cuidadoso o qual previne o 398

6 erro antes dele acontecer. 6. Reconhecimento ao invés de relembrança tornar objetos, ações e opções visíveis. O usuário não deve ter que lembrar informação de uma para outra parte do diálogo. Instruções para uso do sistema devem estar visíveis e facilmente recuperáveis quando necessário. 7. Flexibilidade e eficiência de uso usuários novatos se tornam peritos com o uso. Prover aceleradores de formar a aumentar a velocidade da interação. Permitir aos usuários experientes "cortar caminho" em ações freqüentes. 8. Estética e design minimalista diálogos não devem conter informação irrelevante ou raramente necessária. Qualquer unidade de informação extra no diálogo irá competir com unidades relevantes de informação e diminuir sua visibilidade relativa. 9. Ajudar os usuários a reconhecer, diagnosticar e corrigir erros mensagens de erro devem ser expressas em linguagem clara (sem códigos) indicando precisamente o problema e construtivamente sugerindo uma solução. 10. Help e documentação embora seja melhor um sistema que possa ser usado sem documentação, é necessário prover help e documentação. Essas informações devem ser fáceis de encontrar, focalizadas na tarefa do usuário e não muito extensas Percurso Cognitivo Tabela 1. Versão revisada das heurísticas [8]. É um método em que o avaliador simula o sistema utilizado pelo usuário para desenvolver suas habilidades de interface. Este método avalia o usuário na sua facilidade de aprendizado, que é desenvolvido de forma exploratória. Este método se divide em duas fases que são: fase preparatória e fase de análise. Na preparatória o avaliador define as tarefas do usuário, já na análise tem como objetivo descrever uma conclusão positiva do sistema informando todo conhecimento obtido na tarefa realizada [8]. A Tabela 2 mostra o processo do percurso cognitivo. Percurso Cognitivo Fase Preparatória * Analistas definem tarefas, seqüências de ações para cada tarefa, população de usuários e a interface a ser analisada. 1. Quem serão os usuários do sistema? 2. Qual tarefa (ou tarefas) deve ser analisada? 3. Qual é a correta seqüência de ações para cada tarefa e como pode ser descrita? 4. Como é definida a interface? 399

7 Percurso Cognitivo Fase de Análise * Objetiva contar uma estória verossímil que informe sobre o conhecimento do usuário e objetivos, e sobre o entendimento do processo de solução de problemas que leva o usuário a "adivinhar" a correta solução. Analistas respondem 4 questões: 1. Os usuários farão a ação correta para atingir o resultado desejado? 2. Os usuários perceberão que a ação correta está disponível? 3. Os usuários irão associar a ação correta com o efeito desejado? 4. Se a ação correta for executada os usuários perceberão que foi feito um progresso em relação a tarefa desejada? 4. Método Análise de Características Tabela 2. Processo do percurso cognitivo [8]. Após a aplicação de métodos e técnicas de usabilidade nos kits, optou-se pelo resumo e formalização dos resultados obtidos, a fim de expressar a qualidade do ponto de vista geral de cada kit analisado. Esta técnica chama-se análise de características, que lista os melhores aspectos para compor o novo software. Para cada uma destas características atribui-se um grau de importância. E o resultado final destaca qual kit obteve maior nota [10]. 5. Resultados Os resultados obtidos com a avaliação heurística e percurso cognitivo foram de grande importância, com os resultados da avaliação heurística empregada em cada software, foi possível criar um quadro comparativo entre os três kits, demonstrando em quais heurísticas houve violações, identificadas pela presença da letra x, e também em quais kits foram encontradas tais violações. A Tabela 3 mostra esses resultados organizados pelo número das heurísticas violadas. KITS HEURISTICAS ROBÔ MOBILE x x x x ALFA x x NXT x x x Tabela 3. Comparação das falhas encontradas na avaliação heurística. Com os resultados encontrados no percurso cognitivo identificaram-se as dificuldades dos usuários na forma exploratória e o que este usuário estaria aprendendo com a manipulação do software, demonstrando que antes de executar a tarefa, ele deve conhecer o significado e a funcionalidade dos itens, que são referentes às ações programáveis de um robô. Assim ele entenderá como se baseia a lógica de programação 400

8 para a movimentação do protótipo. A partir da análise de usabilidade identificaram-se as características fundamentais e mais importantes, que poderiam estar presentes em um futuro modelo de referência para o ensino de robótica. A Tabela 4 mostra os resultados obtidos com a análise de características. Kits Características NXT ALFA ROBO MOBILE Importância Ambiente de Programação (AP): Interativo (Fácil de usar) Recria modelos mentais para tarefas dos usuários Usa recursos para feedback das ações na programação Usa metáforas e ícones Usa abstração do mundo físico para o mundo digital Modelo de Programação (MP): Permite flexibilidade de alteração no MP Permite o reuso (de partes/do código inteiro) do MP Quanto à forma de apresentação do MP (Textual/Gráfico/Som/Vídeo) Associa a construção mecânica do robô a programação (manual do kit) Integração do MP com o Ambiente de Programação Configuração das Ações dos Robôs Configuração dos Motores (direção/velocidade/duração) Configuração dos Sensores (tempo/velocidade/intensidade/por eventos) Finalização da Programação Verificação de falhas na programação Transmissão de arquivo (download) Tabela 4. Tabela de análise de características. 6. Conclusões e Perspectivas Neste trabalho foi apresentado um estudo de usabilidade de três kits comerciais de robótica educacional. O estudo foi baseado em métodos e técnicas de usabilidade de software que são amplamente utilizadas na área. Os resultados do estudo servirão de subsídio para a elaboração um Modelo de Referência para o aprendizado da robótica educacional, aplicado ao desenvolvimento de um kit de robótica no projeto Ninho de Pardais. Tal projeto visa incentivar estudantes de ensino médio das escolas públicas a seguirem carreiras em ciência e tecnologia. Foram analisados softwares para robótica educacional, enfatizando o estudo e comparação do aprendizado. Percebeu-se que a presença de dois itens seria essencial para o aprendizado, a saber: o Ambiente de Programação, e os Modelos de Programação. Assim quanto melhor a apresentação e integração destes, melhor resultados durante a programação terão para os desafios. 401

9 A composição do Modelo de Referência considera também que a flexibilidade de alterações e reuso dos Modelos de Programação devem estar disponíveis para os usuários. A apresentação do modelo de programação é fundamental para o entendimento da robótica o que também induz ao aprendizado. E a integração deste Ambiente de Programação permite programar e aprender ao mesmo tempo. Como proposta de continuidade, pretende-se estudar sobre acessibilidade para ser empregada no kit do projeto Ninho de Pardais. Agradecimentos O trabalho é financiado pela FINEP Financiadora de Estudos e Projetos (REF. 4971/06). O mesmo é resultado de uma parceria entre a Universidade Tecnológica Federal do Paraná Campus Cornélio Procópio (UTFPR-CP) e a Secretaria Estadual de Educação do Estado do Paraná (SEED-PR). O projeto conta ainda com o apoio da Fundação de Apoio à Educação, Pesquisa e Desenvolvimento Científico e Tecnológico da UTFPR (FUNTEF) e da Fundação Araucária de Apoio ao Desenvolvimento Científico e Tecnológico do Paraná (FA). Referências [1] Abenge. Programa de Modernização e Valorização das Engenharias PROMOVE Revista de Ensino de Engenharia, vol. 22, n. 2, dez. 2003, p1-5. [2] Finep. Chamada Pública MCT/FINEP/FNDCT PROMOVE Engenharia no Ensino Médio 05/2006. Disponível em: < _MCT_FINEP_FNDCT_PROMOVE_Eng_Ensino%20Medio_05_2006.pdf>. Acesso em: 21 jun [3] Herden, A; Patriarcha, D. F.; Sevinhago, R. Desenvolvimento de componentes para ações comuns de um robô móvel, usando um ambiente simulado em JAVA. XIII Seminário de iniciação científica e tecnológica, UTFPR. Curitiba, out., [4] Herden, A; Vallim, M. B. R; Sevinhago, R. Um Modelo de Referência para o Ensino de Robótica usando Ambiente Simulado. I Seminário de pesquisa júnior, UTFPR, Cornélio Procópio, abr., [5] Lego, LEGO MINDSTORMS Edu NXT Software/Tutorial. Versão 1.1. Ano [6] Fischertechnik, ROBOPro Software/Tutorial. Versão Ano [7] Pnca, LEGAL 2008 Software/Tutorial. Versão Ano

10 [8] Rocha, H. V.; Baranauskas, M. C. C., Design e avaliação de interfaces humanocomputador, cap. Avaliação de Interfaces, Nied, Campinas, 2003, p [9] Preece, J.; Rogers, Y.;Sharp, H. V. Design de interação: além da interação homemcomputador. Bookman, Porto Alegre, [10] Pfleeger, S. L., Engenharia de software: teoria e prática, cap. Avaliando produtos, processos e recursos. Prentice Hall, São Paulo, 2. ed., p

Usabilidade. Usabilidade refere-se ao grau com que o usuário consegue realizar uma tarefa

Usabilidade. Usabilidade refere-se ao grau com que o usuário consegue realizar uma tarefa Usabilidade Usabilidade refere-se ao grau com que o usuário consegue realizar uma tarefa Funcionalidade correta; Eficiência de uso; Facilidade de aprendizagem; Facilidade de relembrar; Tolerante a erro

Leia mais

ENGENHARIA DE USABILIDADE

ENGENHARIA DE USABILIDADE ENGENHARIA DE USABILIDADE Aula 02 Bruna Patrícia da Silva Braga PRINCÍPIOS ERGONÔMICOS PARA IHC HEURÍSTICA DE USABILIDADE A avaliação heurística é um método de inspeção sistemático de usabilidade que leva

Leia mais

Interação Humano-Computador Avaliação de Usabilidade (Avaliação Heurística) PROFESSORA CINTIA CAETANO

Interação Humano-Computador Avaliação de Usabilidade (Avaliação Heurística) PROFESSORA CINTIA CAETANO Interação Humano-Computador Avaliação de Usabilidade (Avaliação Heurística) PROFESSORA CINTIA CAETANO Introdução A capacidade que um sistema interativo oferece a seu usuário, em um determinado contexto

Leia mais

Interação Humano-Computador

Interação Humano-Computador Interação Humano-Computador Avaliação Heurística Danielle Freitas 2015.1 http://docente.ifrn.edu.br/daniellefreitas Agenda Avaliação Heurística O que é? Número de avaliadores Heurísticas de usabilidade

Leia mais

Métodos de Avaliação de IHC. Capítulo 10 Barbosa e Silva 2010

Mé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 mais

Interface Homem-Computador

Interface Homem-Computador Interface Homem-Computador Aula: Critérios de Qualidade e Heurísticas Professor: M.Sc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Interface Homem-Computador Convergência Digital Convergência

Leia mais

ENGENHARIA DE USABILIDADE. Unidade IV Avaliação. Luiz Leão

ENGENHARIA DE USABILIDADE. Unidade IV Avaliação. Luiz Leão Unidade IV Avaliação Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Técnicas de Avaliação de Usabilidade Avaliação Heurística Inspeção por meio de lista de verificação Ensaio

Leia mais

Avaliação Heurística, segundo Nielsen, Jakob e Molich, Rolf

Avaliação Heurística, segundo Nielsen, Jakob e Molich, Rolf Avaliação Heurística, segundo Nielsen, Jakob e Molich, Rolf É um método de avaliação de usabilidade onde um avaliador procura identificar problemas de usabilidade numa interface com o usuário, através

Leia mais

José Alexandre Ducatti. introdução Usabilidade

José Alexandre Ducatti. introdução Usabilidade José Alexandre Ducatti introdução Usabilidade A usabilidade é definida como a capacidade que um sistema interativo oferece a seu usuário, em um determinado contexto de operação, para a realização de tarefas,

Leia mais

Interface Humano- Computador (IHC): Avaliação. Isabela Gasparini

Interface Humano- Computador (IHC): Avaliação. Isabela Gasparini Interface Humano- Computador (IHC): Avaliação Isabela Gasparini isabela@joinville.udesc.br Sala F211 Tel: 431-7323 http://www.joinville.udesc.br/dcc/isabela/ Avaliação de Interfaces Usabilidade (ISO 9241)

Leia mais

INCENTIVANDO CARREIRAS NA ÁREA TECNOLÓGICA ATRAVÉS DA ROBÓTICA EDUCACIONAL

INCENTIVANDO CARREIRAS NA ÁREA TECNOLÓGICA ATRAVÉS DA ROBÓTICA EDUCACIONAL INCENTIVANDO CARREIRAS NA ÁREA TECNOLÓGICA ATRAVÉS DA ROBÓTICA EDUCACIONAL Marcos Banheti Rabello Vallim mvallim@utfpr.edu.br Universidade Tecnológica Federal do Paraná, Campus Cornélio Procópio, COELT

Leia mais

APLICAÇÕES PARA WEB PRÍNCIPIOS DA IHM. Trabalho feito por: Carolina Maróstica Izabela Diniz Larissa Mendes Sabrina Marinho Yagho Baldansi

APLICAÇÕES PARA WEB PRÍNCIPIOS DA IHM. Trabalho feito por: Carolina Maróstica Izabela Diniz Larissa Mendes Sabrina Marinho Yagho Baldansi APLICAÇÕES PARA WEB PRÍNCIPIOS DA IHM Trabalho feito por: Carolina Maróstica Izabela Diniz Larissa Mendes Sabrina Marinho Yagho Baldansi Varginha, 26 de fevereiro de 2016. Trabalho entregue ao professor

Leia mais

UMA EXPERIÊNCIA DE APRENDIZAGEM DE ROBOTICA EDUCACIONAL COM ALUNOS DO ENSINO MÉDIO DE ESCOLAS PÚBLICAS. Educação

UMA EXPERIÊNCIA DE APRENDIZAGEM DE ROBOTICA EDUCACIONAL COM ALUNOS DO ENSINO MÉDIO DE ESCOLAS PÚBLICAS. Educação UMA EXPERIÊNCIA DE APRENDIZAGEM DE ROBOTICA EDUCACIONAL COM ALUNOS DO ENSINO MÉDIO DE ESCOLAS PÚBLICAS Educação Marcos Banheti Rabello Vallim (coordenador da ação de extensão) Marcos Banheti Rabello Vallim,

Leia mais

INTERFACE HOMEM- MÁQUINA ENGENHARIA DE USABILIDADE

INTERFACE 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 mais

FUNCIONAMENTO DOS NÚCLEOS DE ROBÓTICA DO PROJETO NINHO DE PARDAIS E O I DESAFIO PROCOPENSE DE ROBÓTICA

FUNCIONAMENTO DOS NÚCLEOS DE ROBÓTICA DO PROJETO NINHO DE PARDAIS E O I DESAFIO PROCOPENSE DE ROBÓTICA FUNCIONAMENTO DOS NÚCLEOS DE ROBÓTICA DO PROJETO NINHO DE PARDAIS E O I DESAFIO PROCOPENSE DE ROBÓTICA Bruno de Aguiar Silva Miranda*, Marcos Banheti Rabelo Vallim*. *Centro de Experimentação Ninho de

Leia mais

USABILIDADE. Prof.: Michele Nasu Tomiyama Bucci

USABILIDADE. 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 mais

Métodos Analíticos (Inspeção)

Métodos Analíticos (Inspeção) Introdução à Interação Humano-Computador Métodos de Inspeção de Avaliação de Usabilidade Professora: Raquel Oliveira Prates http://www.dcc.ufmg.br/~rprates/ihc Aula 7: 04/09 Métodos Analíticos (Inspeção)

Leia mais

PROJETO DE INTERFACES. Projeto de Programas PPR0001

PROJETO 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 mais

SISTEMA DE NAVEGAÇÃO PARA UM ROBÔ BASEADO EM SENSOR MAGNÉTICO

SISTEMA DE NAVEGAÇÃO PARA UM ROBÔ BASEADO EM SENSOR MAGNÉTICO SISTEMA DE NAVEGAÇÃO PARA UM ROBÔ BASEADO EM SENSOR MAGNÉTICO Alessandra Mayara Buso de Souza (PIBIC/CNPq-UTFPR), e-mail: alessandrabuso@hotmail.com, Marcos Vallim (Orientador), e-mail: mvallim@utfpr.edu.br.

Leia mais

IV.1 AVALIAÇÃO POR PERITOS (AVALIAÇÃO HEURÍSTICA)

IV.1 AVALIAÇÃO POR PERITOS (AVALIAÇÃO HEURÍSTICA) IV AVALIAÇÃO IV.1 AVALIAÇÃO POR PERITOS (AVALIAÇÃO HEURÍSTICA) HCI, Cap. 9, Alan Dix www.useit.com (Webpage de) Jakob Nielsen Guerrilla HCI, Jakob Nielsen Resumo Aula Anterior o Protótipos de baixa fidelidade

Leia mais

AVALIAÇÃO DE INTERFACES

AVALIAÇÃ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 mais

Introdução a Métodos de Avaliação de IHC

Introduçã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 mais

Introdução a Ergonomia e Usabilidade

Introduçã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 mais

CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software

CRITÉ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 mais

Avaliação de Interfaces Humano- Computador

Avaliação de Interfaces Humano- Computador Avaliação de Interfaces Humano- Computador Avaliação de Interfaces A avaliação deve ocorrer durante o ciclo de vida do design e seus resultados utilizados para melhorias gradativas da interface. Se faz

Leia mais

Faculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre

Faculdade 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 mais

CURSO: 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 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 mais

Avaliação heurística

Avaliação heurística Nome do avaliador: Tatiana Silva de Alencar Ambiente a ser avaliado Facebook: Funcionalidades de Privacidade: Avaliação heurística 1. Postar mensagem no status - o que está fazendo e com quem? Usuário

Leia mais

INTERFACE HUMANO- COMPUTADOR (IHC)

INTERFACE 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 mais

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

INTRODUÇÃO A ENGENHARIA DE SOFTWARE Universidade Estadual Vale do Acaraú AGENDA INTRODUÇÃO A ENGENHARIA DE SOFTWARE Processos Modelos de Desenvolvimento de Software Engenharia de Requisitos Projeto de Interface com o Usuário Projeto Arquitetural

Leia mais

Princípios da Engenharia de Software aula 03

Princí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 mais

CI751 Interação Humano-Computador

CI751 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 mais

Prof. Esp. Fabiano Taguchi

Prof. Esp. Fabiano Taguchi UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer

Leia mais

Customização de Heurísticas de Usabilidade para Celulares

Customização de Heurísticas de Usabilidade para Celulares Customização de Heurísticas de Usabilidade para Celulares GQS - Grupo de Qualidade de Software INCoD - Instituto Nacional de Ciência e Tecnologia para Convergência Digital Juliane Vargas Nunes Thaísa Cardoso

Leia mais

Motivado pela preferência em aprender fazendo

Motivado 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 mais

AVALIAÇÃO HEURÍSTICA DE USABILIDADE MOBILE EM SITES ACADÊMICOS DO IFSULDEMINAS

AVALIAÇÃO HEURÍSTICA DE USABILIDADE MOBILE EM SITES ACADÊMICOS DO IFSULDEMINAS AVALIAÇÃO HEURÍSTICA DE USABILIDADE MOBILE EM SITES ACADÊMICOS DO IFSULDEMINAS Mateus dos SANTOS1; Helenice Nolasco QUEIROZ2; Fernanda Martins TAVARES3; Nádia Nogues de ALMEIDA4; Gustavo Luiz Figueiredo

Leia mais

Tecnologias do Framework para Antecipação da Usabilidade

Tecnologias do Framework para Antecipação da Usabilidade Tecnologias do Framework para Antecipação da Usabilidade Natasha Malveira Costa Valentim, Williamson Silva, Tayana Conte {natashavalentim, williamson.silva, tayana}@icomp.ufam.edu.br USES - Grupo de Pesquisa

Leia mais

Usabilidade Heurísticas, Método de Avaliação Heurística

Usabilidade Heurísticas, Método de Avaliação Heurística 1 Usabilidade Heurísticas, Método de Avaliação Heurística 12/03/2014 www.inf.puc-rio.br/~inf1403 2 Roteiro da Aula Discussão de Distâncias Semânticas e Articulatórias Ficha de auto estudo/aprendizado para

Leia mais

Seminário GVcev Varejo Virtual e Multicanal

Seminário GVcev Varejo Virtual e Multicanal Seminário GVcev Varejo Virtual e Multicanal Usabilidade em Ambientes Virtuais Simone Bacellar Leal Ferreira - simone@uniriotec.br UNIRIO Características de uma Boa Interface com o Usuário Simone Bacellar

Leia mais

ELABORAÇÃO DE WEBSITE COM BASE NA NECESSIDADE DA EMPRESA VISANDO BAIXOS CUSTOS E DESIGN MODERNO

ELABORAÇÃO DE WEBSITE COM BASE NA NECESSIDADE DA EMPRESA VISANDO BAIXOS CUSTOS E DESIGN MODERNO 81 ELABORAÇÃO DE WEBSITE COM BASE NA NECESSIDADE DA EMPRESA VISANDO BAIXOS CUSTOS E DESIGN MODERNO Ricardo COSTACURTA 1 Raphael GARCIA 2 RESUMO: Este artigo relata a construção de um website para suprir

Leia mais

O Robô Educador Introdução

O Robô Educador Introdução O Robô Educador Introdução A LEGO Education tem o prazer de lhe trazer o Robô Educador uma seleção de atividades tutoriais que apresenta de maneira estruturada e divertida como começar com o seu LEGO MINDSTORMS

Leia mais

PRINCÍPIOS DA PROGRAMAÇÃO LEGO MINDSTORMS NXT

PRINCÍPIOS DA PROGRAMAÇÃO LEGO MINDSTORMS NXT PRINCÍPIOS DA PROGRAMAÇÃO LEGO MINDSTORMS NXT CONCEITOS PARA A PROGRAMAÇÃO O que é um robô O que é um pseudocódigo O que é um programa O que é o programa NXT-G Programando o Lego Mindstorms NXT com NXT-G

Leia mais

IV AVALIAÇÃO IV.1 AVALIAÇÃO POR PERITOS II (AVALIAÇÃO HEURÍSTICA)

IV AVALIAÇÃO IV.1 AVALIAÇÃO POR PERITOS II (AVALIAÇÃO HEURÍSTICA) IV AVALIAÇÃO IV.1 AVALIAÇÃO POR PERITOS II (AVALIAÇÃO HEURÍSTICA) HCI, Cap. 9, Alan Dix www.useit.com (Webpage de) Jakob Nielsen Guerrilla HCI, Jakob Nielsen Resumo Aula Anterior o Avaliação Heurística

Leia mais

ESTUDO DA LINGUAGEM NXC PARA PROGRAMAÇÃO DE UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS

ESTUDO DA LINGUAGEM NXC PARA PROGRAMAÇÃO DE UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS ESTUDO DA LINGUAGEM NXC PARA PROGRAMAÇÃO DE UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS OBJETIVOS Rachel Lima Tuma 1 José Pinheiro de Queiroz Neto 2 Diante da pouca acessibilidade quanto ao idioma, dos

Leia mais

ENGENHARIA DE USABILIDADE. Aula 08 - Técnicas para avaliação de interfaces

ENGENHARIA DE USABILIDADE. Aula 08 - Técnicas para avaliação de interfaces Aula 08 - Técnicas para avaliação de interfaces Na aula anterior... Técnicas para modelagem de requisitos The Bridge 1: Expressar os requisitos dos usuários como fluxos de tarefas. 2: Mapear os fluxos

Leia mais

ESTUDO E DESENVOLVIMENTO DE UM BRAÇO ROBÓTICO VESTÍVEL UTILIZANDO LEGO MINDSTORMS RESUMO

ESTUDO E DESENVOLVIMENTO DE UM BRAÇO ROBÓTICO VESTÍVEL UTILIZANDO LEGO MINDSTORMS RESUMO ESTUDO E DESENVOLVIMENTO DE UM BRAÇO ROBÓTICO VESTÍVEL UTILIZANDO LEGO MINDSTORMS Luiz F. A. RODRIGUES 1 ; Rodolfo F. BECKER 2 ; Heber R. MOREIRA 3 RESUMO Atualmente, a ciência está cada vez mais extinguindo

Leia mais

COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT

COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT Brenda Kieling Balbinotti 1 ; Marcelo Massoco Cendron 2 ; Nicole Dalmolin Kochan 3 INTRODUÇÃO A programação

Leia mais

ENGENHARIA DE USABILIDADE

ENGENHARIA 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 mais

Customização de Heurísticas de Usabilidade para Celulares

Customização de Heurísticas de Usabilidade para Celulares Customização de Heurísticas de Usabilidade para Celulares GQS - Grupo de Qualidade de Software INCoD - Instituto Nacional de Ciência e Tecnologia para Convergência Digital Thaísa Cardoso Lacerda Juliane

Leia mais

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 ã

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 ã 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 mais

Engenharia de Software

Engenharia de Software PLANO DE AVALIAÇÕES Engenharia de Software 1ª AP: 08 de setembro 2ª AP: 13 de outubro 3ª AP: 10 de novembro NAF: 17 de novembro Referência bibliográfica: SOMMERVILLE, I. Engenharia de Software. 8ª ed.

Leia mais

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo

Leia mais

Processos de software

Processos 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 mais

Verificação e Validação (V & V)

Verificação e Validação (V & V) Verificação e Validação (V & V) Objetivo: assegurar que o software que o software cumpra as suas especificações e atenda às necessidades dos usuários e clientes. Verificação: Estamos construindo certo

Leia mais

1. A principal razão de dividir o processo de teste em tarefas distintas é:

1. A principal razão de dividir o processo de teste em tarefas distintas é: Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. A principal razão de dividir o processo de teste em tarefas distintas é: a) Cada fase do teste tem uma proposta diferente b) É mais fácil para gerência

Leia mais

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

Processos 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 mais

I.2 Sistemas Interactivos e Eng. de Usabilidade

I.2 Sistemas Interactivos e Eng. de Usabilidade Melhor e Pior? I Introdução I.2 Sistemas Interactivos e Eng. de Usabilidade Interaction Design Jenny Preece, Cap 1 Mau Desenho! Porquê? Como é que se cancela a operação? (socorro!) 2 Resumo Aula Anterior

Leia mais

Interacção Pessoa-Computador

Interacção Pessoa-Computador Trabalho Individual 1: Análise de Má Usabilidade no Mircosoft Paint Proposta de Melhorias. Conceitos: (1): Interacção Pessoa-Computador Interacção Pessoa-Computador: - É o estudo da interacção entre o

Leia mais

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

DEINF - 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 mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

INF1403 Percurso Cognitivo (Cognitive Walkthrough)

INF1403 Percurso Cognitivo (Cognitive Walkthrough) 1 INF1403 Percurso Cognitivo (Cognitive Walkthrough) Aula 11 08/04/2013 2 O que é o PERCURSO COGNITIVO Um método de inspeção Realizado por especialistas, sem a participação de usuários. Principal objetivo

Leia mais

I INTRODUÇÃO. Melhor e Pior? I.2 SISTEMAS INTERACTIVOS E ENG. DE USABILIDADE. I.2 Sistemas Interactivos e Eng. de Usabilidade

I INTRODUÇÃO. Melhor e Pior? I.2 SISTEMAS INTERACTIVOS E ENG. DE USABILIDADE. I.2 Sistemas Interactivos e Eng. de Usabilidade I INTRODUÇÃO I.2 SISTEMAS INTERACTIVOS E ENG. DE USABILIDADE Interaction Design, Jenny Preece Capítulo 1 1 Melhor e Pior? 2 1 Melhor e Pior? 3 Melhor e Pior? 4 2 Resumo Aula Anterior o O que é IIPM o Porquê

Leia mais

INTRODUÇÃO: INTERAÇÃO HUMANO- COMPUTADOR. Aula 2

INTRODUÇÃ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 mais

FRAMEWORK PARA AVALIAÇÃO DE USABILIDADE DE SISTEMAS BASEADO NO MÉTODO DE ANÁLISE HIERÁRQUICA DO PROCESSO

FRAMEWORK PARA AVALIAÇÃO DE USABILIDADE DE SISTEMAS BASEADO NO MÉTODO DE ANÁLISE HIERÁRQUICA DO PROCESSO FRAMEWORK PARA AVALIAÇÃO DE USABILIDADE DE SISTEMAS BASEADO NO MÉTODO DE ANÁLISE HIERÁRQUICA DO PROCESSO FRAMEWORK FOR THE EVALUATION OF SYSTEMS USABILITY BASED ON THE METHOD ANALYTIC HIERARCHY PROCESS

Leia mais

RECONSTRUÇÃO DE UMA APLICAÇÃO WEB UTILIZANDO PADRÕES

RECONSTRUÇÃO DE UMA APLICAÇÃO WEB UTILIZANDO PADRÕES Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Trabalho de Conclusão de Curso Ciências da Computação RECONSTRUÇÃO DE UMA APLICAÇÃO WEB UTILIZANDO PADRÕES Acadêmica: Emanoelle C.

Leia mais

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura

Leia mais

INTERAÇÃO HOMEM COMPUTADOR. Professora Marcia Pereira Sistemas de Informação

INTERAÇÃO HOMEM COMPUTADOR. Professora Marcia Pereira Sistemas de Informação INTERAÇÃO HOMEM COMPUTADOR Professora Marcia Pereira marciapsm@gmail.com Sistemas de Informação Conteúdo Ementa Metodologia Avaliação Introdução Participação Pré-Atividade Faça uma pesquisa sobre as interfaces

Leia mais

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves I Processos de desenvolvimento de SW profa. Denise Neves profa.denise@hotmail.com 2018 Projeto Um projeto é um empreendimento temporário empreendido para alcançar um único conjunto de objetivos. (PMI,PMBOK

Leia mais

14 regras práticas para seu aplicativo ou software. engajar os usuários

14 regras práticas para seu aplicativo ou software. engajar os usuários 14 regras práticas para seu aplicativo ou software engajar os usuários produto X usuário Sua empresa tem uma solução interativa digital? Um site? Um aplicativo mobile? Um software? Se sim talvez você já

Leia mais

INF1403 Percurso Cognitivo (Cognitive Walkthrough)

INF1403 Percurso Cognitivo (Cognitive Walkthrough) 1 INF1403 Percurso Cognitivo (Cognitive Walkthrough) Aula 7 26/03/2012 2 O que é o PERCURSO COGNITIVO Um método de inspeção Realizado por especialistas, sem a participação de usuários. Conhecido em inglês

Leia mais

CI163 Projeto de Software

CI163 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 mais

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) T r u ma m 3WC

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) 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 mais

LEGO Mindstorms gerando interatividade nas aulas do ensino fundamental

LEGO Mindstorms gerando interatividade nas aulas do ensino fundamental LEGO Mindstorms gerando interatividade nas aulas do ensino fundamental Luiz Eduardo Martins de CARVALHO 1 ; José Felipe PEREIRA 2 ; Jonas Pereira MUNIZ 3 ; RESUMO O objetivo do presente trabalho é descrever

Leia mais

Ergonomia e Usabilidade

Ergonomia 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

Prova 1 de INF1403 Introdução a IHC

Prova 1 de INF1403 Introdução a IHC Prova 1 de INF1403 Introdução a IHC Aluno(a): Matrícula: Email: Atenção: Durante a prova não é permitido o uso de qualquer aparelho eletrônico (por exemplo: telefone celular, ipod ou MP3 Player, Palmtop,

Leia mais

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001 PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes

Leia mais

CIÊNCIA DA COMPUTAÇÃO

CIÊNCIA DA COMPUTAÇÃO CURSO G R A D E C U R R I C U L A R HÍBRIDO + CIÊNCIA DA COMPUTAÇÃO 1 OBJETIVOS DO CURSO Ciência da Computação Você aprende junto a pesquisadores e próximo do mercado de trabalho. As empresas participam

Leia mais

Análise de Recursos Digitais Aplicados a Educação

Análise de Recursos Digitais Aplicados a Educação Análise de Recursos Digitais Aplicados a Educação Scratch - imagine, programe, compartilhe. Angelina Ziesemer! Scratch é uma API (Aplication Programming Interface), para uma nova linguagem de programação

Leia mais

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO DISCIPLINA: Linguagens de Programação CÓDIGO: 2ECOM.031 Data de Elaboração: Janeiro/2012 Carga Horária: Total: 30 h/a; Semanal: 02 aulas; Créditos: 02 Modalidade: Prática Classificação do Conteúdo pelas

Leia mais

ConstruMED Metodologia para a Construção de Materiais Educacionais Digitais Baseados no Design Pedagógico. Usabilidade

ConstruMED Metodologia para a Construção de Materiais Educacionais Digitais Baseados no Design Pedagógico. Usabilidade Metodologia para a Construção de Materiais Educacionais Digitais Baseados no Design Pedagógico Usabilidade A usabilidade é um princípio conceituado por vários autores. Para Nielsen (2000) ela é identificada

Leia mais

A usabilidade é um princípio conceituado por vários autores.

A usabilidade é um princípio conceituado por vários autores. Usabilidade Usabilidade/Conceituação A usabilidade é um princípio conceituado por vários autores. Para Nielsen (2000) ela é identificada quando o usuário, ao manipular uma interface, for capaz de facilmente

Leia mais

Introdução à Engenharia de Software

Introdução à Engenharia de Software Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE Curso: Sistemas de Informação Profª: Janaide Nogueira ENGENHARIA DESOFTWARE APRESENTAÇÃO Formação Técnica: Informática(IFCE-Campus Tianguá-CE) Secretária Escolar(FDR) Graduação:

Leia mais

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA SPET PROGRAMA DE EVOLUÇÃO CONTÍNUA DE QUALIDADE. ES 60 DISCIPLINA: Engenharia de Software II

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA SPET PROGRAMA DE EVOLUÇÃO CONTÍNUA DE QUALIDADE. ES 60 DISCIPLINA: Engenharia de Software II ES 60 DISCIPLINA: Engenharia de Software II AULA NÚMERO: 6 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir e exercitar a visão de um sistema a ser projetado. Os principais

Leia mais

MUSEU VIRTUAL: Mostra Virtual baseada em realidade aumentada

MUSEU VIRTUAL: Mostra Virtual baseada em realidade aumentada ÁREA TEMÁTICA: (marque uma das opções) ( ) COMUNICAÇÃO ( ) CULTURA ( ) DIREITOS HUMANOS E JUSTIÇA ( x ) EDUCAÇÃO ( ) MEIO AMBIENTE ( ) SAÚDE ( ) TECNOLOGIA E PRODUÇÃO ( ) TRABALHO 1 MUSEU VIRTUAL: Mostra

Leia mais

I.2 Sistemas Interactivos e Eng. de Usabilidade

I.2 Sistemas Interactivos e Eng. de Usabilidade Melhor e Pior? I Introdução I.2 Sistemas Interactivos e Eng. de Usabilidade Interaction Design Jenny Preece, Cap 1! Mau Desenho! Porquê?! Como é que se cancela a operação? (socorro!) I.2 Sistemas Interactivos

Leia mais

ENGENHARIA DE USABILIDADE

ENGENHARIA DE USABILIDADE ENGENHARIA DE USABILIDADE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O que você entende por Tecnologia Assistiva no âmbito de IHC? Cite exemplos. Questão 1 Resposta O que você entende

Leia mais

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Câmpus Muzambinho. Muzambinho /MG.

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Câmpus Muzambinho. Muzambinho /MG. SGNAPNE: Um software para o gerenciamento do núcleo de atendimento as pessoas com necessidades educacionais específicas do IFSULDEMINAS Campus Muzambinho-MG. Raphael de P. GONÇALVES 1 ; Leonardo F. MOREIRA

Leia mais

Engenharia de Software

Engenharia de Software Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos

Leia mais

Histórico de Linguagens de Programação

Histórico de Linguagens de Programação Bacharelado em Ciência da Computação PARADIGMAS DE PROGRAMAÇÃO Histórico de Linguagens de Programação Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Objetivos Geral: Estudar as características

Leia mais

Professor Emiliano S. Monteiro

Professor 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 mais

Introdução à Interface Pessoa-Máquina

Introduçã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 mais

As Construções Microgenéticas e o Design em Robótica Educacional*

As Construções Microgenéticas e o Design em Robótica Educacional* As Construções Microgenéticas e o Design em Robótica Educacional* Daniel de Queiroz Lopes, Ms. Léa da Cruz Fagundes, Dra. Programa de Pós-Graduação em Informática na Educação Universidade Federal do Rio

Leia mais

Teste de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Teste de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Teste de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Tópicos da Aula Ø Teste de Software Ø Terminologia e Conceitos Básicos Ø Técnicas e Critérios de Teste Ø Técnicas

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

Interfaces Pessoa. Avaliação II. Máquina. Cap. 9 - Avaliação

Interfaces Pessoa. Avaliação II. Máquina. Cap. 9 - Avaliação Interfaces Pessoa Máquina Avaliação II Cap. 9 - Avaliação 11 Acontece!!! Melhor e Pior? Melhor e Pior? Resumo Aula Anterior Métodos de Avaliação Analí?cos vs Empíricos Tipos de Avaliação Forma?va vs Suma?va

Leia mais