Questão de Engenharia de Software — Análise de Pontos de Função — FGV 2023
Engenharia de Software›Análise de Pontos de Função
Código
fg072564
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas
A AP1 é uma aplicação que apresenta dados na forma de listagem para os usuários em uma página Web. Para cada listagem, AP1 calcula a quantidade de dados listados. Os dados são recuperados de um banco de dados mantido pela aplicação AP2.Em Análise de Pontos de Função (APF), a função de transação para apresentação de dados de AP1 é uma:
AConsulta Externa (CE) cujo processo elementar está relacionado a um Arquivo de Interface Externa (AIE) de AP2;
BSaída Externa (SE) cujo processo elementar recupera dados de um Arquivo de Interface Externa (AIE);
CConsulta Externa (CE) associada a uma função de dados do tipo Entrada Externa (EE) de AP2;
DSaída Externa (SE) mantida por uma função de dados do tipo Arquivo Lógico Interno (ALI);
EConsulta Externa (CE) fora da fronteira de AP2 associada a um Arquivo Lógico de Dados.
Revelar gabarito e comentário▾
GabaritoB — Saída Externa (SE) cujo processo elementar recupera dados de um Arquivo de Interface Externa (AIE);
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 – Transação de Apresentação de Dados
Gabarito: letra B. A AP1 apresenta dados em listagem e calcula a quantidade de dados listados. Como há cálculo (derivação), a função de transação é uma Saída Externa (SE), e não uma Consulta Externa (CE). Os dados vêm de um banco de dados mantido por AP2, ou seja, um Arquivo de Interface Externa (AIE). Portanto, a descrição correta é: Saída Externa (SE) cujo processo elementar recupera dados de um Arquivo de Interface Externa (AIE).
A questão testa a diferença entre Consulta Externa (CE) e Saída Externa (SE):
CE: apenas recupera e apresenta dados, sem cálculos ou derivações.
SE: recupera dados e pode incluir cálculos, derivações, formatações (ex.: totais, médias, contagens).
No enunciado, a AP1 calcula a quantidade de dados listados, o que configura uma derivação → SE.
Alternativa A — ❌ Incorreta
Afirma que é uma Consulta Externa (CE) e que o processo elementar está relacionado a um AIE de AP2. O erro está em classificar como CE, pois há cálculo. Além disso, a relação com AIE está correta, mas a função é SE.
Alternativa B — ✅ Correta ⟵ GABARITO
"Saída Externa (SE) cujo processo elementar recupera dados de um Arquivo de Interface Externa (AIE)". Perfeito: SE devido ao cálculo, AIE porque os dados vêm de outra aplicação (AP2).
Alternativa C — ❌ Incorreta
"Consulta Externa (CE) associada a uma função de dados do tipo Entrada Externa (EE) de AP2". CE é incorreta (há cálculo) e a associação com EE não faz sentido: a fonte dos dados é um AIE, não uma EE.
Alternativa D — ❌ Incorreta
"Saída Externa (SE) mantida por uma função de dados do tipo Arquivo Lógico Interno (ALI)". Embora SE seja a transação correta, o arquivo mantido por AP2 é um AIE, não um ALI. ALI é mantido dentro da própria fronteira da aplicação.
Alternativa E — ❌ Incorreta
"Consulta Externa (CE) fora da fronteira de AP2 associada a um Arquivo Lógico de Dados". CE é incorreta; "Arquivo Lógico de Dados" não é um tipo reconhecido na APF (os tipos são ALI e AIE). Fora da fronteira de AP2 sugere AIE, mas a função errada invalida.
NÃO CAIA NESSA!
A banca explora a confusão entre CE e SE. Lembre-se: se houver qualquer cálculo ou derivação (como contar, somar, formatar), a transação é SE e não CE. CE é restrita a simples recuperação e exibição de dados.