Buscar

modeloGOMS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
INF2706 INF2706 –– O Modelo GOMSO Modelo GOMS
Professora Clarisse Sieckenius de Souza
29/03/2012
2
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
GOMS: GOMS: GGoals, oals, OOperators, perators, MMethods, ethods, SSelection Ruleselection Rules
• Origens: Modelo de processamento de informação 
humano (Human Information Processing) proposto por 
Card, Moran & Newell em 1983
• Características principais
– Reduzir a interação humano-computador a ações básicas de 
natureza cognitiva, sensorial ou motora
– Objetivo: mensurar e prever custos de interação e assim permitir 
avaliações preditivas de usabilidade
3
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
Como estComo estáá estruturadoestruturado
• O GOMS é um modelo que mapeia a atuação do 
usuário a uma estrutura hierárquica de metas, sub-
metas e ações básicas. Meta 1Meta 1
SubSub--Meta 1.1Meta 1.1 SubSub--Meta 1.2Meta 1.2 SubSub--Meta 1.nMeta 1.n
SubSub--Meta 1.1.1Meta 1.1.1 SubSub--Meta 1.1.2Meta 1.1.2 SubSub--Meta 1.1.nMeta 1.1.n
AAçção(a)ão(a)
AAçção(b)ão(b)
AAçção(c)ão(c)
Meta = o que o usuMeta = o que o usuáário quer fazerrio quer fazer
Operador = aOperador = açção bão báásica (cognitiva,sica (cognitiva,
sensorial ou motora)sensorial ou motora)
MMéétodo = estrutura de subtodo = estrutura de sub--metasmetas
que resulta no conjuntoque resulta no conjunto
de ade açções que realizamões que realizam
a meta desejadaa meta desejada
Regras de SeleRegras de Seleçção = critão = critéérios de rios de 
opopçção para adotarão para adotar--se se 
um ou outro mum ou outro méétodotodo
4
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
Exemplo no WordPadExemplo no WordPad
• Contexto de modelagem: O usuário está com o o 
arquivo ‘meu-teste.rtf’ aberto no WordPad (ver abaixo) e 
deseja salvá-lo em formato texto (ASCII).
5
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
Salvar RTF como TXTSalvar RTF como TXT
Localizar uma FunLocalizar uma Funçção paraão para
Salvar RTF como TXTSalvar RTF como TXT
Completar FunCompletar Funççãoão
LocalizadaLocalizada
Ativar aAtivar a
FunFunççãoão
‘‘Save AsSave As’’
MMéétodo M1todo M1
Abrir MenuAbrir Menu
PrincipalPrincipal
EncontrarEncontrar
OpOpçção paraão para
Salvar CSalvar Cóópiapia
do Arquivodo Arquivo
CorrenteCorrente
comcom
ParâmetrosParâmetros
AlternativosAlternativos
Reconhecer Reconhecer 
RepresentaRepresentaççãoão
do Menu Principaldo Menu Principal
Posicionar o MousePosicionar o Mouse
sobre a Representasobre a Representaççãoão
do Menu Principaldo Menu Principal
Pressionar o botãoPressionar o botão
primprimáário do Mouserio do Mouse
Ver a opVer a opçção ão ‘‘Save AsSave As’’
Posicionar o MousePosicionar o Mouse
sobre a opsobre a opçção ão ‘‘Save AsSave As’’
Reconhecer as subReconhecer as sub--
opopçções oferecidasões oferecidas
Entender que Entender que ‘‘Save AsSave As’’ éé
uma funuma funçção para salvar ão para salvar 
ccóópia de arquivo corrente pia de arquivo corrente 
com parâmtros alternativoscom parâmtros alternativos
Entender que Entender que ‘‘Plain text Plain text 
documentdocument’’ éé o formato ASCII o formato ASCII 
(txt)(txt)
Reconhecer queReconhecer que
um subum sub--didiáálogologo
foi iniciado foi iniciado 
InterpretarInterpretar
parâmetrosparâmetros
do subdo sub--didiáálogologo
Posicionar o MousePosicionar o Mouse
sobre o botão sobre o botão ‘‘SaveSave’’
ClicarClicar
MMéétodo todo 
SM1SM1
Regra de SeleRegra de Seleçção: ão: 
Se o usuSe o usuáário usa rio usa 
menusmenus
Decompondo a Meta em SubDecompondo a Meta em Sub--Metas e AMetas e Aççõesões
6
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
Salvar RTF como TXTSalvar RTF como TXT
Completar FunCompletar Funççãoão
LocalizadaLocalizada
Ativar aAtivar a
FunFunççãoão
‘‘Save AsSave As’’
Reconhecer queReconhecer que
um subum sub--didiáálogologo
foi iniciado foi iniciado 
InterpretarInterpretar
parâmetrosparâmetros
do subdo sub--didiáálogologo
Posicionar o MousePosicionar o Mouse
sobre o botão sobre o botão ‘‘SaveSave’’
ClicarClicar
MMéétodo todo 
SM2SM2
MMéétodo 2todo 2Regra de SeleRegra de Seleçção: ão: 
Se o usuSe o usuáário usa rio usa 
teclas aceleradorasteclas aceleradoras
Decompondo a Meta em SubDecompondo a Meta em Sub--Metas e AMetas e Aççõesões
7
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
Ativar aAtivar a
FunFunççãoão
‘‘Save AsSave As’’
Posicionar o MousePosicionar o Mouse
sobre a opsobre a opçção ão ‘‘PlainPlain
text documenttext document’’
Soltar o botãoSoltar o botão
primprimáário do Mouserio do Mouse
MMéétodo todo 
SM1SM1
Pressionar tecla AltPressionar tecla Alt
Pressionar tecla FPressionar tecla F
Soltar tecla AltSoltar tecla Alt
Soltar tecla FSoltar tecla F
Pressionar tecla APressionar tecla A
Soltar tecla ASoltar tecla A
MMéétodo todo 
SM2SM2
Regra de SeleRegra de Seleçção:ão:
Se o usuSe o usuáário estrio estáá vendo a opvendo a opççãoão
““Plain Text DocumentPlain Text Document”” na Telana Tela
Regra de SeleRegra de Seleçção:ão:
Se o usuSe o usuáário não estrio não estáá vendo a opvendo a opççãoão
““Plain Text DocumentPlain Text Document”” na Tela na Tela 
EE
Se o usuSe o usuáário conhece as teclasrio conhece as teclas
aceleradoras para o menu aceleradoras para o menu ‘‘FileFile’’
Decompondo a Meta em SubDecompondo a Meta em Sub--Metas e AMetas e Aççõesões
8
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
O GOMS tem muitas variantes, por exemplo:O GOMS tem muitas variantes, por exemplo:
• CPM-GOMS
– Dá conta de ações paralelas na interação
• KLM-GOMS
– Focaliza o tempo necessário para efetuar um conjunto restrito e fixo de 
ações de interação
• NGOMSL
– Permite expressar o modelo GOMS utilizando linguagem natural para 
representar seus componentes (torna-se assim mais flexível do que as 
versões que utilizam elementos fixos e controlados)
• CMN-GOMS
– Focaliza o enunciado expressivo das regras de seleção (por vezes 
dispensado e dispensável na modelagem realizada com outras 
variantes)
9
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
Ferramenta de modelagem baseada no GOMS
10
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa. Clarisse S. de SouzaProfa. Clarisse S. de Souza
Principais caraterPrincipais carateríísticas da CogToolsticas da CogTool
• Opera sobre mockups de telas de interface.
• Permite associar a cada elemento interativo (widget) uma estimativa 
de ‘custo de interação’. Por exemplo:
– Quantos milisegundos para perceber a presença do widget;
– Quantos milisegundos para interpretar o que o widget significa;
– Quantos milisegundos para arrastar o mouse até o widget;
– Quantos milisegundos para arrastar e soltar ícone entre dois pontos de 
tela;
– Etc.
• Oferece visualizações de métricas associadas a interações para 
realizar determinadas metas ou sub-metas.
• Apoia análises comparativas entre custos associados a modelos 
alternativos de interface e interação.
Veja mais em: http://researcher.ibm.com/view_project.php?id=2238Veja mais em: http://researcher.ibm.com/view_project.php?id=2238
11
INF2706 INF2706 –– IntroduIntroduçção a IHCão a IHC
©© Profa.Clarisse S. de SouzaProfa. Clarisse S. de Souza
A refletirA refletir
• Avaliações baseadas no GOMS têm algumas 
interseções com avaliações baseadas na Teoria dos 7 
Estágios da Ação (Engenharia Cognitiva) de Norman.
• Entretanto, a natureza e o objetivo destes dois tipos de 
avaliação são consideravelmente distintos. Por quê?

Outros materiais