Pular para o conteúdo principal

Questão de Engenharia de Software — Avaliação de UX (UX Evaluation) — INSTITUTO AOCP 2024

Engenharia de SoftwareAvaliação de UX (UX Evaluation)
Código
qa631630
Banca
INSTITUTO AOCP
Órgão
MGI
Ano
2024
Cargo
Esp ( )

Um dos sistemas do Ministério da Gestão e da Inovação em Serviços Públicos sofreu uma queda de acessos. Em uma tentativa para alavancar os acessos, o diretor solicitou ao setor de TI que melhorasse a experiência do usuário no sistema.

 

Uma das melhorias implementadas foi a inclusão de feedback em tempo real das ações realizadas dentro do sistema, como indicadores de processamento após interações, barras de carregamento e animações de carregamento.

 

De acordo com a avaliação heurística de Nielsen, qual das diretrizes a seguir corresponde a essas soluções implementadas?

  1. ACorrespondência entre o sistema e o mundo real.
  2. BConsistência e padrões.
  3. CVisibilidade do status do sistema.
  4. DAjuda aos usuários para reconhecer, diagnosticar e recuperar erros.
  5. EDiretriz de metáforas.
Revelar gabarito e comentário

GabaritoC — Visibilidade do status do sistema.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Avaliação Heurística de Nielsen: Visibilidade do Status do Sistema

Gabarito: letra C. As soluções descritas — feedback em tempo real, indicadores de processamento, barras e animações de carregamento — correspondem diretamente à heurística de Visibilidade do Status do Sistema, que determina que o sistema deve sempre manter os usuários informados sobre o que está acontecendo, por meio de feedback apropriado e em tempo razoável. Essa é uma das 10 heurísticas de usabilidade propostas por Jakob Nielsen, amplamente cobradas em concursos de Engenharia de Software e Interação Humano-Computador.

A avaliação heurística é um método de inspeção de usabilidade, no qual especialistas examinam uma interface para verificar se ela está de acordo com princípios reconhecidos de usabilidade — as chamadas heurísticas. Nielsen definiu 10 princípios gerais que servem como diretrizes para essa avaliação. Entre eles, a Visibilidade do Status do Sistema é a que trata exatamente do feedback: o usuário precisa saber, a todo momento, o que o sistema está fazendo, se uma ação foi recebida, se está em processamento ou se foi concluída. É por isso que barras de progresso, spinners e indicadores de carregamento são exemplos clássicos dessa heurística — eles comunicam o estado atual do sistema.

A lógica por trás dessa diretriz é simples: quando o usuário não recebe retorno sobre suas ações, ele fica inseguro, pode repetir comandos, achar que o sistema travou ou que sua ação não foi registrada. O feedback em tempo razoável reduz a ansiedade e a carga cognitiva, tornando a interação mais previsível e confiável. Na prática, um exemplo claro é um botão de "Salvar" que, ao ser clicado, exibe uma animação de carregamento e depois uma confirmação visual — o usuário sabe que o comando foi processado. Sem esse retorno, ele poderia clicar várias vezes, gerando duplicidade de dados.

É importante distinguir essa heurística das demais, pois a banca costuma explorar justamente as fronteiras entre elas. A Correspondência entre o sistema e o mundo real trata de usar linguagem e conceitos familiares ao usuário; a Consistência e padrões trata de manter a previsibilidade e seguir convenções; a Ajuda aos usuários a reconhecer, diagnosticar e recuperar erros trata de mensagens de erro claras e construtivas; e a Liberdade e controle do usuário trata de oferecer "saídas de emergência" como desfazer e refazer. A pegadinha desta questão está em associar o feedback de carregamento a outras diretrizes, quando ele é o exemplo mais direto da visibilidade do status.

Guarde a fronteira entre as heurísticas: feedback sobre o que está acontecendo = visibilidade do status; linguagem do usuário = correspondência com o mundo real; previsibilidade e convenções = consistência e padrões; mensagens de erro construtivas = ajuda a reconhecer e recuperar erros. É exatamente nessa distinção que as alternativas se dividem.

1Visibilidade do status do sistema
Feedback em tempo real
Indicadores de processamento
Barras e animações de carregamento
2Correspondência com o mundo real
Linguagem do usuário
Conceitos familiares
3Consistência e padrões
Previsibilidade
Convenções da plataforma
4Ajuda a reconhecer e recuperar erros
Mensagens de erro claras
Sugestão de solução
Heurísticas de Nielsen
LEVELsoulevel.com.br
Heurísticas de Nielsen: Visibilidade do status do sistema (Feedback em tempo real, Indicadores de processamento, Barras e animações de carregamento); Correspondência com o mundo real (Linguagem do usuário, Conceitos familiares); Consistência e padrões (Previsibilidade, Convenções da plataforma); Ajuda a reconhecer e recuperar erros (Mensagens de erro claras, Sugestão de solução)

Alternativa A — ❌ Incorreta

A Correspondência entre o sistema e o mundo real (também chamada de Compatibilidade entre sistema e mundo real) determina que o sistema deve falar a linguagem do usuário, com palavras, frases e conceitos familiares, seguindo convenções do mundo real e apresentando informações em ordem natural e lógica. O enunciado não menciona nada sobre linguagem ou conceitos familiares — fala apenas de feedback de processamento. Portanto, não é a diretriz correspondente.

Alternativa B — ❌ Incorreta

A Consistência e padrões estabelece que os usuários não precisam adivinhar que diferentes palavras, situações ou ações significam a mesma coisa, devendo o sistema seguir convenções da plataforma e manter a previsibilidade. Embora seja uma heurística importante, ela não trata de informar o usuário sobre o status das ações — trata de manter padrões consistentes. As soluções descritas (barras de carregamento, indicadores de processamento) não são exemplos de consistência, mas sim de feedback de estado.

Alternativa C — ✅ Correta ⟵ GABARITO

A Visibilidade do Status do Sistema é a heurística que determina que "o sistema deve sempre manter os usuários informados sobre o que está acontecendo, através de feedback apropriado e em tempo razoável". As soluções implementadas — feedback em tempo real, indicadores de processamento, barras de carregamento e animações — são exatamente mecanismos para informar o usuário sobre o estado do sistema durante a interação. É o exemplo clássico dessa diretriz.

Alternativa D — ❌ Incorreta

A Ajuda aos usuários a reconhecer, diagnosticar e recuperar erros trata de mensagens de erro expressas em linguagem clara, sem códigos, indicando com precisão o problema e sugerindo construtivamente uma solução. O enunciado não descreve mensagens de erro nem recuperação de falhas — descreve feedback de processamento de ações bem-sucedidas. São contextos diferentes: um trata de erro, o outro trata de progresso.

Alternativa E — ❌ Incorreta

A Diretriz de metáforas não é uma das 10 heurísticas de Nielsen. O termo "metáforas" aparece em outras abordagens de design de interface (como o uso de metáforas do mundo real, por exemplo, a lixeira para excluir), mas não corresponde a uma heurística de avaliação de Nielsen. A banca incluiu essa alternativa como distrator, pois o nome pode parecer plausível, mas não existe tal diretriz no conjunto de heurísticas.

Gabarito: letra C — a heurística de Visibilidade do Status do Sistema é a que corresponde às soluções de feedback em tempo real, indicadores de processamento e barras de carregamento.

Link permanente: /questoes/qa631630