Questão de Engenharia de Software — Análise de Pontos de Função (APF) — FCC 2024
- Código
- fc147293
- Banca
- FCC
- Órgão
- SEAD PI
- Ano
- 2024
- Cargo
- Ana Gov ( )
- A212 PF.
- B95 PF.
- C142 PF.
- D125 PF.
- E173 PF.
GabaritoE — 173 PF.
Gabarito: letra E — a conta chega a 173 PF — alternativa E.
A Análise de Pontos de Função (APF) é uma forma de medir o tamanho de um software pelo que ele faz para o usuário, sem olhar para a linguagem ou tecnologia. Ela conta cinco tipos de componentes: ALI (arquivo de dados que o sistema mantém), AIE (arquivo de dados que o sistema usa, mas não mantém), EE (entrada de dados), CE (consulta que só recupera dados) e SE (saída que gera relatórios ou cálculos). Cada um desses componentes recebe um peso, que representa o esforço relativo para implementá-lo.
O total de PF brutos é a soma de cada quantidade de componente multiplicada pelo seu peso. Para complexidade média, a IFPUG define os pesos: ALI = 10, AIE = 7, EE = 4, CE = 4, SE = 5. Isso significa que um ALI conta mais que um EE, porque manter um arquivo de dados exige mais trabalho do que uma simples entrada. A soma final é o tamanho funcional do sistema.
Esta questão fornece as quantidades de cada componente por funcionalidade e pede explicitamente para usar as complexidades médias. Basta aplicar os pesos da tabela a cada quantidade e somar tudo.
Cadastro de documentos: 4 ALIs, 3 EEs
Registro de movimentação: 3 ALIs, 2 EEs
Consulta de documentos: 3 ALIs, 1 CE
Geração de relatórios: 2 ALIs, 1 SE
Ajuste de status: 2 ALIs, 1 EE
O que queremos: o total de Pontos de Função brutos do sistema
Começamos pela primeira funcionalidade listada. Cada ALI vale 10 pontos e cada EE vale 4 pontos, então multiplicamos as quantidades pelos pesos e somamos.
Por que esta fórmula: A fórmula é a definição de PF: quantidade × peso, somada para cada tipo de componente.
De onde vem cada valor: = constante: peso médio do EE (IFPUG) · = constante: peso médio do ALI (IFPUG) · = enunciado: Cadastro de documentos: 3 EEs
Confundir o peso do EE com o do SE (5) — aqui é 4.
A segunda funcionalidade também tem ALIs e EEs, então usamos os mesmos pesos.
Por que esta fórmula: Mesma lógica: quantidade × peso.
De onde vem cada valor: = enunciado: Registro de movimentação: 3 ALIs · = constante: peso médio do ALI (IFPUG) · = enunciado: Registro de movimentação: 2 EEs · = constante: peso médio do EE (IFPUG)
Esquecer de multiplicar o ALI por 10 e usar só a quantidade.
A terceira funcionalidade tem ALIs e uma CE. A CE tem peso 4, igual ao EE.
Por que esta fórmula: Mesma fórmula, com o peso da CE.
De onde vem cada valor: = enunciado: Consulta de documentos: 3 ALIs · = constante: peso médio do ALI (IFPUG) · = enunciado: Consulta de documentos: 1 CE · = constante: peso médio do CE (IFPUG)
Achar que CE tem peso diferente de EE — ambos valem 4.
A quarta funcionalidade tem ALIs e uma SE. A SE tem peso 5, diferente do EE e CE.
Por que esta fórmula: A SE é uma saída que pode fazer cálculos, por isso peso maior.
De onde vem cada valor: = enunciado: Geração de relatórios: 2 ALIs · = constante: peso médio do ALI (IFPUG) · = enunciado: Geração de relatórios: 1 SE · = constante: peso médio do SE (IFPUG)
Usar peso 4 para SE — o correto é 5.
A última funcionalidade tem ALIs e um EE.
Por que esta fórmula: Mesma fórmula.
De onde vem cada valor: = enunciado: Ajuste de status: 2 ALIs · = constante: peso médio do ALI (IFPUG) · = enunciado: Ajuste de status: 1 EE · = constante: peso médio do EE (IFPUG)
Nenhum específico, mas atenção para não pular esta funcionalidade.
O total de PF brutos é a soma dos pontos de todas as funcionalidades.
Por que esta fórmula: A definição de PF total é a soma dos PF de cada componente.
De onde vem cada valor: = passo 1: 52 · = passo 2: 38 · = passo 3: 34 · = passo 4: 25 · = passo 5: 24
Esquecer de somar uma das funcionalidades, ou errar a soma.
Resposta: 173 PF — alternativa E
Link permanente: /questoes/fc147293