Análise de Pontos de Função (APF)
Gabarito: letra A. Na Análise de Pontos de Função (APF), o tamanho funcional do software é medido a partir da contagem de cinco tipos de funções: entradas externas, saídas externas, consultas externas, arquivos lógicos internos e arquivos de interface externa. O parâmetro mencionado na alternativa A — entradas externas — é um desses tipos, representando processos elementares que inserem dados provenientes de fora da fronteira da aplicação. As demais alternativas referem-se a métricas físicas ou estruturais de baixo nível (linhas de código, endereços de memória, comandos internos), que não fazem parte do modelo de pontos de função.
A APF é uma métrica orientada ao usuário, independente de tecnologia e de linguagem de programação, conforme as diretrizes do IFPUG (International Function Point Users Group). Ela considera apenas os requisitos funcionais, o que a torna adequada para estimativas de esforço e custo em estágios iniciais do projeto.
Alternativa A — ✅ Correta ⟵ GABARITO
As entradas externas (External Inputs) são processos elementares que permitem ao usuário inserir dados ou informações de controle no sistema. Elas são um dos cinco componentes básicos contados na APF, juntamente com saídas externas, consultas externas, arquivos lógicos internos e arquivos de interface externa.
Alternativa B — ❌ Incorreta
"Comandos de acesso à memória" são detalhes de implementação interna do software (como operações de leitura/escrita em RAM) e não têm relação com a visão funcional do usuário. A APF é independente da tecnologia e da forma como o sistema é codificado.
Alternativa C — ❌ Incorreta
"Comandos de acesso a matrizes" também pertencem ao domínio da implementação algorítmica. A APF não contabiliza operações internas, e sim funcionalidades perceptíveis ao usuário.
Alternativa D — ❌ Incorreta
"Linhas de código de cada módulo" (LOC) é uma métrica física tradicional, mas não faz parte da Análise de Pontos de Função. A APF mede o tamanho funcional, independentemente da quantidade de linhas de código.
Alternativa E — ❌ Incorreta
"Endereços de memória acessados" são um aspecto de baixo nível, ligado ao hardware e à execução. A APF abstrai completamente esses detalhes, focando exclusivamente nas funções do ponto de vista do usuário.
Gabarito: letra A