Pular para o conteúdo principal

Questão de Engenharia de Software — Geral — INSTITUTO AOCP 2024

Engenharia de SoftwareGeral
Código
qa631639
Banca
INSTITUTO AOCP
Órgão
MGI
Ano
2024
Cargo
Esp ( )
Em uma solução digital, a usabilidade é um fator que garante uma boa experiência ao usuário.   Com base nisso, qual das metas a seguir NÃO faz parte do conceito de usabilidade?
  1. AEficácia: eficácia da solução digital em relação ao que se esperava do sistema.
  2. BEficiência: solução digital auxilia na realização das tarefas.
  3. CUtilidade: solução digital proporciona uma funcionalidade daquilo que os usuários precisam ou desejam.
  4. DCapacidade de aprendizagem: solução digital é fácil de aprender.
  5. ESegurança: solução digital implica em proteger o desenvolvedor.
Revelar gabarito e comentário

GabaritoE — Segurança: solução digital implica em proteger o desenvolvedor.

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: metas e atributos de qualidade

Gabarito: letra E. A alternativa que NÃO faz parte do conceito de usabilidade é a que afirma que a segurança implica em proteger o desenvolvedor — na verdade, a usabilidade se preocupa com a proteção do usuário contra erros e situações indesejadas, não do desenvolvedor. As demais alternativas (eficácia, eficiência, utilidade e capacidade de aprendizagem) são metas clássicas da usabilidade, conforme as normas ISO/IEC 9126 e ISO/IEC 9241-11.

A usabilidade é um atributo de qualidade que mede a facilidade com que um usuário consegue utilizar um sistema para atingir seus objetivos. As normas internacionais definem usabilidade como a capacidade de um produto ser usado por usuários específicos para alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto específico de uso. Além desses três pilares, a literatura de engenharia de software (especialmente Jakob Nielsen) acrescenta outras metas importantes: capacidade de aprendizagem (learnability), memorização (memorability), erros (baixa taxa de erros e fácil recuperação) e satisfação (agradabilidade). A utilidade também é frequentemente citada como uma meta relacionada, pois o sistema deve oferecer as funcionalidades que o usuário realmente precisa ou deseja.

A pegadinha desta questão está na alternativa E: ela troca o sujeito da proteção. A segurança em usabilidade refere-se à proteção do usuário contra erros e consequências indesejadas (por exemplo, evitar que uma ação irreversível seja executada sem confirmação). Proteger o desenvolvedor não é uma meta de usabilidade — isso seria mais relacionado à segurança do código ou à proteção do próprio sistema, mas não à experiência do usuário.

Para fixar, veja a tabela com as metas de usabilidade mais cobradas:

Meta

Descrição

Eficácia

O sistema faz o que se esperava?

Eficiência

O sistema auxilia na realização das tarefas com produtividade?

Utilidade

O sistema oferece as funcionalidades que o usuário precisa?

Capacidade de aprendizagem

O sistema é fácil de aprender?

Memorização

O sistema é fácil de lembrar após um período sem uso?

Erros

O sistema tem baixa taxa de erros e permite recuperação rápida?

Satisfação

O sistema é agradável de usar?

Segurança

O sistema protege o usuário contra erros e situações perigosas?

Guarde essa distinção: segurança em usabilidade = proteção do usuário, não do desenvolvedor. É exatamente nesse ponto que a alternativa E se separa das demais.

Alternativa A — ✅ Correta

A eficácia é uma meta de usabilidade: mede se o sistema atinge o resultado esperado pelo usuário. A norma ISO/IEC 9241-11 define eficácia como a precisão e completude com que os usuários alcançam seus objetivos. Portanto, a afirmação está correta.

Alternativa B — ✅ Correta

A eficiência é outra meta clássica: o sistema deve permitir que o usuário realize tarefas com produtividade, ou seja, com o menor esforço e tempo possível. A norma ISO/IEC 9241-11 define eficiência como a relação entre a precisão e completude dos objetivos alcançados e os recursos gastos. A afirmação está correta.

Alternativa C — ✅ Correta

A utilidade é uma meta relacionada à usabilidade: o sistema deve oferecer funcionalidades que atendam às necessidades e desejos dos usuários. Sem utilidade, mesmo um sistema fácil de usar não terá valor. A afirmação está correta.

Alternativa D — ✅ Correta

A capacidade de aprendizagem (learnability) é uma das metas mais importantes da usabilidade, considerada por Jakob Nielsen como o atributo mais essencial. O sistema deve ser fácil de aprender, permitindo que um usuário inexperiente obtenha resultados rapidamente. A afirmação está correta.

Alternativa E — ❌ Incorreta ⟵ GABARITO

A alternativa afirma que segurança em usabilidade implica em proteger o desenvolvedor. Isso está errado: a segurança em usabilidade visa proteger o usuário contra erros e situações indesejadas (por exemplo, evitar que uma ação irreversível seja executada sem confirmação). Proteger o desenvolvedor não é uma meta de usabilidade — isso seria mais relacionado à segurança do código ou à proteção do próprio sistema, mas não à experiência do usuário. Portanto, esta é a alternativa que NÃO faz parte do conceito de usabilidade.

NÃO CAIA NESSA!

A banca troca o sujeito da proteção: em usabilidade, a segurança protege o usuário (evitando erros e consequências indesejadas), não o desenvolvedor. Essa inversão é clássica — fique atento a quem é o beneficiário da meta.

PEGA ESSA DICA!

Para questões de usabilidade, memorize as metas de Nielsen: aprendizagem, eficiência, memorização, erros e satisfação — e lembre que a segurança está ligada à proteção do usuário. Se a alternativa falar em proteger o desenvolvedor, está errada.

Gabarito: letra E — a única que não é meta de usabilidade, pois inverte o sujeito da proteção.

Link permanente: /questoes/qa631639