Análise de Pontos de Função (APF) é uma técnica de medição das funcionalidades fornecidas por um software do ponto de vista de seus usuários.
Ponto de função (PF) é a sua unidade de medida, que tem por objetivo tornar a medição independente da tecnologia utilizada para a construção do software.
A APF mede o que o software faz, independentemente de como ele foi construído.
O processo de medição ou de contagem de pontos de função é baseado na avaliação dos requisitos funcionais do usuário, como descrito nos artefatos do projeto, cujo procedimento está descrito pelo IFPUG em seu Manual de Práticas de Contagem (Counting Practices Manual).
É importante destacar que pontos de função não medem diretamente esforço, produtividade ou custo, sendo uma medida de tamanho funcional do software. Porém, à partir do tamanho funcional, correlacionando com outras variáveis torna-se possível identificar produtividade, estimar esforço e/ou custo de projetos de software
A questão cobra conhecimento sobre a Análise
de Pontos de Função (APF).
A APF é um “método padrão
para a medição de projetos de desenvolvimento e de manutenção de
sistemas, visando estabelecer uma medida de tamanho do
software em pontos de função, com base na quantificação das
funcionalidades solicitadas e entregues, sob o ponto de vista do
usuário" [1].
Diante disso, analisemos as
alternativas:
A) ERRADA. A contagem pode ser realizada sobre a
documentação de requisitos do projeto, não sendo necessário acessar o código
fonte do sistema.
B) ERRADA. A contagem pode ser realizada sobre a
documentação de requisitos do projeto, não sendo necessário explorar o esquema
físico do banco de dados.
C) CERTA. A principal característica da APF é
que ela é baseada na visão do usuário, permitindo que seus conceitos possam ser
compreendidos tanto pelo desenvolvedor quanto pelo usuário.
D) ERRADA. O objetivo da técnica é medir a funcionalidade (requisitos
funcionais) que o software fornece ao usuário independentemente da
tecnologia, código fonte ou banco de dados utilizados para a
implementação dele. Ressalta-se que os requisitos não funcionais podem ser
considerados no ajuste da contagem, porém o método não tem como objetivo medir
os requisitos não funcionais em detalhes.
E) ERRADA. A contagem pode ser realizada sobre a
documentação de requisitos do projeto, não sendo necessário coletar as funções
de transação gerenciadas e executadas pelo banco de dados até porque o
processamento de dados de determinada função de transação pode não ser executado
pelo sistema gerenciador de banco de dados.
Gabarito
da professora: Letra C.
Referência:
[1] Roteiro de Métricas de Software do
SISP; Ministério do Planejamento, Desenvolvimento e Gestão; Versão 2.3, 2018.