Apresentação do PowerPoint

Propaganda
Seminário do grupo de pesquisa em
IHC do DIMAp-UFRN
Jair C Leite
Seminário do grupo de pesquisa em IHC UFRN
Jair C Leite, 2004
Objetivos
• Apresentar os projetos desenvolvidos pelo grupos e como
eles estão relacionados (ou não).
• Histórico do Grupo IHC
• Fundamentos e Conceitos
–
–
–
–
IHC e a Engenharia Cognitiva
Engenharia Semiótica
Model-based UI development
Multiple User Interface, Multi-platform, ....
• Projetos em andamento
– LEMD/IMML
• IMML tool?
• Visual IMML
– Presenta (COMUNET)
– XICL
• Definição da linguagem e compilador
• Ontologia para recuperação dos componentes
– Ontologia para SIG
Seminário do grupo de pesquisa em IHC UFRN
Jair C Leite, 2004
A Interação Usuário-Sistema
Interação
Sistema
Seminário do grupo de pesquisa em IHC UFRN
Usuário
Jair C Leite, 2004
O design no Projeto de Interfaces de
Usuário
Design
Interação
Designer
Sistema
•Teorias e Modelos
•Métodos e técnicas
•Princípios, Diretrizes, Normas e Padrões
•Ferramentas e Linguagens
Seminário do grupo de pesquisa em IHC UFRN
Usuário
Jair C Leite, 2004
A área Interação HumanoComputador IHC
Ambiente de utilização ou domínio de aplicação
Instrumentação
teórica e prática para
o processo de
Design e
Desenvolvimento
da aplicação
Modelos do processo
de Interação
sistema-usuário
Análise do domínio
e de aspectos sociais
e organizacionais que
influenciam e motivam
a utilização do sistema
Designer
Sistema Computacional
Tecnologias de hardware e software
Que implementam a funcionalidade
e o modelo de interação.
Seminário do grupo de pesquisa em IHC UFRN
Usuário
Estudo das
capacidades e limitações
físicas e cognitivas
dos usuários
Jair C Leite, 2004
Disciplinas associadas à IHC
Psicologia
Cognitiva
Psicologia
Social e
Organizacional
Ergonomia e
Fatores
Humanos
Ciência da
computação
Conhecimento e
Habilidades dos
Especialistas em IHC
Inteligência
Artificial
Engenharia
Design
Lingüística
Antropologia
Filosofia
Sociologia
Seminário do grupo de pesquisa em IHC UFRN
Teorias,
Métodos,
Técnicas e
Ferramentas
de
Design de IHC
Jair C Leite, 2004
O papel da IHC no Projeto de Interfaces
de Usuario
Design
Interação
Usuário
Designer
Sistema
•Teorias e Modelos
•Métodos e técnicas
•Princípios, Diretrizes, Normas
e Padrões
•Ferramentas e Linguagens
Psicologia
Cognitiva
Psicologia
Social e
Organizacional
Ergonomia e
Fatores
Humanos
Ciência da
computação
Conhecimento e
Habilidades dos
Especialistas em IHC
Inteligência
Artificial
Engenharia
Design
Lingüística
Antropologia
Filosofia
Seminário do grupo de pesquisa em IHC UFRN
Sociologia
Jair C Leite, 2004
Principais abordagens para IHC
• Abordagens baseadas em modelos da psicologia cognitiva
– Modelo do Processador Humano [Card, Moran e Newell,1983]
• Processadores cognitivos, perceptivo e motor
• Memória de curto-prazo e longo-prazo
• Principal resultado prático: GOMS
– Design centrado-no-usuário
• Multidisciplinar
• Engenharia Cognitiva [Norman, 1986] - Modelo de Norman
• Métodos práticos baseado em prototipação e avaliação de
usabilidade
–
–
–
–
Conceito de Usabilidade
Ferramentas de prototipação
Princípios e diretrizes de design
Avaliação de Usabilidade
• Design of everyday things [Norman, 1988] – princípios de
design
Seminário do grupo de pesquisa em IHC UFRN
Jair C Leite, 2004
Engenharia Cognitiva
Modelo de Norman
Golfo de Execução
execução
especificação da
seqüência de ações
formulação da
intenção
Comece
por aqui
interação
percepção
interpretação
avaliação
Golfo de Avaliação
Seminário do grupo de pesquisa em IHC UFRN
Jair C Leite, 2004
Engenharia de Usabilidade
•
•
•
•
•
Proposta por Jakob Nielsen
Método baseado em uma abordagem “implementa-e-conserta”
Uso de princípios e diretrizes
Construção de protótipos
Avaliação através de inspeção heurísticas e testes de
usabilidade
Avaliação da
Usabilidade
Design e
Prototipação
Designer
Sistema Computacional
Seminário do grupo de pesquisa em IHC UFRN
Usuário
Jair C Leite, 2004
O Processo de Engenharia de
Usabilidade
A Usability Engineering Process
Domain Analysis
User-Centered
Requirements
and Metrics Conceptual and
Detailed User
Interaction Design
Rapid
Prototyping
Usability
Evaluation
Analysis and Design
Seminário do grupo de pesquisa em IHC UFRN
Development
Evaluation
Jair C Leite, 2004
Design iterativo baseado em
prototipação
Análise
• Domínio
• Usuário
• Tarefa
Avaliação
• Observação
• Testes
• Questionário
Seminário do grupo de pesquisa em IHC UFRN
Design
• Conceitual
• Especificação
• Prototipação
Jair C Leite, 2004
The Star Model (Hartson and Hix,
1989)
task/functional
analysis
Implementation
Prototyping
Evaluation
Requirements
specification
Conceptual/
formal design
Seminário do grupo de pesquisa em IHC UFRN
Jair C Leite, 2004
Modelo de Preece et al.
Identify needs/
establish
requirements
(Re)Design
Evaluate
Build an
interactive
version
Final product
Abordagem centrada-no-usuário
Seminário do grupo de pesquisa em IHC UFRN
Jair C Leite, 2004
Engenharia Semiótica
• A Engenharia Semiótica é uma abordagem na qual os sistemas
computacionais são vistos como artefatos de metacomunicação, através do qual o designer envia uma mensagem
para o usuário, cujo conteúdo é a funcionalidade (o que o
usuário pode fazer) e a interatividade (como o usuário pode
interagir) [de Souza, 1993].
Mensagem
Design
Interação
Designer
Usuário
Sistema
Seminário do grupo de pesquisa em IHC UFRN
Jair C Leite, 2004
Questões abertas a serem
investigadas
• Metodologias
– Integração de análise, design e implementação e destas
com a engenharia de software
– Técnicas, modelagem e ferramentas de alto nível
• Novos paradigmas de interação: computação móvel,
pervasiva e ubíqua
– Teorias e modelos
– Linguagens e ferramentas
– Integração: mesma aplicação, diferentes interfaces
Seminário do grupo de pesquisa em IHC UFRN
Jair C Leite, 2004
Download