Métricas de Software – Análise de Pontos de Função
Gabarito: Letra E. A Análise de Pontos de Função (APF) é a métrica preconizada pelo IFPUG (International Function Point Users Group) para medir o tamanho funcional de um software sob a ótica do usuário, a partir das funcionalidades implementadas, conforme o método FSM (Functional Size Measurement). As demais alternativas são componentes específicos da contagem – funções de dados (ALI, AIE) ou funções transacionais (entrada externa, saída externa) – e não a métrica em si.
A questão cobra o conhecimento de que a APF mede o que o software faz (funcionalidades), e não como foi construído. Em uma questão anterior do CESPE (item 47 do material de apoio), afirma-se: “A análise de pontos de função é uma técnica de medição das funcionalidades oferecidas por um software do ponto de vista de seus usuários com a qual se busca medir o que o software é capaz de fazer, e não a forma como ele foi construído”.
Métrica / Componente | Descrição | Categoria | Relação com a APF |
|---|
Ponto de Função | Métrica que quantifica o tamanho funcional do software sob a ótica do usuário, a partir das funcionalidades implementadas. | Métrica global (resultado da APF) | É a métrica em si, preconizada pelo IFPUG. |
Arquivo Lógico Interno (ALI) | Grupo de dados logicamente relacionados, mantido dentro da fronteira da aplicação. | Função de dados | Componente da contagem de pontos de função. |
Arquivo de Interface Externa (AIE) | Grupo de dados referenciados pela aplicação, mas mantido em outra aplicação. | Função de dados | Componente da contagem de pontos de função. |
Entrada Externa | Função transacional que processa dados ou informações de controle vindos de fora da fronteira. | Função transacional | Componente da contagem de pontos de função. |
Saída Externa | Função transacional que envia dados ou informações de controle para fora da fronteira. | Função transacional | Componente da contagem de pontos de função. |
Alternativa A — ❌ Incorreta
Arquivo Lógico Interno (ALI) é uma função de dados, que representa um grupo de dados logicamente relacionados mantido dentro da fronteira da aplicação. É um dos componentes contados na APF, mas não é a métrica em si.
Alternativa B — ❌ Incorreta
Arquivo de Interface Externa (AIE) é outra função de dados, representando dados referenciados pela aplicação mas mantidos em outra aplicação. Também é apenas um componente da contagem.
Alternativa C — ❌ Incorreta
Entrada Externa é uma função transacional que processa dados ou informações de controle vindos de fora da fronteira. Novamente, é um tipo de função, não a métrica global.
Alternativa D — ❌ Incorreta
Saída Externa é uma função transacional que envia dados ou informações de controle para fora da fronteira. Mais um componente, não a métrica.
Alternativa E — ✅ Correta ⟵ GABARITO
Ponto de função é a métrica propriamente dita, que quantifica o tamanho funcional do software a partir das funcionalidades fornecidas ao usuário. É o resultado da aplicação do método FSM do IFPUG, que combina as funções de dados e transacionais com suas complexidades para obter o número de pontos de função.
Gabarito: letra E.