Pular para o conteúdo principal

Questão de Arquitetura de Software — Usabilidade — FGV 2024

Arquitetura de SoftwareUsabilidade
Código
fg097546
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Web Design
Usabilidade, comunicabilidade, acessibilidade e navegabilidade são conceitos centrais no design de um site. Acerca desses conceitos, avalie as afirmações a seguir:I. Mensagens de erro usando 'alert( )' contribuem principalmente para a usabilidade e para a comunicabilidade.II. O emprego de atributos ARIA visa a melhorar a navegabilidade.III. O uso de breadcrumbs visa melhorar principalmente a comunicabilidade.Está correto o que se afirma em
  1. AI, apenas.
  2. BII, apenas.
  3. CI e II, apenas.
  4. DII e III, apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoA — I, apenas.

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”.

Usabilidade, comunicabilidade, navegabilidade e acessibilidade

Gabarito: letra A — apenas a afirmativa I está correta. Mensagens de erro com alert() contribuem tanto para a usabilidade (feedback imediato, redução de erros) quanto para a comunicabilidade (ajudam o usuário a entender o comportamento esperado do sistema). As afirmativas II e III trocam os conceitos: ARIA visa acessibilidade, e breadcrumbs melhoram a navegabilidade.

A banca cobra a distinção entre quatro conceitos centrais no design de interfaces. O conteúdo de apoio define:

  • Usabilidade: facilidade de uso, aprendizado, memorização, produtividade, prevenção de erros e satisfação do usuário.

  • Comunicabilidade: capacidade de o usuário compreender as decisões de design do projetista, respondendo "para que serve" e "como funciona".

  • Navegabilidade: propriedade de facilitar ao usuário chegar ao destino da forma mais eficiente; qualidade da estrutura de navegação.

  • Acessibilidade: possibilidade de acesso por pessoas com diferentes capacidades, independentemente de limitações físicas, sensoriais ou cognitivas.

1Usabilidade
Facilidade de uso
Aprendizado e memorização
Prevenção de erros
Feedback imediato (ex.: alert())
2Comunicabilidade
Usuário entende decisões do projetista
"Para que serve" e "como funciona"
Mensagens de erro (ex.: alert())
3Navegabilidade
Eficiência na estrutura de navegação
Breadcrumbs
4Acessibilidade
Acesso por diferentes capacidades
ARIA (tecnologias assistivas)
Conceitos de design de interface
LEVELsoulevel.com.br
Conceitos de design de interface: Usabilidade (Facilidade de uso, Aprendizado e memorização, Prevenção de erros, Feedback imediato (ex.: alert())); Comunicabilidade (Usuário entende decisões do projetista, "Para que serve" e "como funciona", Mensagens de erro (ex.: alert())); Navegabilidade (Eficiência na estrutura de navegação, Breadcrumbs); Acessibilidade (Acesso por diferentes capacidades, ARIA (tecnologias assistivas))

Item I — ✅ Correto

Mensagens de erro com alert() fornecem feedback imediato ao usuário, contribuindo para a usabilidade (prevenção e correção de erros) e para a comunicabilidade (o usuário entende o que o sistema considera como erro, alinhando seu modelo mental ao do projetista). A afirmativa está correta.

Item II — ❌ Incorreto

ARIA (Accessible Rich Internet Applications) é um conjunto de atributos HTML que melhoram a acessibilidade de páginas web para tecnologias assistivas (como leitores de tela). Não tem relação direta com navegabilidade, que diz respeito à eficiência da estrutura de navegação. A afirmativa troca os conceitos.

Item III — ❌ Incorreto

Breadcrumbs (migalhas de pão) são elementos de navegação que mostram a hierarquia da página atual, ajudando o usuário a se localizar e a navegar para níveis superiores. Isso melhora a navegabilidade, não a comunicabilidade. A afirmativa inverte o conceito.

Conclusão: Apenas a afirmativa I está correta, portanto a resposta é a letra A.

Link permanente: /questoes/fg097546