Questão de Engenharia de Software — Métricas de Software — CESPE / CEBRASPE 2023
- Código
- ce154890
- Banca
- CESPE / CEBRASPE
- Órgão
- FUB
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação

- CCerto
- EErrado

GabaritoE — Errado
Gabarito: Errado (E). A quantidade de pontos de função brutos calculada a partir da tabela é menor que 95, contrariando a afirmação do enunciado. O cálculo envolve multiplicar a quantidade de cada tipo de função (ALI, AIE, EE, CE, SE) pelo peso correspondente à sua complexidade (baixa, média, alta) e somar os resultados.
A Análise de Pontos de Função (APF) é uma métrica de tamanho funcional do software, padronizada pela IFPUG (International Function Point Users Group). Ela mede o que o software entrega ao usuário do ponto de vista funcional, sem considerar a tecnologia ou a linguagem de programação utilizada. Para calcular os pontos de função brutos (PFB), é necessário identificar e classificar as funções de dados e as funções de transação, atribuindo pesos conforme a complexidade de cada uma.
As funções de dados são os Arquivos Lógicos Internos (ALI) e os Arquivos de Interface Externa (AIE). As funções de transação são as Entradas Externas (EE), as Saídas Externas (SE) e as Consultas Externas (CE). Cada tipo de função possui uma tabela de pesos que varia de acordo com a complexidade (baixa, média ou alta). Por exemplo, um ALI de complexidade baixa vale 7 pontos, um de média vale 10 e um de alta vale 15. Já uma EE de baixa vale 3, de média vale 4 e de alta vale 6. Uma SE de baixa vale 4, de média vale 5 e de alta vale 7. Uma CE de baixa vale 3, de média vale 4 e de alta vale 6. Por fim, um AIE de baixa vale 5, de média vale 7 e de alta vale 10.
Para resolver a questão, é preciso aplicar esses pesos à tabela fornecida. A tabela apresenta a quantidade de funções de cada tipo e sua respectiva complexidade. O cálculo consiste em multiplicar a quantidade de cada função pelo seu peso e somar todos os valores. O resultado dessa soma é o total de pontos de função brutos. Se esse total for menor que 95, a afirmação do enunciado está errada.
A pegadinha desta questão está na necessidade de conhecer os pesos de cada tipo de função e complexidade. O candidato que não domina a tabela de pesos pode errar o cálculo ou não conseguir realizá-lo. Além disso, é comum a banca tentar confundir o candidato com a ordem das funções ou com a complexidade atribuída a cada uma.
A afirmação de que a quantidade de pontos de função brutos é maior que 95 está incorreta. O cálculo correto, utilizando os pesos da IFPUG, resulta em um valor inferior a 95. Para chegar a essa conclusão, é necessário aplicar a tabela de pesos a cada função listada na tabela do enunciado e somar os resultados. O valor final obtido é menor que 95, o que torna a afirmação falsa.
Gabarito: Errado (E).
Link permanente: /questoes/ce154890