Questão de Engenharia de Software — Qualidade de Software — VUNESP 2024
Engenharia de Software›Qualidade de Software
Código
vu081403
Banca
VUNESP
Órgão
Câmara de Campinas - SP
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - TI
A medição da qualidade de um software pode ser realizada por meio dos chamados fatores de qualidade de McCall, sendo correto afirmar, especificamente, que dois desses fatores são:
Arefinamento e arquitetura.
Btransitividade e normalização.
Creconfiguração e diagramação.
Dconfiabilidade e portabilidade.
Eponderação e planejamento.
Revelar gabarito e comentário▾
GabaritoD — confiabilidade 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”.
Fatores de qualidade de McCall
Gabarito: letra D. Os fatores confiabilidade e portabilidade são dois dos 11 fatores originais do modelo de McCall, proposto em 1977 para categorizar atributos de qualidade de software. Confiabilidade está na categoria "operação do produto" e portabilidade na categoria "transição do produto". As demais alternativas não correspondem a fatores do modelo.
O modelo de McCall organiza a qualidade de software em três perspectivas: operação do produto, revisão do produto e transição do produto. Os fatores são:
A questão cobra especificamente dois desses fatores. Vamos analisar cada alternativa.
Fatores de McCall (1977): Operação do produto (Corretude, Confiabilidade, Eficiência, Integridade, Usabilidade); Revisão do produto (Manutenibilidade, Testabilidade, Flexibilidade); Transição do produto (Portabilidade, Reusabilidade, Interoperabilidade)
Alternativa A — ❌ Incorreta
"Refinamento" e "arquitetura" não são fatores de McCall. Refinamento é um conceito relacionado a refinamento de requisitos ou refatoração, e arquitetura é um artefato de design. Nenhum dos dois consta na lista original.
Alternativa B — ❌ Incorreta
"Transitividade" e "normalização" são termos alheios ao modelo. Transitividade é uma propriedade matemática; normalização é técnica de banco de dados. Não são fatores de qualidade de McCall.
Alternativa C — ❌ Incorreta
"Reconfiguração" e "diagramação" não fazem parte dos fatores de McCall. Reconfiguração pode estar ligada a manutenção, mas não é um fator nomeado. Diagramação é uma atividade de modelagem.
Alternativa D — ✅ Correta ⟵ GABARITO
Confiabilidade (reliability) e portabilidade (portability) são dois fatores clássicos do modelo de McCall. Confiabilidade mede a capacidade do software de funcionar sem falhas por um período; portabilidade mede a facilidade de transferir o software para outro ambiente. Ambos estão na lista original.
Alternativa E — ❌ Incorreta
"Ponderação" e "planejamento" não são fatores de McCall. Ponderação pode ser confundida com ponderação de critérios em métodos de decisão, e planejamento é atividade de gerenciamento, não atributo de qualidade.
Gabarito: letra D (confiabilidade e portabilidade).