Você está na página 1de 1

APF

Introduo
Pontos de Funo (PF) - uma medida de
dimensionamento de software atravs da
funcionalidade implementada em um sistema, sob o
ponto de vista do usurio .
Mtodo Padro ISO/IEC de medio Software que
quantifica os Requisitos Funcionais do Usurio
O mtodo IFPUG o de maior difuso.
CPM - Counting Practies Manual. Estabele as regras e
procedimentos de contagem de ponto de funo.
Permite contar tanto na perspectiva de processo como de produto.
independente de tecnologia
Objetivos
a) Medir funo implementada no software que o usurio solicita e recebe.
b) Medir projetos de desenvolvimento e manuteno de
software, sem se preocupar com a tecnologia que ser
utilizada na implementao
Adicionalmente, o processo de contagem de ser:
c) Simples
d) Consistente
consistente , quer dizer: Duas pessoas
que aplicarem a tcnica sobre o mesmo
objeto alcanaro resultados idnticos
o que pode influnciar na qualidade da medio?
aplicao incorreta da tcnica
ambigidade nos requisitos
Benefcios
Processo de Contagem
Resumo
Identificar ALIs, AIEs, EEs, SEs e CEs
Classificar quanto complexidade:
Simples, Mdia ou Complexa
Clculo de PFBruto
Determinao do FA (Fator de Ajuste)
atravs do NI (Nveis de Influncia)
Clculo de PFAjustado
Viso Geral
Determinao do
Tipo de Contagem
Desenvolvimento
PF associados com a instalao inicial de um software novo
Se trata de uma estimativa. O objetivo no a preciso.
Manuteno
PF associados com a melhoria de um software j existente
incluir, modificar ou excluir funcionalidade
Aplicao
A contagem de pontos de funo de uma aplicao refere-se a uma
aplicao j instalada e mede a funcionalidade fornecida
ao usurio pela aplicao instalada provendo uma medida da atual
funcionalidade ganha pelo usurio da aplicao. Ela iniciada ao
final da contagem do projeto de desenvolvimento e atualizado no
final do projeto de melhoria.
Identificar
Escopo de Contagem
A fronteira da aplicao separa a
aplicao que esta sendo contada das
aplicaes externas indicando o limite
entre a aplicao e os demais usurios.
Regras
Deve ser considerado o ponto de vista
do usurio, ou seja, o que o usurio
pode entender e descrever como funo
da aplicao.
A fronteira entre aplicaes relacionadas
deve considerar a funcionalidade das
aplicaes em termos das funes de
negcio identificadas pelo usurio, e
no sob o ponto de vista das interfaces
necessrias.
Fronteira da Aplicao
Funes
do Tipo Dados
ALI - Arquivo Lgico Interno
Grupo lgico de dados relacionados ou informao
de controle identificado pelo usurio e mantido
dentro da fronteira da aplicao . A inteno
primria de um ALI manter os dados que sofrem
manuteno atravs de um ou mais processos
elementares da aplicao que est sendo contada.
Exemplo: equivale um Depsito de
Dados em um DFD ou uma entidade
em um MER.
Regras de identificao
O grupo de dados ou informao de
controle lgico e identificvel pelo
usurio.
O grupo de dados mantido atravs de
um processo elementar dentro da
fronteira da aplicao que est sendo
contada.
AIE - Arquivo de Interface Externa
Grupo lgico de dados relacionados ou informao de
controle referenciado pela aplicao, mas mantido
dentro da fronteira de outra aplicao . A inteno
primria de um AIE manter dados referenciados
atravs de um ou mais processos elementares da
aplicao que est sendo contada. Isso significa que um
AIE contado por uma aplicao deve ser um ALI em outra
aplicao.
Exemplo: O usurio do Sistema de Folha
de Pagamento quer utilizar as
informaes de funcionrios contidas no
sistema de Recursos Humanos.
Regras de identificao
O grupo de dados ou informao de
controle lgico e identificvel pelo
usurio.
O grupo de dados referenciado por, e
externamente para, a aplicao que est
sendo contada.
O grupo de dados no manutenido
pela aplicao que est sendo contada.
O grupo de dados manutenido em um
ALI de outra aplicao .
funcionalidade provida ao usurio atravs de
dados internos ou externos aplicao.
Arquivo grupo de dados
logicamente relacionados
Prticas de Contagem
Regras e Definies de
Complexidade e Contribuio
DER
RLR
do Tipo Transao EE - Entrada Externa
Uma Entrada Externa um processo elementar
que processa dados ou informao de controle
que venha de fora da fronteira da aplicao. A
inteno primria de uma EE manter um ou
mais ALIs e/ou alterar o comportamento do
sistema.
Regras de identificao
O dado ou informao de controle
recebido de fora da fronteira da
aplicao.
Pelo menos um ALI mantido se o dado
que estiver entrando a fronteira no for
informao de controle que altera o
comportamento do sistema.
SE - Sada Externa
CE - Consulta Externa
funcionalidade provida ao usurio para o
processamento de dados por uma aplicao
Determinao os Pontos de
Funo No Ajustados
O calculo do tamanho funcional (ou os pontos de funo
NO ajustados) depende do tipo da contagem.
Projeto de Desenvolvimento DFP = (ADD + CFP)
ADD - Tamanho das funes entregues
CFP - Tamanho das funes de converso
Projeto de Manuteno (Melhoria)
EFP = (ADD + CHGA + CFP + DEL)
ADD - Tamanho das funes entregues
CHGA - Tamanho das funes alteradas aps o projeto
CFP - Tamanho das funes de converso
DEL - Tamanho das funes excludas
Projeto de Aplicao
AFP = ADD ADD - Tamanho das funes entregues
Determinao do Fator de
Ajuste
Clculo dos Pontos de Funo Ajustados
TODO
Fazer exercicios do TCU
Procurar por mais exerccios
Ler e resumir a descrio do Pressman sobre APF
Paramos na slide 20 da apresentacao
apf-ifppug.mmap - 20/09/2011 - Mindjet

Você também pode gostar