Escolar Documentos
Profissional Documentos
Cultura Documentos
Continuação
Chapecó/2019
Índice
I - Definição
IV - Fluxo de processo
Funções de dados
Transação
Funções
Índice Progressivo de FP
Cálculo FP
Relatórios
Relatórios editáveis
Avaliação CMMI
Alteração do intervalo FP para domínios específicos da prática
A abordagem de montagem
A abordagem de revisão
Siglas
Inglês Port.
AF FA Fator de Ajuste
CM Code Modification
DM Design Modification
PF Pontos de Função
UI Interface do usuário
GLOSSÁRIO:
O PPF - Progressive Function Point vai um passo além para ajudar a justificar o
custo de um projeto com base no trabalho real envolvido na produção do software e pode
fornecer um índice de custo e cronograma preciso para o projeto com limites de variação.
Alguns conceitos-chave são derivados da modelagem UML, portanto, saber que é bom ter
UML ou, pelo menos, é necessário conhecimento dos princípios básicos do fluxo.
FUNÇÃO PROGRESSIVA
ANÁLISE DE PONTOS
A Análise Progressiva dos Pontos de Função – FPA
.
.
I - Definição
A análise de ponto de função progressiva é um método para estimar o tamanho de
um projeto considerando os elementos de entrada e saída e as etapas elementares do
processo que está no projeto. A metodologia de estimativa valida os elementos de entrada,
elementos de saída e processos elementares em relação aos seus grupos e colaborações.
Existem cinco tipos básicos de funções:
1. Arquivos Lógicos Internos (ILF);
2. Arquivos de Interface Externa (EIF) nas funções de dados e
3. Entradas Externas (EI),
4. Saída Externa (EO) e
5. Consulta Externa (EQ) nas funções de transação.
Os elementos variáveis são conhecidos como Data Element Type (DET) e
operações elementares são denominadas como Process Element Type (PET).
Os níveis de complexidade são calculados como grupos identificáveis pelo usuário
entre os DETs e são denominados como RET (Record Element Type) na Função de
Transação e o total contagem de ILF e EIF como Tipo de Arquivo Referenciado (FTR) na
Função de Transação, da mesma forma as colaborações identificáveis pelo usuário que
existem em um processo são usadas para determinar a complexidade operacional
denominada como Logical Collaboration Segments (LCS).
A soma total dos coeficientes alto, médio e baixo de todas as operações é a
contagem de pontos de função não ajustada.
Existem 14 Características Gerais do Sistema usadas para determinar a contagem
de pontos de Função Ajustada, que é conhecida como Fator de Ajuste de Valor. Isso é
usado para calcular a complexidade do ambiente, tarefa e idioma e ajustar a contagem final
para o ambiente específico.
II - Derivação dos padrões IFPUG
Derivando o IFPUG
Padrão de contagem de FP
Contagem progressiva de FP
Utilizamos tabela de coeficientes para obter uma estimativa precisa e também para
evitar a faixa estática dos valores de FP e fornecer um valor de ponto de função calculado
dinamicamente com base no Índice de Referência IFPUG FP.
IV - Fluxo de processo
Fluxos de processos são operações executadas dentro de cada função de dados e
transação. Para a maioria das operações CRUD (Criar, Ler, Atualizar e Excluir), pode haver
fluxos de processos simples e, portanto, isso não causa desvantagens na estimativa. Em
projetos maiores, com muitos processos de negócios, regras e fluxos alternativos, a falta de
contagem das etapas do processo em uma função leva a uma estimativa subestimada do
esforço e à imprecisão na estimativa do tamanho de um projeto.
1. Criptografar senha
2. Falha na validação
3. Contagem de Login
4. Usuário de login
5. Criar SAML *
6. Solicitar autenticação
7. Analisar SAML
8. Responder
9. Armazenar chave na sessão
10. Redirecionar para a página do cliente (ou)
11. Incrementar Falha
12. Contar de Login
13. Atualizar página
* SAML (Security Assertion Markup Language) é um padrão para fazer o login de usuários em aplicativos com base
em suas sessões em outro contexto. Esse padrão de logon de acesso único (SSO) tem vantagens significativas sobre
o logon usando um nome de usuário / senha.
A medida Progressive Function Point usa índice de coeficiente com base nos valores
de referência padrão de ponto de função IFPUG para chegar a uma contagem precisa de
pontos de função. O FPA progressivo estima a contagem real de elementos elementares e
etapas do processo em cada função. A referência progressiva do ponto de função é útil para
o dimensionamento preciso, incorporando fluxos de trabalho, reutilização funcional e pode
estar relacionada ao esforço real envolvido, pois leva em consideração todas as variáveis
da função e as etapas do processo envolvidas. A estimativa de ponto de função progressiva
é responsável por funções de dados e transações com fluxos de processos integrados.
Definição Simples
Regras de contagem
Conte uma etapa do processo para cada operação computacional realizada pela
função. Conte uma etapa do processo para cada função filha referenciada pela função pai
para realizar uma tarefa computacional. Conte uma etapa do processo para qualquer
operação ou grupo de operações computacionais processadas fora dos limites do aplicativo
em uma única chamada de referência externa para obter o resultado desejado.
identificadores
Definição Simples
Identificadores
http://sourceforge.net/projects/functionpoints/
O resumo fornece uma rápida visão geral das estatísticas, tanto a contagem
de IFPUG FPA quanto a contagem progressiva de APF da planilha de cálculo.
Aqui, usamos os detalhes internos do projeto, como ID, nome, ordem de
serviço associada, linguagem (s) usado (s), cliente, data de início provisória e data
de término deste projeto. A segunda parte destaca o resumo do projeto, que é
impresso automaticamente à medida que as funções de dados e transação estão
sendo inseridas. Os FPs no projeto, que incluem a contagem total de FP, a
contagem de FP de reutilização e a contagem de FP de processo e as
horas-homem estimadas para o projeto. O processo FP é usado para incluir fluxos
de processos integrados. É possível calcular e estimar o valor do fator de
multiplicação em vez da faixa estática.
A próxima seção é o Licenciamento, que é o parceiro da organização para o
projeto, licenciado para dar suporte ao projeto.
Casos de Uso:
AAF = 0,4x de esforço de projeto + 0,3x de esforço de codificação + 0,3x de teste e integração
Alterado: essas são funções de transação existentes com algumas alterações sendo
feitas, que podem exigir a adição de elementos ou fluxo de processo.
O resumo do FPA é o
subtotal das operações na
planilha. Existem dois
resumos, um para cálculo
progressivo de FP e outro
para contagem padrão de
IFPUG para as funções
fornecidas na planilha.
Ambos os resumos são
usados pela planilha de
cálculo do FP. As funções de dados acima EI e contagem de EQ, horas-homem
necessárias, juntamente com as contagens de FP adicionado, alterado, excluído,
reutilizado e processado. As folhas de resumo do IFPUG calculam a soma de todas
as contagens de FP adicionados, alterados e excluídos.
Índice Progressivo de FP
Ordenar por ID
Lista todos os dados e funções de transação em ordem crescente ou
decrescente.
A abordagem de revisão
Inglês Port.
AF FA Fator de Ajuste
CM Code Modification
DM Design Modification
PF Pontos de Função
UI Interface do usuário
GLOSSÁRIO: