Upload
shina
View
34
Download
0
Embed Size (px)
DESCRIPTION
Seminário do grupo de pesquisa em IHC do DIMAp-UFRN. Jair C Leite. 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 - PowerPoint PPT Presentation
Citation preview
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
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 Usuário
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
O design no Projeto de Interfaces de Usuário
Design Interação
•Teorias e Modelos•Métodos e técnicas•Princípios, Diretrizes, Normas e Padrões•Ferramentas e Linguagens
•Teorias e Modelos•Métodos e técnicas•Princípios, Diretrizes, Normas e Padrões•Ferramentas e Linguagens
SistemaDesigner
Usuário
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
A área Interação Humano-Computador IHC
Instrumentaçãoteórica e prática parao processo deDesign e Desenvolvimentoda aplicação
Instrumentaçãoteórica e prática parao processo deDesign e Desenvolvimentoda aplicação
Modelos do processo de Interaçãosistema-usuário
Modelos do processo de Interaçãosistema-usuário
Designer
Estudo das capacidades e limitações
físicas e cognitivas dos usuários
Estudo das capacidades e limitações
físicas e cognitivas dos usuários
Tecnologias de hardware e software Que implementam a funcionalidade
e o modelo de interação.
Tecnologias de hardware e software Que implementam a funcionalidade
e o modelo de interação.
UsuárioSistema Computacional
Ambiente de utilização ou domínio de aplicação
Análise do domínio e de aspectos sociaise organizacionais queinfluenciam e motivama utilização do sistema
Análise do domínio e de aspectos sociaise organizacionais queinfluenciam e motivama utilização do sistema
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
Conhecimento e Habilidades dos
Especialistas em IHCTeorias,Métodos,
Técnicas eFerramentas
deDesign de IHC
Disciplinas associadas à IHC
InteligênciaArtificial
Lingüística
FilosofiaSociologia
Antropologia
Design
Engenharia
Ergonomia e Fatores
Humanos
PsicologiaSocial e
OrganizacionalPsicologiaCognitiva
Ciência da computação
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
O papel da IHC no Projeto de Interfaces de Usuario
•Teorias e Modelos•Métodos e técnicas•Princípios, Diretrizes, Normas e Padrões•Ferramentas e Linguagens
•Teorias e Modelos•Métodos e técnicas•Princípios, Diretrizes, Normas e Padrões•Ferramentas e Linguagens
Design Interação
SistemaDesigner Usuário
Conhecimento e Habilidades dos
Especialistas em IHCInteligência
Artificial
Lingüística
FilosofiaSociologia
Antropologia
Design
Engenharia
Ergonomia e Fatores
Humanos
PsicologiaSocial e
OrganizacionalPsicologiaCognitiva
Ciência da computação
Seminário do grupo de pesquisa em IHC UFRN 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 CognitivaModelo de Norman
Golfo de Avaliação
Golfo de Execução
formulação da intenção
especificação da seqüência de ações
execução
avaliaçãointerpretaçãopercepção
interação
Comecepor aqui
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
Design e Prototipação
Design e Prototipação
Avaliação da Usabilidade
Avaliação da Usabilidade
Designer
UsuárioSistema Computacional
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
O Processo de Engenharia de Usabilidade
RapidPrototyping
Domain Analysis
User-CenteredRequirementsand Metrics Conceptual and
Detailed UserInteraction Design
UsabilityEvaluation
A Usability Engineering Process
Analysis and Design Development Evaluation
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
Design iterativo baseado em prototipação
Análise• Domínio• Usuário• Tarefa
Design• Conceitual• Especificação• PrototipaçãoAvaliação
• Observação• Testes• Questionário
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
The Star Model (Hartson and Hix, 1989)
Evaluation
Conceptual/formal design
RequirementsspecificationPrototyping
task/functionalanalysis
Implementation
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
Modelo de Preece et al.
Evaluate
(Re)Design
Identify needs/ establish
requirements
Build an interactive version
Final productAbordagem centrada-no-usuário
Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004
DesignInteração
Mensagem
Engenharia Semiótica
• A Engenharia Semiótica é uma abordagem na qual os sistemas computacionais são vistos como artefatos de meta-comunicaçã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].
SistemaDesigner Usuário
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