← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

João precisa fazer uma contagem de pontos de função para um novo projeto de desenvolvimento utilizando a Análise de Pontos de Função (APF) Estimada (APF de Alto Nível). Para isso, João deve considerar a complexidade funcional de todos(as) os(as):

Gabarito: E

Na Análise de Pontos de Função, você mede o tamanho funcional do software pelo que ele entrega ao usuário, e não pelo número de linhas de código. Em uma APF Estimada, ou de Alto Nível, a contagem é feita com informações ainda iniciais do projeto, então a ideia é trabalhar com os elementos mais visíveis e estáveis do escopo: os grupos de dados e as funções de transação, mas sem aquele detalhamento fino do levantamento completo. O ponto central da questão está na descrição dos grupos de dados logicamente relacionados, reconhecidos pelo usuário e mantidos dentro da fronteira da aplicação ou apenas referenciados por ela. Isso é exatamente a definição de funções de dados na APF, isto é, ILF e EIF. Em estimativas de alto nível, a banca costuma tratar esses grupos com classificação simplificada, frequentemente como baixa, porque ainda não há base suficiente para um refinamento mais preciso. Por isso o gabarito é a letra E: ela traz a descrição correta do tipo de componente funcional que deve ser considerado na contagem estimada. As demais alternativas tentam misturar fronteira, processos elementares e funções de transação, mas esses itens não são o foco da definição pedida no enunciado. Em prova, guarde a lógica: dados são os grupos logicamente relacionados, e transações são os processos que movimentam esses dados. Se a questão falar em APF de alto nível, desconfie de alternativas que exagerem no detalhamento ou troquem a natureza do componente funcional.

Continue treinando

Questões relacionadas