← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

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:

Gabarito: B

Na Análise de Pontos de Função, a primeira pergunta é simples: o sistema esta apenas consultando dados ou esta entregando algo com processamento? Se ele so recupera e mostra informação sem alterar o dado nem gerar algo relevante, tende a ser Consulta Externa (CE). Agora, se a saída traz algum processamento, como cálculo, derivação, agregação ou transformação de dados, a coisa muda de figura e vira Saída Externa (SE). No enunciado, a AP1 monta uma listagem para o usuario e ainda calcula a quantidade de dados listados. Esse detalhe do calculo não é enfeite: ele indica processamento na saida. Por isso, a função de transação de apresentação de dados é uma SE, não uma CE. A FGV adora esse tipo de “tem cálculo? então olha com carinho para SE”. Outro ponto importante: os dados vem de um banco de dados mantido pela AP2. Para a AP1, isso é um Arquivo de Interface Externa (AIE), porque o arquivo esta fora da fronteira da AP1 e é apenas usado por ela. Em APF, a classificação do arquivo depende da fronteira da aplicação que esta sendo contada, não do nome bonito do banco. Assim, o gabarito B esta correto porque descreve exatamente o cenário: Saída Externa (SE) cujo processo elementar recupera dados de um AIE. A ideia central é: listagem com calculo = saida processada, e dados de outra aplicação = AIE.

Continue treinando

Questões relacionadas