Pular para o conteúdo principal

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

Engenharia de SoftwareMétricas de Software
Código
fc074713
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
Um Tribunal Regional do Trabalho está implementando um novo sistema para gerenciar processos trabalhistas. O sistema será utilizado para registrar e processar informações relacionadas aos casos trabalhistas, com funcionalidades como cadastro de processos, consulta de informações, emissão de relatórios e integração com outros sistemas judiciais. Para estimar o esforço de desenvolvimento do sistema, uma Analista de TI recomendou que a equipe utilizasse a técnica de Ponto de Função (contagem bruta),
  1. Acujo cálculo deve levar em consideração a contagem do número de linhas de código implementadas no sistema, pois isso é diretamente relacionado ao tamanho do sistema.
  2. Bporque ela é utilizada apenas para medir a complexidade das funcionalidades técnicas que é o caso do sistema em questão.
  3. Cporque, nesse caso, a complexidade seria determinada pela quantidade de componentes gráficos e interfaces de usuário no sistema (requisitos principais), sendo irrelevante a lógica de negócios por trás de cada funcionalidade.
  4. Dporque de acordo com os requisitos, o cálculo de Pontos de Função seria realizado levando em conta apenas a quantidade de processos realizados pelo sistema, independentemente do tipo e quantidade de entrada e saída envolvida.
  5. Eporque essa técnica é baseada na análise das funcionalidades do sistema, considerando entradas, saídas, consultas, arquivos e interfaces, independentemente da tecnologia utilizada para implementá-las.
Revelar gabarito e comentário

GabaritoE — porque essa técnica é baseada na análise das funcionalidades do sistema, considerando entradas, saídas, consultas, arquivos e interfaces, independentemente da tecnologia utilizada para implementá-las.

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”.

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

Gabarito: letra E. A Análise de Pontos de Função (APF) é uma técnica para medir o tamanho funcional do software, baseada exclusivamente nas funcionalidades (funções de dados e de transação) que o sistema oferece ao usuário, independentemente da tecnologia, linguagem ou plataforma utilizada. A alternativa E descreve corretamente esse conceito.

A questão testa o conhecimento fundamental da APF: ela não se baseia em linhas de código, complexidade técnica, componentes gráficos ou mera contagem de processos, mas sim na análise das funções que o sistema deve executar, como entradas externas, saídas externas, consultas externas, arquivos lógicos internos e arquivos de interface externa.

Critério

Descrição

Aplicação na APF

Relação com a questão

Base de medição

Funcionalidades do sistema (requisitos funcionais)

Entradas, saídas, consultas, arquivos lógicos internos e arquivos de interface externa

A alternativa E descreve corretamente essa base

Independência tecnológica

Não depende de linguagem, plataforma ou hardware

Mede o tamanho funcional, não aspectos técnicos

A alternativa E destaca essa independência

Objetivo principal

Medir o tamanho funcional do software

Estimar esforço, custo e produtividade

A questão pede a técnica para estimar esforço

Elementos considerados

Funções de dados e funções de transação

Cada elemento é classificado e ponderado por complexidade

A alternativa E lista corretamente os elementos

Exclusões

Linhas de código, componentes gráficos, complexidade técnica

APF não considera esses aspectos

Alternativas A, B, C e D incorretamente incluem esses elementos

Análise de Pontos de Função (APF)
  • 1Base: funcionalidades do usuário
    • Funções de dados
      • Arquivos lógicos internos (ALI)
      • Arquivos de interface externa (AIE)
    • Funções de transação
      • Entradas externas (EE)
      • Saídas externas (SE)
      • Consultas externas (CE)
  • 2Características
    • Independente de tecnologia
    • Mede tamanho funcional
    • Não mede linhas de código
    • Não mede complexidade técnica
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que o cálculo de Pontos de Função depende da contagem de linhas de código. Isso é falso: a APF mede o tamanho funcional a partir dos requisitos funcionais, não considerando linhas de código. Linhas de código são métricas diferentes (ex.: LOC). O contexto de apoio ressalta que "a APF se baseia nos requisitos funcionais e não no número de linhas".

Alternativa B — ❌ Incorreta

Diz que a APF é utilizada "apenas para medir a complexidade das funcionalidades técnicas". A APF mede o tamanho funcional, não a complexidade técnica. Além disso, a métrica pode ser empregada para estimar esforço, custo e produtividade, mas sua essência é a medição do tamanho com base nas funções do usuário, independentemente de aspectos técnicos.

Alternativa C — ❌ Incorreta

Sugere que a complexidade é determinada pela quantidade de componentes gráficos e interfaces, ignorando a lógica de negócios. Isso contraria a APF, que considera a lógica de negócios representada pelas funções de transação (entradas, saídas, consultas) e funções de dados (arquivos). Componentes gráficos são irrelevantes para a contagem de pontos de função.

Alternativa D — ❌ Incorreta

Afirma que o cálculo leva em conta "apenas a quantidade de processos realizados", independentemente do tipo e quantidade de entradas e saídas. A APF é detalhista: cada função de transação é classificada e ponderada conforme sua complexidade (baixa, média, alta), e as funções de dados também são contadas. Não se trata de uma simples contagem de processos, mas de uma análise estruturada.

Alternativa E — ✅ Correta ⟵ GABARITO

Descreve corretamente a APF: "baseada na análise das funcionalidades do sistema, considerando entradas, saídas, consultas, arquivos e interfaces, independentemente da tecnologia utilizada". É exatamente a definição da técnica: medir o tamanho funcional a partir dos requisitos funcionais, sem dependência de tecnologia. O contexto de apoio confirma que a APF pode ser aplicada para medir o tamanho de sistemas antes do desenvolvimento, independentemente da linguagem.

Portanto, a única alternativa correta é a letra E.

Link permanente: /questoes/fc074713