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):
- A)fronteiras da aplicação a serem desenvolvidas como média;
Errada, porque a fronteira da aplicação existe na APF, mas não é classificada como função com complexidade média.
- B)processos elementares das funções de transação como baixa;
Errada, porque processo elementar é parte de função de transação, e não a definição pedida para a contagem estimada.
- C)funções de dados como média para cálculo de pontos de função;
Errada, porque funções de dados não são tratadas genericamente como média nessa formulação da APF estimada.
- D)funções de transação como baixa para cálculo de pontos de função;
Errada, porque funções de transação não correspondem à descrição de grupos de dados logicamente relacionados.
- E)grupos de dados logicamente relacionados, reconhecidos pelo usuário, que serão mantidos dentro da fronteira da aplicação ou referenciados pela aplicação como baixa.
Certa, porque descreve os grupos de dados logicamente relacionados reconhecidos pelo usuário, que são a base das funções de dados na APF.
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.