Glossário da Análise de Pontos de Função
Glossário sobre Análise de Pontos de Função
FATTO Consultoria e Sistemas - www.fattocs.com
Este glossário foi compilado pela FATTO com termos usados no Manual de Práticas de Contagem do IFPUG, versão 4.3, e complementados com outros termos comumente usados pelos praticantes da APF.
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL
C |
---|
Configuração Altamente Utilizada | |||
---|---|---|---|
Uma das 14 características gerais de sistema que descreve o grau pelo qual as restrição de recursos computacionais influenciam o desenvolvimento da aplicação. Uma configuração operacional altamente utilizada, necessitando de considerações especiais de projeto, é uma característica da aplicação. Por exemplo, o usuário deseja executar a aplicação em um equipamento já existente ou comprado e que será altamente utilizado. A questão que deve ser avaliada para esta CGS é "O quanto a infra-estrutura influencia o projeto?" Pontue o nível de influência de acordo com as seguintes orientações: | |||
Consulta Externa | |||
---|---|---|---|
Consulta Externa (CE) ou External Inquiry (EQ) É um processo elementar cuja principal intenção é apresentar informação ao usuário pela simples recuperação de dados ou informações de controle de arquivos lógicos interno (ALIs) ou arquivos de interface externa (AIEs). Sua lógica de processamento não contém fórmula matemática ou cálculos, não cria dado derivado, não mantém arquivo lógico interno (ALI) durante o processamento nem modifica o comportamento do sistema. | |||
Consulta implícita | |||
---|---|---|---|
É uma transação que apresenta dados para o usuário (geralmente precedendo outra transação a ser realizada), mas que não está claramente explícita nos requisitos ou no próprio sistema (nem em opções de menu, barras de ferramenta, etc). Isto é bem comum em telas para alteração ou exclusão de registros de um arquivo. Normalmente antes da alteração ou exclusão, os dados do registro são apresentados ao usuário, e na seqüência o usuário efetua a alteração ou exclusão. Esta função relativa à consulta implícita será classificada como CE ou SE. Quando ela é idêntica a uma consulta explícita (e muitas vezes isto é comum), apenas uma destas funções deve ser contada. | |||
Contagem de Pontos de Função da Aplicação | |||
---|---|---|---|
Contagem que fornece uma medida da funcionalidade atualmente fornecida pela aplicação ao usuário. Também é chamada de baseline ou contagem de pontos de função instalados. É inicializada quando a contagem de pontos de função do projeto de desenvolvimento é concluído. É atualizada a cada vez que a conclusão de um projeto de melhoria altera a funcionalidade da aplicação. É importante saber que contagens preliminares de pontos de função são estimativas da funcionalidade entregue. Conforme o escopo fica mais claro e as funções são desenvolvidas, é comum identificar funcionalidade adicional que não estava especificada nos requisitos originais. Este fenômeno é chamado scope creep. É essencial atualizar a contagem da aplicação mediante a conclusão do projeto. Caso a funcionalidade mude durante o desenvolvimento, a contagem de pontos de função ao final do ciclo de vida deveria refletir toda a funcionalidade entregue ao usuário. Na fórmula: AFP = ADD A fórmula para calcular o tamanho da aplicação após um projeto de melhoria é: AFP = (AFPB + ADD + CHGA) - (CHGB + DEL) Utilize a fórmula desta seção para determinar o tamanho funcional inicial ajustado para uma Aplicação. aAFP = ADD * VAF Utilize a seguinte fórmula para calcular o tamanho funcional ajustado da Aplicação após o projeto de melhoria: aAFPA = [(AFPB + ADD + CHGA) - (CHGB + DEL)] * VAFA | |||
Contagem de Pontos de Função do Projeto de Desenvolvimento | |||
---|---|---|---|
É também chamada de DFP - Development Fuction Point É a contagem de pontos de função do projeto de desenvolvimento. Mede as funções fornecidas ao usuário com a primeira instalação do software entregue e também qualquer eventual função de conversão de dados. Segundo a fórmula, DFP = (ADD + CFP). Utilize a seguinte fórmula para calcular o tamanho funcional ajustado do Projeto de Desenvolvimento. | |||
Contagem de Pontos de Função do Projeto de Melhoria | |||
---|---|---|---|
É a atividade de aplicar as regras do método de Medição de Tamanho Funcional (FSM) do IFPUG para medir o tamanho funcional de um projeto de melhoria.
Mede as modificações em uma aplicação existente que inclui, altera e/ou exclui funções do usuário entregues quando o projeto está completo. Também pode medir eventuais funções de conversão de dados.
| |||
Contagem Estimativa | ||
---|---|---|
Técnica proposta pela NESMA para estimar o tamanho em pontos de função de um sistema baseado apenas na identificação de todas as suas funções, sem a necessidade de identificar a complexidade delas. Neste caso assume-se a complexidade baixa para os arquivos lógicos e a complexidade média para as transações. | ||
Contagem Indicativa | ||
---|---|---|
Contribuição | ||
---|---|---|
A contribuição dos tipos de função (ALI,AIE,EE,SE,CE) aos pontos de função da aplicação. O termo "contribuição" no que se refere a uma função em especial ou ao conjunto de funções de determinado tipo corresponde à quantidade de pontos de função apurados para essa função em especial ou ao conjunto de funções de determinado tipo, conforme o caso. | ||
Conversão de Dados | |||
---|---|---|---|
São funções de dados ou de transação providas para converter dados e/ou fornecer outros requisitos de conversão especificados pelo usuário, como relatórios de verificação da conversão. A característica destas funções é que elas são descartadas após o seu uso, não fazendo parte da aplicação após sua instalação. Quando o sistema entra em operação, essas funções não são mais necessárias. Na fórmula do projeto de desenvolvimento: Na fórmula do projeto de melhoria: Onde CFP é Pontos de Funcionalidade de Conversão ou Conversion Function Points. Exemplo: Um novo sistema de contas a pagar será implantado. Como parte do projeto de desenvolvimento desse sistema é necessário um programa que leia dados de compromissos de dois outros sistemas e, observando uma série de regras estabelecidas, atualize a base de compromissos do novo sistema. Também é necessário uma entrada de dados para complementar alguns dados que não estão disponíveis nesses sistemas. Todas essas funcionalidades são descartadas ao final da implantação do sistema. | |||