Pular para o conteúdo principal

Questão de Engenharia de Software — Conceitos e Fundamentos da Qualidade de Software — VUNESP 2023

Engenharia de SoftwareConceitos 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:

  1. Atestabilidade e consistência.
  2. Bfuncionalidade e portabilidade.
  3. Csimplicidade e transformabilidade.
  4. Dcomponentização e operacionabilidade.
  5. 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.

1Funcionalidade
2Confiabilidade
3Usabilidade
4Eficiência
5Manutenibilidade
6Portabilidade
ISO 9126 — 6 características
LEVELsoulevel.com.br
ISO 9126 — 6 características: Funcionalidade; Confiabilidade; Usabilidade; Eficiência; Manutenibilidade; Portabilidade

Alternativa A — ❌ Incorreta

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

Gabarito: letra B

Link permanente: /questoes/vu196659