Вы находитесь на странице: 1из 6

www.fattoCS.com.

br

Consultoria e Sistemas
Propsito
Responde a um problema de negcio Determina o tipo de contagem de PF Determina o escopo da contagem Influencia o posicionamento da fronteira
Projeto de desenvolvimento Medir a 1 instalao da aplicao Funcionalidade fornecida Funcionalidade de converso de dados Funcionalidades includas Funcionalidades excludas Funcionalidades alteradas Funcionalidade de converso de dados Funcionalidade atualmente fornecida Inicializada ao final do projeto de desenvolvimento Atualizada ao final dos projetos de melhoria

Projeto de melhoria

Determinar o Tipo de Contagem

Medir modificaes em aplicaes

Aplicao

Medir a aplicao instalada ("baseline")

Mind Map da Anlise de Pontos de Funo

Identificar o Escopo da Contagem

Identificar a Fronteira da aplicao

Funcionalidade includa na contagem (Sub)conjunto do sistema Determinado pelo propsito da contagem Pode incluir mais de uma aplicao Define o que externo aplicao Delimita o domnio do projeto/aplicao Interface Delimita o domnio do usurio/outras aplicaes Dados entram na aplicao Membrana Dados saem da aplicao Identifica os dados mantidos pela aplicao Identifica os dados referenciados pela aplicao Depende da viso do usurio Independe de consideraes tcnicas Arquivos Lgicos Internos (ALI) Grupos de dados ou Logicamente relacionados informaes de controle Identificveis pelo usurio Mantidos dentro da fronteira da aplicao Grupos de dados ou Logicamente relacionados informaes de controle Identificveis pelo usurio Referenciados pela aplicao Campo nico Determinar n de Reconhecido pelo usurio Tipos de Dados (TD) No repetido Determinar n de Subgrupo de TD Tipos de Registros (TR) Reconhecido pelo usurio

Arquivos de Interface Externa (AIE)

Contar Funes Tipo Dado

Complexidade

Contribuio Menor unidade de atividade Processo elementar Completo em si mesmo Deixa o negcio da aplicao em estado consistente Obtidos de fora da fronteira da aplicao Significativa para o usurio

Processa dados ou informaes de controle Pode manter um ou mais ALI Pode modificar o comportamento do sistema Entradas Externas (EE)

Determinar n de Arquivos Referenciados (AR) Determinar n de Tipos de Dados (TD) Complexidade

ISO/IEC 20926:2002

Um ALI lido ou mantido Um AIE lido Campo nico Reconhecido pelo usurio No repetido Entra ou sai pela fronteira da aplicao

Processo elementar

ISO/IEC 20926:2002 Pontos de Funo (PF)

Funcional Viso do usurio Unidade de medida

Determinar a Contagem de PF no Ajustados

Medir tamanho

Mtodo padro

Processa dados ou informaes de controle

Apresentar informao ao usurio atravs de lgica de processamento

Usurio solicita Usurio recebe

Medir a funcionalidade Independente de tecnologia Ser simples Ser consistente

Sadas Externas (SE)

Objetivos
Contar Funes Tipo Transao

Produtividade Qualidade

Determinar o tamanho de um Pacote Determinar os benefcios de um Pacote

APF
Ferramenta

Processo de Contagem

Complexidade

Significativa para o Menor unidade de atividade usurio Completo em si mesmo Deixa o negcio da aplicao em estado consistente Enviados para fora da fronteira da aplicao Conter frmula matemtica ou clculo Pode criar dados derivados Pode manter um ou mais ALI Pode alterar o comportamento do sistema Um ALI lido ou mantido Determinar n de Arquivos Referenciados (AR) Um AIE lido Campo nico Reconhecido pelo usurio Determinar n de Tipos de Dados (TD) No repetido Entra ou sai pela fronteira da aplicao

Suportar anlises

Benefcios
Estimar

Processo elementar

Custos Recursos

Normalizao para comparao de software

Processa dados ou informaes de controle

Apresentar informao ao usurio atravs de simples recuperao Consultas Externas (CE)

Complexidade

Significativa para o usurio Completo em si mesmo Deixa o negcio da aplicao em estado consistente Enviados para fora da fronteira da aplicao No deve conter frmula matemtica ou clculo No pode criar dados derivados No pode manter um ALI No pode alterar o comportamento do sistema Um ALI lido Determinar n de Arquivos Referenciados (AR) Um AIE lido Campo nico Determinar n de Reconhecido pelo usurio Tipos de Dados (TD) No repetido Entra ou sai pela fronteira da aplicao Menor unidade de atividade

Instrues para a leitura dos mapas: A primeira diretriz : No olhe para todo o mapa de uma s vez! Olhe para o tpico central, certifique-se de que entende o contexto do mapa. Depois olhe os tpicos de primeiro nvel, dando-se um tempo para criar uma viso geral desse nvel. S depois passe aos nveis mais detalhados. Quando estiver em um determinado nvel, uma numerao nos ramos deve ser interpretada como um seqenciamento de atividades. Detenha-se nos mapas que detalham os conceitos relativos tcnica e as etapas do processo de contagem.

Contribuio

Causa variao de +- 35% nos PF no ajustados

Determinar Valor do Fator de Ajuste (VFA)

Baseado em 14 Caractersticas Gerais de Sistema (CGS)

Comunicao de Dados Processamento Distribudo Performance Configurao Altamente Utilizada Taxa de Transaes Entrada de Dados On-line Eficincia do Usurio Final Atualizao On-line Processamento Complexo Reutilizao Facilidade de Instalao Facilidade de Operao Mltiplas Localidades Facilidade de Mudanas

Obter todos os Nveis de Influncia (DI) = 0..5 Obter o Nvel Total de Influncia (TDI) = 0..70 VAF = TDI x 0,01 + 0,65
Funcionalidade da aplicao Funcionalidade de converso de dados DFP (Nmero de PF do projeto de desenvolvimento) UFP (PF no ajustados das funcionalidades da aplicao) CFP (PF das funcionalidades de converso de dados) VAF (Valor do fator de ajuste da aplicao) Includas na aplicao Alteradas da aplicao Exculdas da aplicao EFP (Nmero de PF do projeto de melhoria) ADD (PF no ajustados das novas funcionalidades) CHGA (PF no ajustados das funcionalidades alteradas, aps a melhoria) VAFA (Valor do fator de ajuste aps a melhoria) DEL (PF no ajustados das funcionalidades excludas) VAFB (Valor do fator de ajuste antes da melhoria)

Projeto de Desenvolvimento

DFP = (UFP + CFP) x VAF

Funcionalidades Funcionalidade de converso de dados

Projeto de Melhoria
EFP = [(ADD + CHGA + CFP) x VAFA] + (DEL x VAFB)

Calcular Nmero de PF Ajustados

Funcionalidade da aplicao Funcionalidade de converso de dados no considerada 1 Instalao AFP = ADD x VAF

Aplicao

Aps Melhoria

AFP (Nmero de PF da aplicao) ADD (PF no ajustados das funcionalidades instaladas no projeto de desenvolvimento) VAF (Valor do fator de ajuste da aplicao) Aumentam o tamanho da aplicao Podem aumentar o tamanho da aplicao Podem diminuir o tamanho da aplicao Funcionalidades alteradas Podem no afetar o tamanho da aplicao Diminuem o tamanho da aplicao Funcionalidades excludas AFP (Nmero de PF da aplicao) UFPB (PF no ajustados da aplicao antes da melhoria) ADD (PF no ajustados das novas funcionalidades) AFP = [(UFPB + ADD + CHGA) - (CHGB + DEL)] x VAF CHGA (PF no ajustados das funcionalidades alteradas, aps a melhoria) CHGB (PF no ajustados das funcionalidades alteradas, antes da melhoria) DEL (PF no ajustados das funcionalidades excludas) Novas funcionalidades

www.fattoCS.com.br

Consultoria e Sistemas

Resumo dos Conceitos


Usurio solicita Usurio recebe

Medir a funcionalidade

Mtodo padro Objetivos

Medir tamanho

ISO/IEC 20926:2002 Funcional Viso do usurio Pontos de Funo (PF) Unidade de medida

Independente de tecnologia Ser simples Ser consistente


Determinar o tamanho de um Pacote Determinar os benefcios de um Pacote
Produtividade

Ferramenta
Qualidade

APF
Benefcios

Suportar anlises

Processo de Contagem

Custos Recursos

Estimar

Responde a um problema de negcio Determina o tipo de contagem de PF Propsito Determina o escopo da contagem Influencia o posicionamento da fronteira da aplicao Determinar o Tipo de Contagem Identificar o Escopo da Contagem ISO/IEC 20926:2002 Identificar a Fronteira da aplicao Determinar a Contagem de PF no Ajustados

Normalizao para comparao de software

Determinar Valor do Fator de Ajuste (VFA) Calcular Nmero de PF Ajustados

www.fattoCS.com.br

Consultoria e Sistemas

Processo de Contagem ISO/IEC 20926:2002


Grupos de dados ou informaes de controle Logicamente relacionados

Arquivos Lgicos Internos (ALI)

Identificveis pelo usurio Mantidos dentro da fronteira da aplicao Grupos de dados ou informaes de controle Identificveis pelo usurio Referenciados pela aplicao Campo nico Reconhecido pelo usurio No repetido Subgrupo de TD Reconhecido pelo usurio Logicamente relacionados

Arquivos de Interface Externa (AIE)

Contar Funes Tipo Dado


Complexidade

Determinar n de Tipos de Dados (TD) Determinar n de Tipos de Registros (TR)

Contribuio
Menor unidade de atividade Processo elementar Completo em si mesmo Deixa o negcio da aplicao em estado consistente Processa dados ou informaes de controle Pode manter um ou mais ALI Funcionalidade fornecida Funcionalidade de converso de dados Obtidos de fora da fronteira da aplicao Significativa para o usurio

Medir a 1 instalao da aplicao

Projeto de desenvolvimento
Entradas Externas (EE)

Pode modificar o comportamento do sistema Determinar n de Arquivos Referenciados (AR) Determinar n de Tipos de Dados (TD) Complexidade Um ALI lido ou mantido Um AIE lido

Funcionalidades includas Funcionalidades excludas Funcionalidades alteradas Funcionalidade de converso de dados Funcionalidade atualmente fornecida Inicializada ao final do projeto de desenvolvimento Atualizada ao final dos projetos de melhoria

Medir modificaes em aplicaes

Campo nico

Projeto de melhoria

Determinar o Tipo de Contagem

Reconhecido pelo usurio No repetido Entra ou sai pela fronteira da aplicao

Medir a aplicao instalada ("baseline")

Aplicao
Menor unidade de atividade Significativa para o usurio

Funcionalidade includa na contagem (Sub)conjunto do sistema Determinado pelo propsito da contagem Pode incluir mais de uma aplicao Define o que externo aplicao
Delimita o domnio do projeto/aplicao Delimita o domnio do usurio/outras aplicaes Dados entram na aplicao Dados saem da aplicao

Processo elementar

Completo em si mesmo Deixa o negcio da aplicao em estado consistente

Identificar o Escopo da Contagem

ISO/IEC 20926:2002

Determinar a Contagem de PF no Ajustados

Processa dados ou informaes de controle

Enviados para fora da fronteira da aplicao Conter frmula matemtica ou clculo

Apresentar informao ao usurio atravs de lgica de processamento

Pode criar dados derivados Pode manter um ou mais ALI Pode alterar o comportamento do sistema

Interface Membrana

Sadas Externas (SE)

Determinar n de Arquivos Referenciados (AR)

Um ALI lido ou mantido Um AIE lido

Identifica os dados mantidos pela aplicao Identifica os dados referenciados pela aplicao Depende da viso do usurio Independe de consideraes tcnicas

Identificar a Fronteira da aplicao

Contar Funes Tipo Transao


Determinar n de Tipos de Dados (TD) Complexidade

Campo nico Reconhecido pelo usurio No repetido Entra ou sai pela fronteira da aplicao

Menor unidade de atividade Processo elementar Completo em si mesmo Deixa o negcio da aplicao em estado consistente Processa dados ou informaes de controle Enviados para fora da fronteira da aplicao

Significativa para o usurio

No deve conter frmula matemtica ou clculo Apresentar informao ao usurio atravs de simples recuperao No pode criar dados derivados No pode manter um ALI No pode alterar o comportamento do sistema Determinar n de Arquivos Referenciados (AR) Determinar n de Tipos de Dados (TD) Complexidade Um ALI lido Um AIE lido

Consultas Externas (CE)

Campo nico Reconhecido pelo usurio No repetido Entra ou sai pela fronteira da aplicao

Contribuio

www.fattoCS.com.br

Consultoria e Sistemas

Processo de Contagem ISO/IEC 20926:2002 PF No Ajustados


Menor unidade de atividade Significativa para o usurio

Processo elementar

Completo em si mesmo Deixa o negcio da aplicao em estado consistente

Processa dados ou informaes de controle

Obtidos de fora da fronteira da aplicao

Pode manter um ou mais ALI Pode modificar o comportamento do sistema


Determinar n de Arquivos Referenciados (AR) Determinar n de Tipos de Dados (TD) Um ALI lido ou mantido Um AIE lido

Entradas Externas (EE)

Campo nico Reconhecido pelo usurio No repetido Entra ou sai pela fronteira da aplicao

Complexidade

Menor unidade de atividade

Significativa para o usurio

Processo elementar

Completo em si mesmo Deixa o negcio da aplicao em estado consistente

Processa dados ou informaes de controle

Enviados para fora da fronteira da aplicao Conter frmula matemtica ou clculo

Apresentar informao ao usurio atravs de lgica de processamento

Pode criar dados derivados Pode manter um ou mais ALI Pode alterar o comportamento do sistema

Sadas Externas (SE)

Contar Funes Tipo Transao


Complexidade

Determinar n de Arquivos Referenciados (AR) Determinar n de Tipos de Dados (TD)

Um ALI lido ou mantido Um AIE lido

Campo nico Reconhecido pelo usurio No repetido Entra ou sai pela fronteira da aplicao

Menor unidade de atividade

Significativa para o usurio

Determinar a Contagem de PF no Ajustados

Processo elementar

Completo em si mesmo Deixa o negcio da aplicao em estado consistente

Processa dados ou informaes de controle

Enviados para fora da fronteira da aplicao No deve conter frmula matemtica ou clculo

Apresentar informao ao usurio atravs de simples recuperao

No pode criar dados derivados No pode manter um ALI No pode alterar o comportamento do sistema

Consultas Externas (CE)

Determinar n de Arquivos Referenciados (AR) Determinar n de Tipos de Dados (TD)

Um ALI lido Um AIE lido

Campo nico Reconhecido pelo usurio No repetido Entra ou sai pela fronteira da aplicao

Complexidade

Contribuio

Grupos de dados ou informaes de controle

Logicamente relacionados

Arquivos Lgicos Internos (ALI)

Identificveis pelo usurio Mantidos dentro da fronteira da aplicao Grupos de dados ou informaes de controle Identificveis pelo usurio Referenciados pela aplicao
Campo nico Reconhecido pelo usurio No repetido Subgrupo de TD Reconhecido pelo usurio Logicamente relacionados

Arquivos de Interface Externa (AIE)

Contar Funes Tipo Dado


Complexidade

Determinar n de Tipos de Dados (TD) Determinar n de Tipos de Registros (TR)

Contribuio

www.fattoCS.com.br

Consultoria e Sistemas

Processo de Contagem Valor do Fator de Ajuste


Causa variao de +- 35% nos PF no ajustados
Comunicao de Dados Processamento Distribudo Performance Configurao Altamente Utilizada Taxa de Transaes Entrada de Dados On-line Eficincia do Usurio Final Atualizao On-line Processamento Complexo Reutilizao Facilidade de Instalao Facilidade de Operao Mltiplas Localidades Facilidade de Mudanas

Baseado em 14 Caractersticas Gerais de Sistema (CGS)

Determinar Valor do Fator de Ajuste (VFA)

Obter todos os Nveis de Influncia (DI) = 0..5 Obter o Nvel Total de Influncia (TDI) = 0..70 VAF = TDI x 0,01 + 0,65

www.fattoCS.com.br

Consultoria e Sistemas

Processo de Contagem PF Ajustados


Funcionalidade da aplicao Funcionalidade de converso de dados

Projeto de Desenvolvimento
DFP = (UFP + CFP) x VAF

DFP (Nmero de PF do projeto de desenvolvimento) UFP (PF no ajustados das funcionalidades da aplicao) CFP (PF das funcionalidades de converso de dados) VAF (Valor do fator de ajuste da aplicao)

Funcionalidades

Includas na aplicao Alteradas da aplicao Exculdas da aplicao EFP (Nmero de PF do projeto de melhoria) ADD (PF no ajustados das novas funcionalidades) CHGA (PF no ajustados das funcionalidades alteradas, aps a melhoria) VAFA (Valor do fator de ajuste aps a melhoria) DEL (PF no ajustados das funcionalidades excludas) VAFB (Valor do fator de ajuste antes da melhoria)

Funcionalidade de converso de dados

Projeto de Melhoria
EFP = [(ADD + CHGA + CFP) x VAFA] + (DEL x VAFB)

Calcular Nmero de PF Ajustados


1 Instalao

Funcionalidade da aplicao Funcionalidade de converso de dados no considerada


AFP (Nmero de PF da aplicao)

AFP = ADD x VAF

ADD (PF no ajustados das funcionalidades instaladas no projeto de desenvolvimento) VAF (Valor do fator de ajuste da aplicao) Aumentam o tamanho da aplicao Podem aumentar o tamanho da aplicao Podem diminuir o tamanho da aplicao Podem no afetar o tamanho da aplicao Diminuem o tamanho da aplicao AFP (Nmero de PF da aplicao) UFPB (PF no ajustados da aplicao antes da melhoria) ADD (PF no ajustados das novas funcionalidades)

Novas funcionalidades

Aplicao
Aps Melhoria

Funcionalidades alteradas Funcionalidades excludas

AFP = [(UFPB + ADD + CHGA) - (CHGB + DEL)] x VAF

CHGA (PF no ajustados das funcionalidades alteradas, aps a melhoria) CHGB (PF no ajustados das funcionalidades alteradas, antes da melhoria) DEL (PF no ajustados das funcionalidades excludas)

Вам также может понравиться