Faculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre

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

Download "Faculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre"

Transcrição

1 Faculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre Material 5 Metodologias de Desenvolvimento de Interfaces Prof. Luthiano Venecian

2 Introdução o Como conceber e implementar a interface de usuário em sistemas computacionais? 2

3 Introdução o Como conceber e implementar a interface de usuário em sistemas computacionais? o Atividade Multidisciplinar o Várias Competências (design gráfico, programação visual, marketing, programação,...) o Várias abordagens (processos) 3

4 Objetivo o Entender o que é projeto de interface de usuário o Conhecer boas práticas para o desenvolvimento de interfaces o Conhecer o processo de desenvolvimento de interface de usuário o Estabelecer metas de usabilidade o Facilidade de aprendizado, eficiência de uso, facilidade de recordação, segurança no uso, satisfação do usuário. 4

5 Projeto de Interface de Usuário 5

6 Projeto de Interface de Usuário o Como fazer? o Quando fazer? o Quem envolver? o O que produzir? o Como avaliar o que foi feito? 6

7 Projeto de Interface de Usuário o Alguns conceitos o Processo o Etapas o Atividades o Envolvidos o Artefatos 7

8 Projeto de Interface de Usuário o Como fazer? Através de um processo o Quando fazer? Etapas de execução o Quem envolver? Pessoas envolvidas o O que produzir? Artefatos o Como avaliar o que foi feito? Satisfação 8

9 Projeto de Interface de Usuário o Como fazer? Através de um processo o Definindo uma receita de bolo o Empregando dicas, diretrizes (guidelines), boas práticas ou recomendações o Identificando etapas e atividades (integradas ao processo de software) o Realizando as atividades pré-definidas o Avaliando o que foi feito! 9

10 Boas práticas para o design de interfaces 10

11 Boas práticas para o design de interfaces 1. Dicas 2. Diretrizes (guidelines) o Guidelines não deve ser entendido como receita de design, mas sim como um conjunto de princípios norteadores do design. o Preece et al.(1994) argumenta que o verdadeiro sentido das guidelines é o de princípios em alto nível, largamente aplicáveis. A seguir segue algumas. 11

12 Boas práticas para o design de interfaces Diretrizes (guidelines) cont. o Falar a língua do usuário Língua deve ser entendida de forma ampla, no contexto sócio-cultural estabelecido da população de usuários. o Reduzir a carga cognitiva Isso significa que o usuário não deve ter que se lembrar de grande quantidade de informação para usar bem o sistema.

13 Boas práticas para o design de interfaces Diretrizes (guidelines) cont. o Criar para o erro Pressupõe a observação geral sobre design de que mesmo que se tenha feito o melhor sistema possível, usuários tanto os novatos quanto os experientes cometerão erros ao usá-lo. o Manter consistência o Os principais objetos de interesse do usuário devem estar presentes na tela e seus atributos mais importantes visíveis.

14 Boas práticas para o design de interfaces 3. Recomendações o Uso de cores o Fornecem dimensão extra em termos de representatividade em interfaces o Podem destacar informações ou funções o Erros comuns: uso demasiado em uma única tela, uso de cores para comunicar uma função. 14 o Apoio ao usuário o Mensagens produzidas pelo sistema (diálogo) o Sistema de Ajuda (suporte) o Documentação (informação)

15 Metodologia de Desenvolvimento de Interfaces de Usuário 15

16 Definindo um processo o Atividades necessárias: o Quem? o O que? o Como? o Quando? 16

17 Definindo um processo o Deve ser interativo e participativo. o Atividades: o Perfil de Usuário: Entender quem é o usuário do sistema (capacidade/limitações) o Análise de Tarefas: Qual permissões o usuário terá no sistema o Prototipação: Desenvolver protótipos experimentais 17 o Avaliação: Testar protótipos com usuários.

18 Projeto de Desenvolvimento de Interface de Usuário 18

19 Analisar o Perfil do Usuário (1/2) o Identificar e caracterizar os usuários o Papel: funções que executam; o Familiaridade com o computador: suportar curva de aprendizagem (iniciante/experiente) o Nível de conhecimento no domínio da aplicação (novato/especialista) o Freqüência no uso da aplicação (ocasional/frequente) o Contexto sócio-cultural (idiomas, metáforas) 19

20 Analisar o Perfil do Usuário (2/2) o Técnicas para observar usuários: 20 o Entrevistas o Identificar público alvo o Preparar a entrevista: agendar e elaborar questões o Conduzir entrevista o Finalizar o Analisar resultados o Questionários o Entrevistas em massa o Formulários de questões (papel ou on-line) o Observação direta o Observar usuário na realização de tarefas o Auxiliar no modelo de tarefas o Validação de protótipos

21 Analisar e modelar tarefas do usuário o Atividade em grupo o Definir um sistema-alvo o Elaborar um questionário de levantamento inicial de informações sobre os usuários o Para analise de usuário envolva os seguintes fatores: 21 o Nível de familiaridade com computadores (iniciante, intermediário ou experiente) o Nível de familiaridade com o domínio da aplicação (novato, intermediário ou especialista) o Freqüência de Uso (ocasional ou freqüente) o Plataforma Operacional Preferida

22 Descrevendo as tarefas o Foco central nas tarefas executadas pelo usuário o Objetivo: Fornecer ao designer a visão dos usuários das tarefas que eles precisam realizar no sistema. o Técnicas: o Cenários de Uso o Storyboards o Diagrama de Casos de Uso o Diagrama de Atividades 22

23 Cenários de Uso (1/2) o Técnica proposta por Caroll (1995) que usa descrições em forma de narrativa do que as pessoas fazem e podem/devem fazer ao utilizar o sistema interativo. o Pode ser utilizado para representar situações desejadas (sistema em desenvolvimento) ou reais (sistema em uso) o Elementos 23 o Cena o Agente (ou ator) o Tarefa o Contexto o Ações

24 Cenários de Uso (2/2) Exemplo 24

25 Storyboards o São desenhos das telas que representam estados da interface, já com a especificação de seus elementos (textos, gráficos, widgets). o Eles podem só conter os esboços das telas individuais, mas também podem mostram a seqüência (ou parte dela) da interação entre as telas (modelo de tarefas) 25

26 Diagrama de Caso de Uso UML Exemplo 26

27 Diagrama de Atividades UML Exemplo 27

28 28 Prototipação

29 Prototipação o É fazer uma maquete do produto do design. o As maquetes servem para representar as características centrais do design e estimular respostas e reações dos usuários à proposta do designer. o Todos os interessados devem avaliar as maquetes (usuários, clientes, etc). 29 o Depois de usada a maquete deve ser descartada. Não façam dela o sistema.

30 Tipos de Prototipação o Uma série de desenhos ( considere os feito a mão) que caracterizem a interação com a interface do sistema. o Uma casca caracterizando a interação com a interface do sistema. A intensão é exibir as características críticas que se quer discutir. o Ferramentas de prototipação o Páginas em HTML Demonstração: 30 pe.htm

31 Etapas para criação de um Protótipo o Crie um cenário o Identifique os elementos e tarefas o Crie um fluxo consecutivo da sequência de interação o Inclua textos, questões ou comentários se necessário o Faça iterações para incluir alterações, se as houver 31

32 Exemplo de Prototipação o Prototipação em papel: o k 32

33 Atividade Avaliativa IV o Pesquise ferramentas: o Wireframe o Prototipação o Exemplos: o o o o o o Faça um protótipo de uma aplicação com 2 telas que empregue os conceitos de usabilidade estudados (aborde pelo menos 2 33 dos aspectos justifique).

Da interação para a interface. INF1403 Introdução à Interação Humano-Computador Prof. Alberto Raposo

Da interação para a interface. INF1403 Introdução à Interação Humano-Computador Prof. Alberto Raposo Da interação para a interface INF1403 Introdução à Interação Humano-Computador Prof. Alberto Raposo abraposo@inf.puc-rio.br sala 413 RDC sumário mapeamentos interação interface (seção 7.4.3) 2 cena / tópico

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

PROTOTIPAÇÃO. Aula 8. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE INTERFACE COM O USUÁRIO Marcelo Henrique dos Santos

PROTOTIPAÇÃO. Aula 8. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE INTERFACE COM O USUÁRIO Marcelo Henrique dos Santos Aula 8 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 Educação (em andamento) MBA em Negócios

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

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

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 Projeto de Interface (Análise do Usuário e da Tarefa) PROFESSORA CINTIA CAETANO

Interação Humano-Computador Projeto de Interface (Análise do Usuário e da Tarefa) PROFESSORA CINTIA CAETANO Interação Humano-Computador Projeto de Interface (Análise do Usuário e da Tarefa) PROFESSORA CINTIA CAETANO Processo de Design 1. Análise e Modelagem Usuário Tarefa 2. Storyboarding 3. Prototipação 4.

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

Engenharia de Usabilidade

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

Design de IHC. Capítulo 7. Barbosa e Silva Adaptado por Luciana Mara e Thiago Vilela

Design 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 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

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

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

Método de prototipação em papel Comparativo dos métodos de avaliação

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

26/03/2012. Para Jakob Nielsen. Uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários.

26/03/2012. Para Jakob Nielsen. Uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários. Tema 1 Engenharia de Usabilidade (I) 2012.1 ISO 9241 Critérios ergonômicos 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

As técnicas de concepção

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

ANÁ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 º 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 mais

Modelo Espiral. Criação do(s) protótipos(s) Formulação de questões. Teste Avaliação Conclusão

Modelo 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 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 2 Aspectos tecnológicos de interfaces Aspectos psicológicos da interação humana Prof. Luthiano Venecian Aspectos tecnológicos

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

Maquetes. Leonardo Gresta Paulino Murta

Maquetes. Leonardo Gresta Paulino Murta Maquetes Leonardo Gresta Paulino Murta leomurta@ic.uff.br Maquetes Casos de uso reais Seleção de widgets Mapa de navegação Agenda 2 Maquetes A técnica de maquetes é útil no refinamento de casos de uso

Leia mais

AGILE WEB ENGINEERING PROCESS

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

ENGENHARIA DE USABILIDADE E INTERFACES

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

Ergonomia e Usabilidade

Ergonomia 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 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

Metodologias 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 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 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) Turm r a m 3W 3 C

I F1 F 403 In I t n rod o u d ç u ão o a I n I t n eração Hum u ano n -Com o pu p t u ado d r o ( IH I C) Turm r a m 3W 3 C 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 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

Lógica de Programação

Lógica de Programação Resolução de problemas utilizando computador Módulo II Prof. RANILDO LOPES Computador: ferramenta para processamento automático de dados Processamento de dados: atividade que transforme dados de entrada

Leia mais

O PLANETA ROODA é um Ambiente Virtual de Aprendizagem disponível via web, voltado à Educação Infantil e ao Ensino Fundamental.

O PLANETA ROODA é um Ambiente Virtual de Aprendizagem disponível via web, voltado à Educação Infantil e ao Ensino Fundamental. O Planeta O PLANETA ROODA é um Ambiente Virtual de Aprendizagem disponível via web, voltado à Educação Infantil e ao Ensino Fundamental. Caracteriza-se pela temática espacial, possibilitando: - configuração

Leia mais

Interface Homem Computador (IHC)

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

Projeto de IHC. Aula 16 07/10/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

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

Modelo de Interação (revisão) Design de IHC Da interação para o Design da Interface

Modelo 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

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE

INSTITUTO 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 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

ENGENHARIA DE USABILIDADE

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

Metodologias Protótipo Cronograma Levantamento de Requisito

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

Introdução. Para aumentarmos a qualidade de uso de sistemas interativos, devemos identificar os elementos envolvidos na interação usuário-sistemas:

Introdução. Para aumentarmos a qualidade de uso de sistemas interativos, devemos identificar os elementos envolvidos na interação usuário-sistemas: Conceitos Básicos Introdução Para aumentarmos a qualidade de uso de sistemas interativos, devemos identificar os elementos envolvidos na interação usuário-sistemas: Interação usuário-sistema; Interface

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

Projeto de Interface Homem- Máquina

Projeto 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 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

Engenharia de Software Orientada a objetos. Prof. Rogério Celestino dos Santos

Engenharia de Software Orientada a objetos. Prof. Rogério Celestino dos Santos Engenharia de Software Orientada a objetos Prof. Rogério Celestino dos Santos http://sites.google.com/site/rogeriocsaulas/ Estereótipos são uma maneira de destacar determinados componentes do diagrama,

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

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

Avaliação de IHC. Aula 07 25/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

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

Engenharia de Usabilidade e Interface

Engenharia de Usabilidade e Interface Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O que é Ergonomia? Questão 1 Resposta O que é Ergonomia? É a ciência que estuda as interações entre seres humanos e diferentes sistemas durante

Leia mais

Análise e Projeto Orientado a Objetos

Análise e Projeto Orientado a Objetos Análise e Projeto Orientado a Objetos Aula 1.10 - Engenharia de Requisitos Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/27 Introdução A Engenharia

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 à Lógica de Programação

Introdução à Lógica de Programação Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Resolução de problemas usando computador Computador: ferramenta para processamento automático de dados Processamento

Leia mais

Componentes de SIs. Pessoas Organiz. Tecnologia

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

Design Centrado no Usuário

Design Centrado no Usuário Universidade Federal do Vale do São Francisco -UNIVASF Colegiado de Engenharia de Computação Design Centrado no Usuário Prof. Jorge Cavalcanti Jorge.cavalcanti@univasf.edu.br www.twitter.com/jorgecav Importância

Leia mais

Interface Humano-Computador

Interface Humano-Computador Interface Humano-Computador Aula 1.5 - Qualidade em IHC Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/32 Conteúdo da Aula Sumário Introdução Usabilidade

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

AVALIAÇÃO DA USABILIDADE DA SALA VIRTUAL MOODLE DO IFCE - CAMPUS IGUATU. PALAVRAS-CHAVE: Usabilidade, MOODLE, avaliação, sala virtual

AVALIAÇÃO DA USABILIDADE DA SALA VIRTUAL MOODLE DO IFCE - CAMPUS IGUATU. PALAVRAS-CHAVE: Usabilidade, MOODLE, avaliação, sala virtual AVALIAÇÃO DA USABILIDADE DA SALA VIRTUAL MOODLE DO IFCE - CAMPUS IGUATU RESUMO: Este artigo tem como objetivo avaliar a sala virtual MOODLE utilizada como suporte para os cursos presenciais do campus Iguatu.

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

INF1404 MODELAGEM DE SISTEMAS

INF1404 MODELAGEM DE SISTEMAS INF1404 MODELAGEM DE SISTEMAS Bacharelado em Sistemas de Informação Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 2 Modelagem de Casos de Uso 1ª Parte Programa Capítulo 2 Modelagem de Casos

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

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

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

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO

Leia mais

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES] DMS - DOCUMENTO DE MODELAGEM DE SISTEMA Este documento foi criado seguindo as recomendações e orientações do livro UML na Prática Do Problema ao Sistema e do modelo PRISM do MPDS (Modelo Prático para Desenvolvimento

Leia mais

Ergonomia Cognitiva IHC Interface Homem Computador Parte 5

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

Elaboração de uma metodologia para o desenvolvimento de interfaces com o

Elaboração de uma metodologia para o desenvolvimento de interfaces com o Daniel Delatorre Vanzin Elaboração de uma metodologia para o desenvolvimento de interfaces com o usuário Orientador: Professor Dr. Raul Sidnei Wazlawick Universidade Federal de Santa Catarina Centro Tecnológico

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

Analista de Sistemas S. J. Rio Preto

Analista de Sistemas S. J. Rio Preto Modelo Cliclo de Vida Prototipação Prototipação é uma abordagem baseada numa visão evolutiva do desenvolvimento de software, afetando o processo como um todo. Esta abordagem envolve a produção de versões

Leia mais

Engenharia de Software. UML Unified Modeling Language

Engenharia de Software. UML Unified Modeling Language Engenharia de Software UML Unified Modeling Language UML - INTRODUÇÃO UML é um acrônimo para a expressão Linguagem de Modelagem Unificada. Pela definição de seu nome, vemos que a UML é uma linguagem que

Leia mais

serg semiotic engineering research group SERG,

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 mais

Rational Unified Process (RUP)

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

2

2 ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina

Leia mais

Humano-Computador (IHC)

Humano-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 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

Especialização em Tecnologias de Software para Ambiente Web. Guidelines. Prof. Dr. Sandro Ronaldo Bezerra Oliveira

Especialização em Tecnologias de Software para Ambiente Web. Guidelines. Prof. Dr. Sandro Ronaldo Bezerra Oliveira Especialização em Tecnologias de Software para Ambiente Web Guidelines Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Projeto e Avaliação de Interfaces: Ambiente Web Instituto

Leia mais

3 a edição. Walter Cybis Adriana Holtz Betiol Richard Faust. Novatec

3 a edição. Walter Cybis Adriana Holtz Betiol Richard Faust. Novatec 3 a edição Walter Cybis Adriana Holtz Betiol Richard Faust Novatec Copyright 2007, 2010, 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Técnicas de Engenharia de Requisitos

Técnicas de Engenharia de Requisitos Técnicas de Engenharia de Requisitos Dificuldades da análise dos requisitos: concretização de conceitos; comunicação entre usuários, clientes, desenvolvedores e gerentes; mudanças de requisitos. Esforç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

1 Introdução Motivações

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

Conceitos Básicos. Aula 02 06/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

Conceitos Básicos. Aula 02 06/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado 1 Conceitos Básicos Aula 02 06/03/2013 2 Objetivos da Aula Computação & Informática Tecnologias de Informação e Comunicação 3 Computação & Informática (1/2) Informática Alguns vêem no termo uma ênfase

Leia mais

Desenvolvimento WEB1 Aula 04 Profa Wanessa Machado do Amaral

Desenvolvimento WEB1 Aula 04 Profa Wanessa Machado do Amaral Desenvolvimento WEB1 Aula 04 Profa Wanessa Machado do Amaral wireframe Um wireframe de site web ou website wireframe é um protótipo usado em design de interface para sugerir a estrutura de um sítio web

Leia mais

Avaliação de Usabilidade Referências

Avaliação de Usabilidade Referências Avaliação de Usabilidade Referências Avaliação de usabilidade Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação - UFMG Hix, D.; Hartson, H.

Leia mais

Engenharia de Computação Disciplina: Projeto de Interação Professor: Luis Retondaro Turma: 1 Período

Engenharia de Computação Disciplina: Projeto de Interação Professor: Luis Retondaro Turma: 1 Período Engenharia de Computação Disciplina: Projeto de Interação Professor: Luis Retondaro Turma: 1 Período 2018-1 CONTEÚDO Conceituação de mídias. Fundamentos de sistemas multimídia. Mídias discretas e contínuas.

Leia mais

Um Relato de Experiência no Desenvolvimento Ágil de Sistemas com a MDA

Um Relato de Experiência no Desenvolvimento Ágil de Sistemas com a MDA Um Relato de Experiência no Desenvolvimento Ágil de Sistemas com a MDA Fabio Paulo Basso e Raquel Mainardi Pillat Adapit Soluções em TI www.adapit.com.br - Porto Alegre/RS fabio@adapit.com.br raquel@adapit.com.br

Leia mais

Introdução à Análise e Projeto de Sistemas

Introdução à Análise e Projeto de Sistemas Introdução à I. O Que vamos fazer na Disciplina? Saber uma linguagem de programação orientada a objeto (OO) não é suficiente para criar sistemas OO Tem que saber Análise e Projeto OO (APOO) Isto é, Análise

Leia mais

Curso de Sistemas de Informação. Karla Donato Fook DESU / DAI

Curso de Sistemas de Informação. Karla Donato Fook DESU / DAI Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2017 1 Especificação Desenvolvimento Validação Evolução 4 2 A funcionalidade do software e as restrições sobre sua operação

Leia mais

GUTS-RS & GUIX. Teste de Usabilidade e Acessibilidade para melhorar a experiência do usuário Juliana Damasio

GUTS-RS & GUIX. Teste de Usabilidade e Acessibilidade para melhorar a experiência do usuário Juliana Damasio GUTS-RS & GUIX Teste de Usabilidade e Acessibilidade para melhorar a experiência do usuário Juliana Damasio Quem sou eu? Formada em Sistemas de Informação. Mestranda no programa de pós-graduação em Ciência

Leia mais

Resumo parcial da Tese de Doutorado. Um modelo de Sistema de Gestão do Conhecimento para grupos de pesquisa e desenvolvimento.

Resumo parcial da Tese de Doutorado. Um modelo de Sistema de Gestão do Conhecimento para grupos de pesquisa e desenvolvimento. Universidade Federal de Santa Catarina Centro Tecnológico Disciplina: PROJETOS I Aluno: Cleosvaldo G. Vieira Jr cgvjr@inf.ufsc.br Resumo parcial da Tese de Doutorado Um modelo de Sistema de Gestão do Conhecimento

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 Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F. Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio

Leia mais

CURSO DE EXTENSÃO EM PROGRAMAÇÃO VISUAL. Aula I. Prof. Carlos Café Dias

CURSO DE EXTENSÃO EM PROGRAMAÇÃO VISUAL. Aula I. Prof. Carlos Café Dias CURSO DE EXTENSÃO EM PROGRAMAÇÃO VISUAL Aula I Prof. Carlos Café Dias APRESENTAÇÃO O CURSO O curso de extensão em Programação visual aborda a teoria e prática da comunicação visual, oportunizando o estudo

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O desenvolvimento de software envolve usuários, clientes e desenvolvedores. Avalie as seguintes afirmações

Leia mais

Interação Humano-Computador

Interação Humano-Computador Interação Humano-Computador Processo de design 2015.1 http://docente.ifrn.edu.br/daniellefreitas Agenda Design Centrado no Usuário Metas do design Atividades de design Modelos de ciclo de vida Análise

Leia mais

Projeto e Desenvolvimento de SAD (2)

Projeto e Desenvolvimento de SAD (2) Universidade do Contestado Campus Concórdia Curso de Sistemas de Informação Prof.: Maico Petry Projeto e Desenvolvimento de SAD (2) DISCIPLINA: Sistemas de Apoio a Decisão Metodologias de projeto e desenvolvimento:

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS Tecnologia em Análise e Desenvolvimento de Sistemas 5ª. Série Programação Distribuída A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido

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

PARTE I. Introdução ao Desenvolvimento para Dispositivos Móveis

PARTE I. Introdução ao Desenvolvimento para Dispositivos Móveis PARTE I Introdução ao Desenvolvimento para Dispositivos Móveis - Sumário Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos Prototipagem de Apps Móveis Programação de Apps para

Leia mais

RUP RATIONAL UNIFIED PROCESS

RUP RATIONAL UNIFIED PROCESS O que é RUP? É um metodologia para gerenciar projetos de desenvolvimento de software que usa a UML como ferramenta para especificação de sistemas. Ele é um modelo de processo híbrido Mistura elementos

Leia mais

ENGENHARIA DOS REQUISITOS

ENGENHARIA DOS REQUISITOS Apostila Estácio: Engenharia de Software de Roger S. Pressman. 6º Edição/2006 1 2 A engenharia de requisitos é um processo que engloba todas as atividades que contribuem para a produção de um documento

Leia mais

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA Guilherme de Souza Ferreira Discente do curso Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

Conceitos Básicos. Aula 04 13/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

Conceitos Básicos. Aula 04 13/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado 1 Conceitos Básicos Aula 04 13/03/2013 2 Objetivos da Aula Recapitulação da Aula passada Critérios de Qualidade de Uso Usabilidade Acessibilidade Comunicabilidade 3 Recordação: Interface e Interação INTERFACE

Leia mais