Questão de Engenharia de Software — Conceitos e Fundamentos da Qualidade de Software — VUNESP 2023
Engenharia de Software›Conceitos e Fundamentos da Qualidade de Software
Código
vu196659
Banca
VUNESP
Órgão
EsFCEx
Ano
2023
Cargo
CFO/QC ( )
A norma ISO 9126, que trata da qualidade do software, estabelece seis atributos importantes para se avaliar a qualidade de um software desenvolvido para um sistema. Dois desses atributos são:
Atestabilidade e consistência.
Bfuncionalidade e portabilidade.
Csimplicidade e transformabilidade.
Dcomponentização e operacionabilidade.
Erelacionamentos e configurabilidade.
Revelar gabarito e comentário▾
GabaritoB — funcionalidade e portabilidade.
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”.
Qualidade de Software: ISO 9126
Gabarito: letra B. A norma ISO 9126 estabelece seis características de qualidade de software: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. A alternativa B apresenta corretamente duas dessas características: funcionalidade e portabilidade.
A ISO 9126 é uma norma internacional que define um modelo de qualidade para produtos de software. Ela foi desenvolvida para fornecer uma estrutura comum para avaliar a qualidade do software, dividindo-a em seis características principais, cada uma com suas subcaracterísticas. Essas características são:
Funcionalidade: capacidade do software de fornecer funções que atendam às necessidades explícitas e implícitas dos usuários.
Confiabilidade: capacidade do software de manter seu nível de desempenho sob condições estabelecidas por um período de tempo.
Usabilidade: esforço necessário para usar o software e a avaliação de tal uso por um conjunto de usuários.
Eficiência: relação entre o nível de desempenho do software e a quantidade de recursos usados sob condições estabelecidas.
Manutenibilidade: esforço necessário para fazer modificações especificadas no software.
Portabilidade: capacidade do software de ser transferido de um ambiente para outro.
A norma foi posteriormente substituída pela ISO 25010, mas ainda é amplamente cobrada em concursos. A banca VUNESP, nesta questão, explora o conhecimento direto das seis características, sem exigir a memorização das subcaracterísticas.
A pegadinha desta questão está em apresentar termos que parecem plausíveis, mas não fazem parte do modelo da ISO 9126. Por exemplo, "testabilidade" é uma subcaracterística da manutenibilidade, não uma característica principal. "Simplicidade" e "operacionabilidade" não são termos oficiais da norma. O candidato que não conhece a lista exata das seis características pode ser induzido a escolher uma alternativa com termos que parecem relacionados à qualidade, mas que não estão na norma.
Para resolver a questão, basta lembrar das seis características: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Qualquer alternativa que contenha dois desses termos é a correta.
"Testabilidade" é uma subcaracterística da manutenibilidade, não uma característica principal da ISO 9126. "Consistência" não é um termo oficial do modelo. A alternativa mistura um termo de subcaracterística com um termo genérico, o que a torna incorreta.
Alternativa B — ✅ Correta ⟵ GABARITO
"Funcionalidade" e "portabilidade" são duas das seis características principais da ISO 9126. A alternativa apresenta corretamente dois atributos do modelo, sendo a resposta certa.
Alternativa C — ❌ Incorreta
"Simplicidade" e "transformabilidade" não são características da ISO 9126. Esses termos não aparecem no modelo de qualidade da norma, tornando a alternativa incorreta.
Alternativa D — ❌ Incorreta
"Componentização" não é uma característica da ISO 9126. "Operacionabilidade" também não é um termo oficial do modelo. A alternativa usa termos que não pertencem à norma.
Alternativa E — ❌ Incorreta
"Relacionamentos" e "configurabilidade" não são características da ISO 9126. Esses termos não fazem parte do modelo de qualidade definido pela norma.
PEGA ESSA DICA!
Para questões sobre a ISO 9126, memorize as seis características: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Use o mnemônico F-C-U-E-M-P (Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade, Portabilidade) para fixar a lista. Na prova, elimine alternativas que contenham termos que não estejam nessa lista.