Pular para o conteúdo principal

Questão de Engenharia de Software — Análise de Pontos de Função — FGV 2024

Engenharia de SoftwareAnálise de Pontos de Função
Código
fg075821
Banca
FGV
Órgão
AL-TO
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - Análise de Sistema
Em relação às funções de dados e às funções de transação na análise por pontos de função, assinale a afirmativa correta.
  1. AAs funções de dados são as únicas consideradas na análise por pontos de função, pois representam o único aspecto relevante do tamanho do software.
  2. BAs funções de transação são menos importantes que as funções de dados, pois apenas manipulam os dados sem contribuir para o tamanho funcional do software.
  3. CTanto as funções de dados quanto as funções de transação são essenciais e complementares na análise por pontos de função, contribuindo juntas para uma estimativa precisa do esforço de desenvolvimento.
  4. DA análise por pontos de função desconsidera as funções de transação, focando exclusivamente na complexidade dos algoritmos internos do software.
  5. EAs funções de transação substituem a necessidade de análise das funções de dados, pois oferecem uma visão mais integrada do funcionamento do software.
Revelar gabarito e comentário

GabaritoC — Tanto as funções de dados quanto as funções de transação são essenciais e complementares na análise por pontos de função, contribuindo juntas para uma estimativa precisa do esforço de desenvolvimento.

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

Análise de Pontos de Função (APF)

Gabarito: letra C. Na Análise de Pontos de Função (APF), tanto as funções de dados quanto as funções de transação são essenciais e complementares para a medição do tamanho funcional do software. As funções de dados compreendem os Arquivos Lógicos Internos (ALI) e os Arquivos de Interface Externa (AIE), representando o armazenamento de dados. As funções de transação incluem Entradas Externas (EE), Saídas Externas (SE) e Consultas Externas (CE), representando o processamento de dados. Ambas contribuem para o cálculo dos pontos de função, conforme a IFPUG. A alternativa C resume corretamente esse entendimento.

Aspecto

Funções de Dados

Funções de Transação

Complementaridade

Definição

Representam o armazenamento de dados (ALI e AIE)

Representam o processamento de dados (EE, SE, CE)

Ambas são essenciais na APF

Contribuição para APF

Contam para o tamanho funcional do software

Contam para o tamanho funcional do software

Contribuem juntas para estimativa precisa

Importância na metodologia

Fundamentais para medir dados armazenados

Fundamentais para medir funcionalidades ao usuário

São complementares, não substituíveis

Alternativa A — ❌ Incorreta

Afirma que apenas funções de dados são consideradas na APF, o que é falso. As funções de transação também são contadas e são fundamentais para medir a funcionalidade fornecida ao usuário (processamento de dados).

Alternativa B — ❌ Incorreta

Afirma que as funções de transação são menos importantes e não contribuem para o tamanho funcional. Na verdade, as funções de transação possuem complexidade e contribuem diretamente para a contagem de pontos de função, sendo tão importantes quanto as funções de dados.

Alternativa C — ✅ Correta ⟵ GABARITO

Declara que ambas as funções (dados e transação) são essenciais e complementares, contribuindo juntas para uma estimativa precisa do esforço de desenvolvimento. Isso está de acordo com a metodologia APF da IFPUG.

Alternativa D — ❌ Incorreta

Afirma que a APF desconsidera funções de transação e foca exclusivamente na complexidade dos algoritmos internos. A APF não avalia algoritmos internos, mas sim funcionalidades do ponto de vista do usuário, e inclui tanto funções de dados quanto de transação.

Alternativa E — ❌ Incorreta

Afirma que as funções de transação substituem a necessidade de análise das funções de dados. Na APF, ambas são necessárias e complementares, não havendo substituição. Cada tipo de função mede um aspecto diferente do software.

Gabarito: letra C.

Link permanente: /questoes/fg075821