← Questões de Engenharia de Software

Engenharia de Software · FGV · 2024

Questão comentada de Engenharia de Software

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.

Gabarito: C

Na Análise por Pontos de Função, o objetivo nao eh olhar para codigo, algoritmo bonito ou quantidade de linhas. A ideia e medir o tamanho funcional do software a partir do que ele entrega ao usuario, isto e, suas funcoes visiveis e relevantes para o negocio. Por isso, entram tanto as funcoes de dados quanto as funcoes de transacao: uma nao faz sentido sem a outra na visao completa do sistema. As funcoes de dados representam os dados mantidos ou referenciados pelo sistema, como arquivos logicos internos e arquivos de interface externa. Ja as funcoes de transacao representam o que o usuario faz com o sistema, como entradas, consultas e saidas. Em termos simples: dados sao o que o sistema guarda; transacoes sao o que o sistema faz com isso. O gabarito e a letra C porque ela traz justamente essa ideia de complementaridade. Na contagem por pontos de funcao, voce considera os dois grupos para estimar o tamanho funcional e, depois, usar esse tamanho como base para analise de produtividade, custo e esforco. Ou seja, a medicao nao fica manca de um lado so. A FGV adora trocar a logica funcional por uma ideia falsa de que so dados ou so transacoes importam. Mas em pontos de funcao o foco e a visao do usuario e do negocio, nao a complexidade interna do software. A tecnica e padronizada pelo IFPUG, referencia mais cobrada em concursos.

Continue treinando

Questões relacionadas