GOMS (Goals, Operators, Methods and Selection Rules)
Introdução
O GOMS é um método para descrever uma tarefa e o conhecimento do usuário sobre como realizá-la em termos de objetivos (goals), operadores (operators), métodos (methods) e regras de seleção (selection rules). Os objetivos representam o que o usuário quer realizar utilizando o software (e.g., editar um texto). Os operadores são primitivas internas (cognitivas) ou externas (as ações concretas que o software permite que os usuários façam, tal como um comando e seus parâmetros digitados num teclado; a seleção de menus; o clique de um botão). Os métodos são sequências bem conhecidas de subobjetivos e operadores que permitem atingir um objetivo maior. Quando há mais do que um método para atingir um mesmo objetivo, são necessárias regras de seleção, que representam tomadas de decisão dos usuários sobre qual método utilizar numa determinada situação. Em suma, o GOMS caracteriza o conhecimento procedimental de uma pessoa ao realizar tarefas num determinado dispositivo (Kieras, 2001).
Figura 1 Explicação do GOMS
Fonte: (BARBOSA, S. D. J.; SILVA, B. S. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011.)
Motivo da Escolha
Escolhemos o CMN-GOMS pois o mesmo é utilizado para fornecer uma visualização de uma tarefa de forma que temos como resultado uma representação visual do cenário escolhido, possibilitando uma identificação do que se fazer nesse determinário cenário com um determinado tempo a ser gasto
Cenário 1: Visualização da obtenção do passe livre
GOAL 0: Fazer login na página para visualizar o status do passe livre
GOAL 1: Verificar o status do passe livre
OP 1.1: Identificar e ler as informações sobre o status do passe
OP 1.2: Interpretar que o passe ainda está "em análise"
Cenário 2: Solicitação de segunda via de cartão por perda
GOAL 0: Solicitar a segunda via do cartão por perda
GOAL 1: Fazer login no sistema para acessar a funcionalidade
GOAL 2: Navegar até a funcionalidade "Solicitar Segunda Via"
OP 2.1: Identificar a opção "Solicitar Segunda Via" no menu
OP 2.2: Pressionar a opção para acessá-la
GOAL 3: Selecionar o motivo da solicitação
OP 3.1: Ler as opções disponíveis (Perda, Roubo ou Furto, Cartão Danificado)
OP 3.2: Selecionar "Perda"
GOAL 4: Efetuar o pagamento da taxa
OP 4.1: Verificar o valor da taxa (R$ 5,40)
OP 4.2: Escolher a forma de pagamento (boleto, PIX ou cartão de crédito)
OP 4.3: Realizar o pagamento na plataforma
OP 4.4: Confirmar que o pagamento foi reconhecido automaticamente pelo sistema
GOAL 5: Escolher o local de retirada do novo cartão
OP 5.1: Verificar o local de retirada sugerido (mais próximo da localização)
OP 5.2: Alterar o local, caso necessário
OP 5.3: Confirmar a escolha do local de retirada
GOAL 6: Finalizar a solicitação
OP 6.1: Pressionar o botão "Finalizar Solicitação"
OP 6.2: Visualizar a mensagem de confirmação da solicitação registrada
OP 6.3: Receber as informações sobre o prazo de confecção e o local de retirada
GOAL 7: Buscar o cartão no local selecionado
OP 7.1: Aguardar o período necessário para a confecção do cartão
OP 7.2: Dirigir-se ao local de retirada com a documentação necessária
OP 7.3: Retirar o novo cartão no local selecionado
Cenário 3: Consulta do status do cartão e informações de retirada
GOAL 0: Fazer login na página para verificar as informações do cartão
GOAL 1: Navegar até a aba de retirada de cartão
OP 1.1: Procurar no menu a opção correspondente à retirada do cartão
OP 1.2: Pressionar o botão para acessá-la
GOAL 2: Consultar as informações de retirada
OP 2.1: Ler as informações apresentadas na página (código, datas, horário e local)
OP 2.2: Anotar os detalhes relevantes para planejar a retirada
Cenário 4: Atualização de foto do cartão
GOAL 0: Fazer login na página para atualizar a foto do cartão
GOAL 1: Navegar até a aba de alteração de foto
OP 1.1: Procurar no menu a opção correspondente à alteração de foto
OP 1.2: Pressionar o botão para acessá-la
GOAL 2: Solicitar atualização da foto do cartão
OP 2.1: Ler as instruções apresentadas na página
OP 2.2: Pressionar o botão "Anexar Foto" para selecionar a nova foto
OP 2.3: Fazer upload da nova foto
SEL. RULE: O usuário escolheu uma foto do dispositivo para upload
OP 2.4: Salvar a foto desejada
Cenário 5: Verificação de acessos em um dia específico
GOAL 0: Verificar os acessos realizados em um dia específico
GOAL 1: Localizar a aba correta para consulta
OP 1.1: Identificar a aba "Minha Frequência" no menu
OP 1.2: Clicar na aba "Minha Frequência"
OP 1.3: Perceber que as informações desejadas não estão disponíveis
OP 1.4: Retornar ao menu principal
OP 1.5: Identificar a aba "Meus Acessos" no menu
OP 1.6: Clicar na aba "Meus Acessos"
GOAL 2: Selecionar as datas para a consulta
OP 2.1: Localizar os campos para inserir as datas de início e fim
OP 2.2: Preencher as datas desejadas
OP 2.3: Confirmar as datas selecionadas
GOAL 3: Visualizar as informações de acessos
OP 3.1: Aguardar o carregamento das informações
OP 3.2: Conferir os registros exibidos, incluindo horários e locais de entrada
Cenário 6: Troca de Instituição no site Passe Livre Estudantil
GOAL 0: Realizar a troca de instituição no sistema
GOAL 1: Navegar até a tela de "Troca de Instituição"
OP 1.1: Localizar a aba "Troca de Instituição" no menu principal
OP 1.2: Clicar na aba para acessar a funcionalidade
GOAL 2: Preencher os dados para a nova solicitação
OP 2.1: Selecionar a opção "Nova Solicitação"
OP 2.2: Preencher os campos obrigatórios: Matrícula, Instituição de Ensino, Modalidade, Curso, Série/Período/Ano
OP 2.3: Preencher o campo opcional de observações, caso necessário
OP 2.4: Anexar os documentos necessários
OP 2.5: Salvar a solicitação
GOAL 3: Acompanhar o status da solicitação
OP 3.1: Acessar a seção "Acompanhar Solicitação"
OP 3.2: Verificar o indicador de status da solicitação (Solicitado, Em análise, Aprovado, Rejeitado)
OP 3.3: Confirmar que o status atual está como "Solicitado"
Cenário 7: Solicitação de Extensão de Acesso por estágio obrigatório
GOAL 0: Solicitar extensão de acessos por estágio obrigatorio
GOAL 1:Fazer login no sistema acadêmico para acessar a funcionalidade
GOAL 2: Navegar até a aba "Extensão de Acesso"
OP 2.1: Identificar a aba no menu
OP 2.2: Clicar na aba para acessá-la
GOAL 3: Selecionar o motivo da solicitação
OP 3.1: Ler as opções disponíveis (Matrícula em mais de uma IE, Estágio Obrigatório, Insuficiência de Acessos, Programa Bora Vencer)
OP 3.2: Selecionar "Estágio Obrigatório"
GOAL 4: Ler o termo de uso referente ao motivo escolhido
OP 4.1: Abrir o termo de uso exibido
OP 4.2: Identificar as exigências específicas (declaração de estágio obrigatório com matrícula, nome, CPF, assinatura do supervisor e grade horária)
GOAL 5: Realizar o upload da documentação exigida
OP 5.1: Escolher o arquivo da declaração de estágio obrigatório no dispositivo
OP 5.2: Confirmar o envio do arquivo
GOAL 6: Finalizar a solicitação
OP 6.1: Pressionar o botão "Finalizar Solicitação"
OP 6.2: Visualizar a mensagem de confirmação da solicitação registrada
GOAL 7: Acompanhar o status da solicitação
OP 7.1: Acessar a aba "Solicitações Pendentes" no sistema
OP 7.2: Visualizar o status e prazos estimados de análise
Cenário 8: Troca de endereço
GOAL 0: Atualizar o endereço cadastrado na plataforma
GOAL 1: Navegar até a aba "Atualizar Cadastro"
OP 1.1: Localizar a aba "Atualizar Cadastro" no menu principal
OP 1.2: Clicar na aba "Atualizar Cadastro"
GOAL 2: Inserir as novas informações de endereço
OP 2.1: Navegar até a seção "Endereço"
OP 2.2: Editar o campo de endereço com as novas informações
OP 2.3: Salvar as alterações realizadas
GOAL 3: Confirmar a atualização do endereço
OP 3.1: Verificar a mensagem de sucesso exibida pela plataforma
OP 3.2: Confirmar visualmente que o novo endereço está atualizado
Cenário 9: Criação do Cartão Virtual do Passe Livre Estudantil
GOAL 0: Obter o cartão virtual do passe livre estudantil
GOAL 1: Fazer login na página para acessar a funcionalidade
GOAL 2: Navegar até a aba "Cartão Virtual"
OP 2.1: Procurar no menu a opção "Cartão Virtual"
OP 2.2: Pressionar a opção para acessá-la
GOAL 3: Preencher os dados necessários para criar o cartão virtual
OP 3.1: Inserir nome completo
OP 3.2: Inserir CPF
OP 3.3: Inserir o número do cartão físico
OP 3.4: Confirmar os dados pressionando o botão "Gerar Cartão Virtual"
GOAL 4: Finalizar o processo e acessar o cartão virtual gerado
OP 4.1: Visualizar o cartão virtual com QR Code na tela
OP 4.2: Escolher uma das opções para integrar o cartão a aplicativos como Google Pay ou Apple Wallet
Cenário 10: Retirada de cartão
GOAL 0: Retirada do cartão
GOAL 1: Fazer login na página para acessar a funcionalidade
GOAL 2: Navegar até a aba "Retirada de cartão"
OP 2.1: Procurar no menu a opção "Local de retirada"
OP 2.2: Pressionar a opção para acessá-la
GOAL 3: Preencher os dados necessários para retirada do cartão
OP 3.1: Inserir nome completo
OP 3.2: Inserir local
OP 3.3: Inserir data
OP 3.4: Inserir horário
OP 3.5: Confirmar os dados pressionando o botão "Confirmar Solicitação"
GOAL 4: Finalizar o processo e acessar o status da solicitação
OP 4.1: Visualizar a Solicitação
Referências Bibliográficas
1. Kieras, David (2001). Using the keystroke-level model to estimate execution times.
Bibliografia
Barbosa, S. D. J.; Silva, B. S. da; Silveira, M. S.; Gasparini, I.; Darin, T.; Barbosa, G. D. J. (2021) Interação Humano-Computador e Experiência do usuário. Autopublicação.
https://github.com/Interacao-Humano-Computador/2023.1-BilheteriaDigital/blob/main/docs/analise-de-requisitos/metas-usabilidade.md#REF1
https://github.com/Interacao-Humano-Computador/2022.1-AgenciaVirtualNeoenergia/blob/master/ghpages08/docs/analise_de_requisitos/metas_usabilidade.md
Histórico de Revisão
Data | Data Prevista de Revisão | Versão | Descrição | Autor | Revisor |
---|---|---|---|---|---|
02/12/2024 | 03/12/2024 | 1.0 | Criação da Página | Mateus | Lucena |
03/12/2024 | 03/12/2024 | 1.1 | Adição de goms | Breno Lucena | Mateus |
03/12/2024 | 03/12/2024 | 1.2 | Adição de goms | Breno Fernandes | Mateus |
17/12/2024 | 23/12/2024 | 1.3 | Adição de goms | Felipe Verissimo | Mateus |