Questão de Engenharia de Software — Geral — INSTITUTO AOCP 2024
Engenharia de Software›Geral
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?
AEficácia: eficácia da solução digital em relação ao que se esperava do sistema.
BEficiência: solução digital auxilia na realização das tarefas.
CUtilidade: solução digital proporciona uma funcionalidade daquilo que os usuários precisam ou desejam.
DCapacidade de aprendizagem: solução digital é fácil de aprender.
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.