Dimensionamento de Software – Abordagens
Gabarito: letra A. O dimensionamento por componentes-padrão consiste em utilizar componentes genéricos já existentes para estimar o tamanho do software, conforme o enunciado. As demais alternativas referem-se a outras técnicas de dimensionamento (similaridade, pontos de função, etc.) ou não são abordagens reconhecidas.
Alternativa A — ✅ Correta ⟵ GABARITO
A alternativa descreve exatamente o conceito: o dimensionamento por componentes-padrão baseia-se em componentes genéricos reutilizáveis, permitindo estimar o esforço a partir desses blocos prontos. É uma técnica comum em desenvolvimento baseado em componentes.
Alternativa B — ❌ Incorreta
A similaridade (ou analogia) é uma técnica que compara o novo projeto com projetos anteriores semelhantes, mas não utiliza especificamente "componentes genéricos já existentes". Trata-se de uma abordagem diferente de dimensionamento.
Alternativa C — ❌ Incorreta
A lógica nebulosa (fuzzy logic) é um método de raciocínio aproximado, não uma abordagem de dimensionamento baseada em componentes existentes. Não se aplica ao conceito descrito.
Alternativa D — ❌ Incorreta
Pontos de função é uma métrica de tamanho funcional do software, independente de reutilização de componentes. Não é baseada em componentes genéricos já existentes, mas na funcionalidade entregue ao usuário.
Alternativa E — ❌ Incorreta
"Alteração" não é uma abordagem reconhecida de dimensionamento de software. Não há na literatura de engenharia de software uma técnica de dimensionamento por alteração.