Pular para o conteúdo principal

Questão de Engenharia de Software — Qualidade de Software — VUNESP 2024

Engenharia de SoftwareQualidade 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:
  1. Arefinamento e arquitetura.
  2. Btransitividade e normalização.
  3. Creconfiguração e diagramação.
  4. Dconfiabilidade e portabilidade.
  5. 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:

Categoria

Fatores

Operação do produto

Corretude, Confiabilidade, Eficiência, Integridade, Usabilidade

Revisão do produto

Manutenibilidade, Testabilidade, Flexibilidade

Transição do produto

Portabilidade, Reusabilidade, Interoperabilidade

A questão cobra especificamente dois desses fatores. Vamos analisar cada alternativa.

1Operação do produto
Corretude
Confiabilidade
Eficiência
Integridade
Usabilidade
2Revisão do produto
Manutenibilidade
Testabilidade
Flexibilidade
3Transição do produto
Portabilidade
Reusabilidade
Interoperabilidade
Fatores de McCall (1977)
LEVELsoulevel.com.br
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).

Link permanente: /questoes/vu081403