Questão nº 32
Questão de Tecnologia da Informação · FCC ALAP 2019 (nº 32)
Para um cálculo hipotético de Ponto por Função − PF, considere as quantidades e correspondentes funções:
- 3 EE baixa complexidade
- 1 EE média complexidade
- 2 EE alta complexidade
- 3 ALI baixa complexidade
- 2 ALI média complexidade
- 4 AIE baixa complexidade
- 3 AIE alta complexidade
- 5 SE baixa complexidade
- 5 CE média complexidade
E os seguintes valores padrão:
- 3, para EE baixa
- 4, para EE média
- 6, para EE alta
- 7, para ALI baixa
- 10, para ALI média
- 5, para AIE baixa
- 10, para AIE alta
- 4, para SE baixa
- 4, para CE média
Sem considerar o fator de ajuste, o total de pontos Função de Dados e o total de pontos Função de Transação são, respectivamente,
- A12 e 65.
- B91 e 16.
- C91 e 65. (alternativa correta)
- D12 e 91.
- E16 e 65.
Resposta comentada
Gabarito Alternativa C
A Análise de Pontos de Função (APF) é uma técnica para estimar o tamanho de um software, classificando suas funcionalidades em Funções de Dados (que armazenam ou acessam informações) e Funções de Transação (que processam essas informações), atribuindo pontos com base na complexidade.
Para calcular os pontos:
1. Funções de Dados:
- ALI (Arquivo Lógico Interno):
- 3 ALI baixa complexidade * 7 pontos = 21
- 2 ALI média complexidade * 10 pontos = 20
- Subtotal ALI = 21 + 20 = 41
- AIE (Arquivo de Interface Externa):
- 4 AIE baixa complexidade * 5 pontos = 20
- 3 AIE alta complexidade * 10 pontos = 30
- Subtotal AIE = 20 + 30 = 50
- Total Função de Dados = 41 (ALI) + 50 (AIE) = 91 pontos
2. Funções de Transação:
- EE (Entrada Externa):
- 3 EE baixa complexidade * 3 pontos = 9
- 1 EE média complexidade * 4 pontos = 4
- 2 EE alta complexidade * 6 pontos = 12
- Subtotal EE = 9 + 4 + 12 = 25
- SE (Saída Externa):
- 5 SE baixa complexidade * 4 pontos = 20
- Subtotal SE = 20
- CE (Consulta Externa):
- 5 CE média complexidade * 4 pontos = 20
- Subtotal CE = 20
- Total Função de Transação = 25 (EE) + 20 (SE) + 20 (CE) = 65 pontos
Os totais são, respectivamente, 91 (Função de Dados) e 65 (Função de Transação).
(A) Incorreta: Os valores não correspondem aos totais calculados para Função de Dados e Função de Transação.
(B) Incorreta: O valor de 16 não corresponde ao total de Função de Transação.
(C) Correta: O total de pontos de Função de Dados é 91 e o total de pontos de Função de Transação é 65, conforme os cálculos detalhados.
(D) Incorreta: Embora o valor 91 esteja presente, ele está na posição errada (deveria ser o primeiro, para Função de Dados) e o valor 12 é apenas um subtotal de EE, não o total de Função de Dados. A armadilha da banca aqui é apresentar um dos valores corretos (91) mas na ordem invertida e com um valor incorreto para o primeiro item, que é um subtotal de uma das funções de transação (2 EE alta complexidade = 12 pontos), tentando confundir o estudante que pode ter calculado parcialmente ou invertido a ordem.
(E) Incorreta: O valor de 16 não corresponde ao total de Função de Dados.
Fonte: FCC ALAP 2019 Analista Legislativo - Desenvolvedor de Sistemas (Caderno Tipo 001). Reproduzida para fins de estudo.