Please enable JavaScript.
Coggle requires JavaScript to display documents.
Pontos de Função, . - Coggle Diagram
Pontos de Função
-
pontos de função NÃO medem diretamente o esforço, produtividade, custo ou outras informações específicas.
benefícios
-
Realizar a medição do tamanho funcional do software e com isso
estimar, custo, esforço e prazo.
-
Com a utilização da técnica é possível tomar decisões do tipo “Make or Buy”,
-
SEIS PASSOS
- Determinar o tipo de contagem
- Projeto de desenvolvimento
-
-
mede todas as funcionalidades novas, modificadas e excluídas de um determinado sistema. Ao término de um projeto de melhoria a aplicação deverá ser contada com o intuito de atualizar o valor em pontos de função da mesma.
Entende-se por contagem do tipo aplicação um software instalado, ou seja, a contagem após o término de um projeto de desenvolvimento. Neste caso não levamos em consideração as funções do tipo conversão.
- Identificar o escopo da contagem e a fronteira da aplicação
-
-
-
-
Tipos de Transação
-
para determinar um processo elementar é necessário identificar todas as funcionalidades únicas e independentes de uma função.
processo elementar
Entradas Externas
principal intenção manter (incluir, alterar ou excluir dados) um ou mais Arquivos Lógicos Internos e/ou alterar a forma como o sistema se comporta.
- Transações destinadas a manter Arquivos Lógicos Internos.
- Processos destinados a realizar registros.
Saídas Externas
principal intenção apresentar informação a partir de lógica de processamento que não seja uma simples recuperação de dado ou informação de controle, podendo manter Arquivos Lógicos Internos e alterar o comportamento do sistema .
- Tela de login (com criptografia).
- Relatórios financeiros, supondo estes gerados por cálculos
- Consultas complexas com processamento de dados a partir de cálculos.
- Apresentação de gráficos com dados processados a partir de cálculos.
Consultas Externas
principal intenção apresentar informações ao usuário por meio de uma simples recuperação de dados ou informações de controle de ALIs e/ou AIEs, sendo que a lógica de processamento não deve conter cálculos ou fórmulas matemáticas e não deve alterar o comportamento do sistema.
- Consultar clientes pelo nome.
- Apresentar dados em formato gráfico a partir de recuperação simples.
Complexidade
Tipos de dados:
É um campo não recursivo de dado, único e reconhecido pelo usuário, ou seja, é cada campo preenchido ou apresentado ao usuário.
Arquivo Referenciado:
Um arquivo referenciado é todo arquivo lógico lido, pode ser um ALI ou AIE , ou todo arquivo lógico mantido, neste caso só pode ser um ALI.
- Determinar a contagem de pontos de função não ajustados
somar as contribuições das funções do tipo dado com a s contribuições das funções do tipo transação.
- Determinar o valor do fator de ajuste
O propósito do fator de ajuste é medir requisitos gerais da aplicação (não funcionais). Ele ajusta os pontos de função em + ou – 35% de acordo com a influência de 14 características gerais.
-
- Processamento Distribuído
-
- Configuração Intensamente Utilizada
-
-
- Eficiência do Usuário Final
-
-
-
-
-
-
-
Para diminuir a subjetividade, cada uma das descrições das características gerais do sistema seguintes inclui diretrizes para a determinação do nível de influência
- Calcular o número dos pontos de função ajustados
DFP = (UFP + CFP) x VAF
-
UFP: Número de pontos de função não ajustados das funções disponíveis aos usuários após a instalação
CFP: Número de pontos de função não ajustados das funções de conversão, ou seja, as funções transitórias que são inutilizadas após a instalação.
VAF: Valor do fator de ajuste.Para diminuir a subjetividade, cada uma das descrições das características gerais do sistema seguintes inclui diretrizes para a determinação do nível de influência.
-
DERIVAÇÕES
Esforço
-
Cada linguagem ou tecnologia demandam um esforço diferente, essas características não influenciam nos pontos de função, mas sim no esforço que demanda produzir cada ponto de função.
-
-
-