Pular para o conteúdo principal

Questão de Engenharia de Software — Métricas de Software — FCC 2018

Engenharia de SoftwareMétricas de Software
Código
fc048847
Banca
FCC
Órgão
SEFAZ-GO
Ano
2018
Cargo
Auditor-Fiscal da Receita Estadual
A contagem de pontos de função segue um método composto por seis passos:I. Determinar o tipo da contagem (desenvolvimento, melhoria ou aplicação existente);II. Determinar os limites da aplicação (escopo);III. ________________________________________;IV. ________________________________________;V. Determinar o fator de ajuste técnico (VAF);VI. Calcular o número de pontos de função ajustados (AFP).É correto afirmar que o passo
  1. AIV é representar as transações sobre os dados dinâmicos na forma de arquivos externos e internos.
  2. BIII é identificar e atribuir valor em pontos de função não ajustados para as transações sobre dados (entradas, consultas e saídas externas).
  3. CIV é identificar e atribuir valor em pontos de função ajustados para os dados estáticos (entradas, consultas, saídas e arquivos externos).
  4. DIII é identificar e atribuir valor em pontos de função não ajustados para os dados estáticos (entradas, consultas e saídas externas).
  5. EIV é identificar e atribuir valor em pontos de função ajustados para as transações sobre dados (entradas, arquivos internos e saídas externas).
Revelar gabarito e comentário

GabaritoB — III é identificar e atribuir valor em pontos de função não ajustados para as transações sobre dados (entradas, consultas e saídas externas).

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Passos da Análise de Pontos de Função (APF)

Gabarito: letra B. O passo III corresponde à identificação e atribuição de valor em pontos de função não ajustados para as funções transacionais (entradas externas, consultas externas e saídas externas). A banca cobra a sequência correta dos passos da contagem, conforme o método IFPUG. O erro das demais alternativas é misturar conceitos (dados vs. transações) ou aplicar o fator de ajuste no momento errado.

O método de contagem de pontos de função (IFPUG CPM) segue seis passos:

  1. Determinar o tipo de contagem (desenvolvimento, melhoria ou aplicação).

  2. Determinar os limites da aplicação (escopo/fronteira).

  3. Contar as funções de dados (arquivos lógicos internos e arquivos de interface externa) e atribuir complexidade → contribuição não ajustada.

  4. Contar as funções transacionais (entradas externas, saídas externas e consultas externas) e atribuir complexidade → contribuição não ajustada.

  5. Determinar o fator de ajuste (VAF), com base nas 14 Características Gerais do Sistema.

  6. Calcular o número de pontos de função ajustados (AFP = UFP × VAF).

SE LIGUE NESSA!

A ordem dos passos III e IV (dados ou transações primeiro) pode variar conforme a fonte, mas a banca FCC adota a sequência: III = funções transacionais; IV = funções de dados. Isso é coerente com o gabarito oficial (B).

Passo

Descrição (Conforme IFPUG CPM)

Descrição na Alternativa Correta (B)

Erro Comum nas Demais Alternativas

III

Contar funções transacionais (EE, SE, CE) e atribuir complexidade → contribuição não ajustada.

Identificar e atribuir valor em pontos de função não ajustados para as transações sobre dados (entradas, consultas e saídas externas).

Misturar com funções de dados (arquivos) ou aplicar ajuste (VAF) prematuramente.

IV

Contar funções de dados (ALI, AIE) e atribuir complexidade → contribuição não ajustada.

(Não descrito na alternativa correta, mas implícito como o passo seguinte)

Descrever como "transações sobre dados dinâmicos" (A) ou aplicar ajuste (C, E).

V

Determinar o Fator de Ajuste Técnico (VAF).

VI

Calcular o número de pontos de função ajustados (AFP = UFP × VAF).

Alternativa A — ❌ Incorreta

Afirma que o passo IV é "representar as transações sobre os dados dinâmicos na forma de arquivos externos e internos". Essa descrição não corresponde a nenhum passo da APF. O passo IV, na verdade, trata da contagem de funções de dados (arquivos lógicos internos e arquivos de interface externa) e não de transações. Além disso, a terminologia "dados dinâmicos" não é utilizada no método.

Alternativa B — ✅ Correta ⟵ GABARITO

Estabelece que o passo III é "identificar e atribuir valor em pontos de função não ajustados para as transações sobre dados (entradas, consultas e saídas externas)". Isso está correto: as funções transacionais (EE, SE, CE) são contadas e recebem um valor de pontos de função não ajustados com base em sua complexidade. O termo "transações sobre dados" é sinônimo de funções transacionais.

Alternativa C — ❌ Incorreta

Diz que o passo IV é "identificar e atribuir valor em pontos de função ajustados para os dados estáticos (entradas, consultas, saídas e arquivos externos)". Há dois erros: (1) o ajuste (VAF) só é aplicado no passo V, então o passo IV ainda trabalha com valores não ajustados; (2) a lista "entradas, consultas, saídas" descreve funções transacionais, não dados estáticos. Dados estáticos são arquivos lógicos internos e arquivos de interface externa.

Alternativa D — ❌ Incorreta

Afirma que o passo III é "identificar e atribuir valor em pontos de função não ajustados para os dados estáticos (entradas, consultas, saídas e arquivos externos)". Erro: o passo III, segundo o gabarito, é destinado às funções transacionais, não aos dados estáticos. Além disso, a lista "entradas, consultas, saídas" novamente confunde com transações.

Alternativa E — ❌ Incorreta

Propõe que o passo IV é "identificar e atribuir valor em pontos de função ajustados para as transações sobre dados (entradas, arquivos internos e saídas externas)". Erro duplo: (a) o passo IV ainda é antes do VAF, portanto pontos não ajustados; (b) a lista inclui "arquivos internos" (que é dado, não transação), misturando as categorias.

NÃO CAIA NESSA!

A principal armadilha é confundir a ordem: alguns manuais colocam a contagem de dados antes das transações. Contudo, a FCC considera que o passo III é sobre transações. Fique atento também ao uso de "ajustado" antes do passo V — isso é incorreto. A dica é memorizar a sequência: tipo → escopo → transações (III) → dados (IV) → VAF → AFP.

Gabarito: letra B.

Link permanente: /questoes/fc048847