Questão de Engenharia de Software — Métricas de Software — FCC 2025
Engenharia de Software›Mé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),
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.
Bporque ela é utilizada apenas para medir a complexidade das funcionalidades técnicas que é o caso do sistema em questão.
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.
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.
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.