Pular para o conteúdo principal

Questão de Engenharia de Software — Metodologia de desenvolvimento de software — FGV 2024

Engenharia de SoftwareMetodologia de desenvolvimento de software
Código
fg098428
Banca
FGV
Órgão
TJ-MS
Ano
2024
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Sistemas Computacionais - Analista de Governança
O escritório de métricas de uma organização vai iniciar a aplicação de medições de softwares utilizando o Software Non Functional Assessment Process (SNAP).A medição SNAP:
  1. Aimpacta na medição do tamanho funcional;
  2. Bé condicionada à medição das funções transacionais;
  3. Cdepende da forma como o código do sistema está escrito;
  4. Dpode ser estimada na fase de avaliação de impactos dos requisitos;
  5. Edeve ser adicionada à medição funcional para determinação do tamanho total do sistema.
Revelar gabarito e comentário

GabaritoD — pode ser estimada na fase de avaliação de impactos dos requisitos;

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

Software Non Functional Assessment Process (SNAP)

Gabarito: letra D. A medição SNAP é uma técnica para dimensionar requisitos não funcionais, podendo ser estimada já na fase de avaliação de impactos dos requisitos, antes do desenvolvimento detalhado. Esta característica é alinhada com os princípios de estimativa de software, onde métricas podem ser aplicadas precocemente. O contexto fornecido, embora foque em Pontos de Função, reforça que estimativas podem ser feitas com base na arquitetura e requisitos iniciais (C1: "Pode ser feita antes? Sim. Baseado na arquitetura...").

Alternativa A — ❌ Incorreta

Afirma que a medição SNAP impacta na medição do tamanho funcional. Na verdade, SNAP mede requisitos não funcionais, que são independentes do tamanho funcional (medido por Pontos de Função). O contexto não aborda SNAP especificamente, mas a independência entre métricas funcionais e não funcionais é um conceito consolidado.

Alternativa B — ❌ Incorreta

Diz que a medição SNAP é condicionada à medição das funções transacionais. As funções transacionais são parte da análise de pontos de função (APF), enquanto SNAP possui seus próprios tipos de medição (ex.: dados não funcionais, interfaces, etc.). Não há dependência obrigatória entre elas.

Alternativa C — ❌ Incorreta

Afirma que a medição SNAP depende da forma como o código do sistema está escrito. SNAP, assim como APF, é independente de tecnologia e implementação. O contexto (C1) destaca que APF "não é dependente de tecnologia utilizada no desenvolvimento" — princípio análogo aplicável a SNAP.

Alternativa D — ✅ Correta ⟵ GABARITO

"Pode ser estimada na fase de avaliação de impactos dos requisitos." A medição SNAP pode ser aplicada precocemente, durante a análise de requisitos, para estimar o esforço relativo a requisitos não funcionais. O contexto mostra que estimativas baseadas em descrições arquiteturais são possíveis, corroborando a aplicação antecipada.

Alternativa E — ❌ Incorreta

"Deve ser adicionada à medição funcional para determinação do tamanho total do sistema." Embora SNAP e Pontos de Função possam ser combinados (total = PF + SNAP), a afirmação usa "deve ser adicionada", sugerindo obrigatoriedade. Na prática, a medição SNAP pode ser usada independentemente, dependendo dos objetivos da organização. Não é uma regra absoluta.

SE LIGUE NESSA!

Esta questão depende de conhecimento sobre SNAP, não detalhado no contexto fornecido. A análise baseia-se nos princípios gerais de métricas de software e no gabarito oficial.

Gabarito: letra D.

Link permanente: /questoes/fg098428