Please enable JavaScript.
Coggle requires JavaScript to display documents.
Análise de Pontos de Função (Características (Técnica para medir o tamanho…
Análise de Pontos de Função
Características
Técnica para medir o tamanho funcional de um software
Independe de tecnologia e linguagem de programação
É realizado sob o ponto de vista dos requisitos funcionais do
usuário
Para isso, criou-se a unidade de medida chamada Ponto de Função (PF) para se medir as funcionalidades
Como é de natureza subjetiva, a contagem de PF de um programa depende do estimador
Suporta análise de produtividade e qualidade
A análise de ponto de função não mede DIRETAMENTE esforço, produtividade, custo, etc. Mas pode-se usar em conjunto com outras grandezas para medir essas variáveis
Componentes
Funções do Tipo
Transação
Entrada Externa (EE) - processa dados ou informações recebidos de fora da fronteira
Saída Externa (SE) - exibe informações recuperadas através de
processamento
lógico realizado
Consulta Externa (SE) - a lógica de processamento não deve conter cálculo matemático ou criar dados derivados, ou atualizar ALI.
Funções do Tipo
Dado
Arquivo Lógico Interno (ALI) - função de armazenar dados mantidos
dentro
da fronteira da aplicação.
Arquivo de Interface Externa (AIE) - um AIE de uma aplicação sempre será contado como um ALI na aplicação de origem. Os dados são armazenados
fora
da fronteira
Contagem
Determinar o Tipo de Contagem
Projeto de Desenvolvimento - mede as funcionalidades fornecidas aos usuários finais do software para a primeira instalação (ESTIMATIVA)
Projeto de Melhoria - mede as modificações realizadas para aplicações existentes
Projeto de Aplicação - mede uma aplicação instalada e em pleno funcionamento (PRECISA)
Determinar Escopo e Fronteira
Calcular Pontos de Função Não-ajustados (DER, RLR)
Calcular Fator de Ajuste
Calcular Pontos de Função Ajustados
PFA = PFNA*FA
Conceitos
DER: Dados Elementares Referenciados - atributo
único, não repetido
e reconhecido pelo usuário. São contados apenas uma vez
RLR: Registros Lógicos Referenciados - é um subgrupo do DER, reconhecido pelos usuários dentro de um ALI/AIE
Toda função tem pelo menos um RLR - ela mesma