Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Apresentação APF

Fazer download em pptx, pdf ou txt
Fazer download em pptx, pdf ou txt
Você está na página 1de 81

Análise de Pontos de Função

Ademário Filho- Lampp-IT

A 06.2.97
Objetivos

• Apresentar a técnica Análise de Pontos de Função (APF);


• Aplicar a APF na medição de aplicações, projetos de desenvolvimento
e de manutenção de software;
• Realizar estimativas e contagens utilizando Análise de Pontos de
Função
Roteiro de APF
Conceitos
Visão Geral da Análise de Pontos de Função
O Método de Medição do Tamanho Funcional
Visão do Usuário;
Propósito da Contagem;
Reunir documentação disponível;
Identificar a Fronteira da Aplicação, Escopo da Contagem e Requisitos
Funcionais do Usuário;
Medir função de dados e Transação;
Calcular o tamanho funcional;
Documentar e reportar.
Conceitos
• Pontos de Função é um técnica de contagem baseados em:

Funcionalidades Complexidades

Pontos de função

Dados manipulados
Conceitos

•Pontos de função é usado para medir software, quando medimos


uma:

•Pessoa é altura = metros


•Água = Litros
•Peso = Quilos
•Software = Pontos de função (PF)
Conceitos

• APF - Análise de Pontos de Função • PF - Pontos de Função


• Técnica que mede funcionalidades do ponto de • É a unidade de medida desta técnica.
vista de seu usuário.
Outras medidas

Linha de código Horas trabalhadas

Não há confiança Não há exatidão


Visão Geral da Análise de Pontos de Função

• Mede o que está sendo entregue na visão do usuário ou visão negocial, as


funcionalidades.
• Quais funcionalidades foram feitos para agregar meu negócio?.

• Desta forma o pontos de função pode ser calculado facilmente pelos requisitos.
• O cliente se preocupa com as funcionalidade que serão entregues e não como
serão feitos.
Visão Geral da Análise de Pontos de Função

• Tecnologia
• Linguagem de programação
Não leva em • Esforço de implementação
conta • Produtividade
• Custo ou Tempo

• Requisitos Não funcionais;


• Exemplo:
• Usabilidade SNAP
Não mede • Confiabilidade
• Eficiência
SISP
• Portabilidade
Visão Geral da Análise de Pontos de Função

• Pontos de função mede


funcionalidades criadas ou
evoluídas, alteradas ou
excluídas.
• Nova funcionalidade é
cobradas 100% PF.
• Funcionalidades alteradas são
aplicados deflator sobre o
pontos de função que seria um
desconto pelas mudanças.
Visão Geral da Análise de Pontos de Função
Não mede esforço de
complexidade Portal Web

Em alguns casos PF pode ser injusto


pois não mede a complexidade das
funcionalidade.
Pode ocorrer do desenvolvedor
passar horas desenvolvendo uma
funcionalidade e gerar pouco PF. Jobs
Visão Geral da Análise de Pontos de
Função
• Seguem um padrão internacional (Norma ISO/IEC 14143-1), para garantir métodos
tais IFPUG, NESMA e COSMIC.

Instituições mais utilizadas em contratos de software no Brasil:


IFPUG SISP NESMA
(International Function Point (Roteiro de Métricas de (Netherlands Software Metrics
Users Group) Software do SISP v.2.3) User Association)
• Entidade sem fins lucrativos. • Roteiros complementares, • Ações e objetivos semelhantes
• Promove o uso de pontos de contemplando questões não aos do IFPUG;
função e outras técnicas de abordadas pelo manual do • Mantém seu próprio manual
medição. IFPUG, mas vivenciadas pelos • Reconhece três tipos de
• Mantém o Manual de Práticas órgãos e entidades do SISP. contagem de pontos de função:
de Contagem (CPM 4.3, SNAP • Restringe o uso de métrica de • Indicativa
2.3 esforço homem hora. • Estimada
• Certificação profissional CFPP, • O Tribunal de Contas da União • Detalhada
CFPS e CSP (TCU) recomendam a utilização
da métrica Ponto de Função
Não Ajustado.
Visão Geral da Análise de Pontos de
Função

• Pontos de função também é utilizado em projetos para calcular prazo, custo e


time necessário que são métricas genéricas baseado em pesquisa de mercado.

Cautela ao planejar
Visão Geral da Análise de Pontos de
Função

• Funciona bem com metodologias tradicionais, podendo saber quanto vai custar o
projeto pela estimativa da visão do produto. Mais o ideal é levantar todo
requisitos para fazer uma estimativa mais assertiva.
• O ponto de função é atrelado a um valor em reais que depende do contrato,
podendo haver contrato com 400 reais e 1.200 reais.

• Estimar produtividade é de acordo com a linguagem de programação.


Linguagem php = 1 PF a cada 8hrs
Funcionalidade = 10 PF
8h * 10PFs = 80h = 10 dias
2 semanas (1 desenvolvedor)
2 desenvolvedores = 5 dias úteis
O Método de Medição do Tamanho Funcional

→ Usuário é qualquer pessoa ou coisa que se comunica ou


interage com o software a qualquer momento.
→ Exemplos: pessoa física, outra aplicação, um hardware, um
ator do caso de uso, agentes governamentais, gestores do
negócio, etc.

→ Visão do Usuário é o requisito funcional como percebido


pelo usuário.
→É uma descrição das funções do negócio aprovada pelo
usuário;
→ Se materializa em artefatos Estória de usuário, Casos de
uso, Proposta de Projeto, Especificação de necessidades de
negócio, etc.
O Método de Medição do Tamanho Funcional

→ Propósito da Contagem de Pontos


de Função tem com o objetivo • Exemplos:
fornecer uma resposta a um • Fornecer o tamanho funcional de um projeto
como uma entrada para o processo de estimativa
problema do negócio. a fim de determinar o esforço para desenvolver a
primeira versão de uma aplicação;
→ Determina o tipo de contagem • Fornecer o tamanho funcional da base instalada
como projeto de desenvolvimento, das aplicações para determinar os custos de
projeto de melhoria da aplicação. sustentação por ponto de função;
• Fornecer o tamanho funcional de dois pacotes
→ Estabelece o escopo da contagem, para permitir a comparação de funcionalidade
oferecida por cada um.
ou seja, se ele abrangerá uma ou
mais aplicações ou então apenas
parte de uma aplicação;
O Método de Medição do Tamanho Funcional

Fonte: CPM 4.3


Reunir a Documentação Disponível

• Buscar a documentação disponível sobre o sistema e/ou projeto que


está sendo medido.
• Em essência, a documentação ideal deve:
• Descrever a funcionalidade entregue pelo software;ou
• Descrever a funcionalidade que é impactada pelo projeto de software medido.
Exemplos de documentos que podem ser usados na medição:
Modelos de dados/objetos;
Digrama de classe;
Diagrama de fluxo de dados;
Casos de uso;
Descrições procedurais;
Layout de relatórios e telas;
Manuais de usuário.
A 06.2.97 Versão 02 18
Tipos de Contagem

Contagem de um projeto de desenvolvimento


• Mede a funcionalidade fornecida aos usuários finais do software quando
da sua primeira instalação;
• PF associados com a instalação inicial de um software novo.

Contagem de um projeto de melhoria;


• Mede as funções adicionadas, modificadas ou excluídas do sistema pelo
projeto, e também as eventuais funções de conversão de dados;
• PF associados com a melhoria de um software existente.

Contagem de uma aplicação


• Mede a funcionalidade fornecida aos usuários por uma aplicação instalada;
• Também chamado de número de pontos de função instalados ou baseline;
• PF associados com uma aplicação instalada.

A 06.2.97 Versão 02 19
Tipos de Contagem

A 06.2.97 Versão 02 20
O Método de Medição do Tamanho Funcional

Fonte: CPM 4.3


Fronteira da Contagem
O exemplo mostra ainda a fronteira entre o usuário
• É a interface conceitual que humano (Usuário 1) e a aplicação de Recursos
delimita o software que será Humanos.

medido e o mundo exterior (seus


usuários);

• É uma etapa das mais


importantes do processo de
contagem, pois serve como
premissa para os passos
seguintes;

A 06.2.97 Versão 02 22
Escopo da Contagem
• Define quais funções serão incluídas na contagem, se ela abrangerá um
ou mais sistemas ou apenas parte de um sistema.
• Por exemplo, o escopo da contagem uma aplicação pode abranger:
• Todas as funcionalidades disponíveis;
• Apenas as funcionalidades efetivamente utilizadas pelo usuário;
• Apenas algumas funcionalidades específicas (Relatório, transações cadastrais etc.)
Escopo deve Inclui

Inclui todas as funções inclui todas as funções que Por incluir apenas as funções
impactadas (construídas ou estão sendo incluídas, alteradas, sendo usadas pelo usuário
customizadas) e funções de excluídas e funções de
Todas as funções
conversão desenvolvidas no conversão no Projeto de
disponibilizadas na Aplicação
Projeto de desenvolvimento. melhoria.

A 06.2.97 Versão 02 23
Preencher na prática
Visão Geral APF

Funcionalidade (+ -)
• A PF é baseada em alguns critérios de
complexidade, quanto mais complexa +PF, menos
complexa –PF.

Pontos de função são classificados em:


Função de dados: Registros de dados manipulados pela aplicação
Funções de transação: São as funcionalidades responsável por processar os dados
que serão manipulados pela aplicação.

A 06.2.97 Versão 02 25
Visão Geral APF

Função de Transação

Função de Dados
Função de Dados

Fronteira da Aplicação
O Método de Medição do Tamanho Funcional

Fonte: CPM 4.3


Funções de Dados

• A funcionalidade de dados satisfaz os Requisitos Funcionais do


Usuário referentes a armazenar e/ou referenciar dados.
• Uma função de dados é um ALI ou um AIE, onde:
• ALI – Arquivo Lógico Interno;
• AIE – Arquivo de Interface Externa. Arquivo refere-se a um grupo de
dados logicamente relacionados e
não a implementação física deste
grupo de dados.

Modelo de Dados Visão APF ALI - Empréstimo


Funções de Dados – ALI / AIE

Um Arquivo Lógico Interno (ALI) é: Um Arquivo de Interface Externa (AIE) é:

• Um grupo de dados ou informações • Um grupo de dados ou informações de


de controle; controle;
• Reconhecido pelo usuário; • Identificável pelo usuário;
• Logicamente relacionado; • Logicamente relacionado;
• Mantido na fronteira da aplicação. • Referenciado (lido) pela aplicação.

A principal intenção de um ALI é armazenar O AIE deve ser obrigatoriamente ser um ALI de outra
dados mantidos por meio de uma ou mais aplicação.
transações da aplicação sendo contada.
Funções de Dados - Diferença

ALI AIE

• A diferença básico entre um ALI e um AIE é que o AIE


não é mantido pela aplicação sendo contada.
• O AIE está conceitualmente fora da fronteira da
aplicação, enquanto o ALI está dentro da Fronteira.
Funções de Dados – Exemplos ALI e AIE

Aplicação de Vendas RH
Nova Vendas
Registrar Vendas Funcionário

Vendas

Aplicação contada

Ao realizarLógicos
Arquivos uma venda deverá ser consultado o sistema
Identificados:
de• ALI
RH –osVenda
dados do funcionário que está sendo
realizando a venda.
• AIE - Funcionário
Funções de Dados - Passos

Para realizar a contagem de Pontos de Função, um modelo lógico de


dados é fundamental.
Passo 01: Identificar as funções de dados.
• Excluir entidades que não são mantidas por nenhuma aplicação;
• Agrupar entidades relacionadas que são dependentes;
• Excluir as entidades classificadas como Dados de Código;
• Remover entidades associativas que contém apenas chaves estrangeiras.

Passo 02: Classificar cada função de dado como um ALI ou um AIE.

Passo 03: Determinar a complexidade dos ALI ou AIE e sua


contribuição para o tamanho funcional.
Exemplo: Sistema de Vendas
1 – Identificar Arquivos Lógicos 2 – Classificar Função de Dados
• Cliente – ALI
• Vendedor – ALI
• Produto – AIE
• Pedido - ALI

Sistema Externo
3 - Determinar a Complexidade funcional de cada função
de dados

• Corresponde ao peso atribuído a Função de Dados;


• Obtém-se o peso através da identificação da quantidade
de Registros Lógicos Referenciados (RLR) ou Tipo de
Registro (TR) e dos Tipos de Dados (TD/DER);

Complexidades:
Baixa;
Média;
Alta.
3 - Determinar a Complexidade funcional de cada função
de dados

• Registro Lógico Referenciado (RLR) ou Tipo de Registro


(TR)
• é um subgrupo de dados reconhecido pelo usuário dentro
de uma função de dados (ALI ou AIE);
• Conte um RLR para cada função de dados (por padrão cada
função de dado tem um subgrupo de dados para ser
contado como um RLR);
• Conte um RLR para cada entidade fraca que seja
reconhecida pelo usuário e que possua mais de um
atributo.
Exemplo Registro Lógico Referenciado
(RLR)
• Contar os Registros Lógico Referenciados (RLRs) ou Tipo de Registros
(TRs)
• Arquivo Lógico: Pedido;
• Registros Lógicos Referenciados: Pedido e Item do Pedido – 2 RLR ou TRs
3 - Determinar a Complexidade funcional de cada função
de dados
• Tipo de Dados (TD/DER) é um campo:
• Único;
• Reconhecido pelo usuário;
• Não repetido.

• Exemplo contar os Tipos de Dados (TD)

Arquivo Lógico: Pedido;


Tipos de Dados: PEDI_CD_ID, CLIE_CD_ID, VEND_CD_ID,
PROD_CD_ID, ITEM_QN_PRODUTO, ITEM_VL_VENDA – 6 TDs
Exemplo Sistema de Vendas
• Determinar a Complexidade
• Arquivo Lógico Pedido -> 2 RLRs|TR e 6 TDs
• Complexidade: Baixa
Contribuição Funções de Dados
• Corresponde ao valor em Pontos de Função atribuído
a Função de Dados

• Exemplo Sistema de Vendas


Determinar o tamanho funcional
Arquivo Lógico Pedido -> 2 RLRs|TR e 6 TDs
Contribuição: 7 PF
Exemplo: Arquivo Vendedor
• Quantos tipos de registro (TR) há no seguinte arquivo lógico VENDEDOR:
• Nome do vendedor
• Telefone de contato (lista com até três)
• Endereço para correspondência 1 TR ou RLR
• e-mail (lista com até três)
• Vendas em:
• Janeiro
• Fevereiro
• Março
• Abril
• Maio
• Junho
• Julho 1 TR ou RLR
• Agosto
• Setembro
• Outubro
• Novembro
• Dezembro

Total : 2 TRs/RLRs
Exemplo: Arquivo Vendedor
• Quantos tipos de dados (TDs) há no seguinte arquivo lógico VENDEDOR:
1. Nome do vendedor
2. Telefone de contato (lista com até três)
3. Endereço para correspondência
4. e-mail (lista com até três)
5. Vendas em:
• Janeiro Total : 5 TDs
• Fevereiro
• Março
• Abril
• Maio
• Junho
• Julho
• Agosto
• Setembro
• Outubro
• Novembro
• Dezembro
Vocabulário APF

Termo Sigla em Português Sigla em Inglês

Arquivo Lógico Interno ALI ILF - Internal Logical File

Arquivo de Interface Externa AIE EIF - External Interface File

Tipo de Dado/Dado Elementar Referenciado TD/DER DET - Data Element Type

Tipo de Registro/Registro Lógico Referenciado TR/RLR RET - Record Element Type

Arquivo Referenciado/Arquivo Lógico


AR/ALR FTR - File Type Referenced
Referenciado
Tipo de dados
Dados de Negócio: Armazena os Dados Principais do Usuário para apoiar
transações de negócio. Exemplos: Arquivo de Cliente, Arquivo de Fatura, Arquivo
de Empregado, Arquivo de Função. É ALI

Dados de Referência: Armazenado para apoiar as regras de negócio na


manutenção de dados de negócio. Exemplos: Faixas Salariais, Taxas de Desconto,
Alíquotas de Impostos, Configuração de Limites É ALI

Dados de Código: Dados de código são facilidades criadas para fornecer uma lista
de valores válidos que um atributo descritivo pode ter. Exemplos: Estados: Código
do Estado, Nome do Estado; Cores: Código da Cor, Descrição da Cor.
Não Conta
Exemplo: Sistema de Banco de Currículos

Identificar os dados de negócio e


dados de código.

Dados de Negócio
Cursos;
Candidato;
Certificações do candidato
Experiência Profissional.
Dados de Código
Certificações;
UF;
Cidade
O Método de Medição do Tamanho Funcional

Fonte: CPM 4.3


Funções de Transação

• Uma função de transação é um processo elementar que oferece


funcionalidade ao usuário para processar dados.
• São classificadas em:
→ Entradas Externas (EE);
→ Saídas Externas (SE);
→ Consultas Externas (CE).
Visão Geral APF: Funções de Transação

Consultas Fronteira da Aplicação


Saídas
Externas Externas
(Sem Dados Derivados)
APLICAÇÃO ( Com Dados Derivados)

Arquivos Lógicos Internos


ALI

Entradas Arquivos de AIEAplicação


Outra
Externas Interface
Arquivo Lógico Interno
Externa
Funções de dados
Funções transacionais

Fonte: Claudia Hazan


Lógica de Processamento
Definida como qualquer um dos
requisitos especificamente solicitados
pelo usuário para completar um
processo elementar como validações,
algoritmos ou cálculos e leitura ou
manutenção de uma função de
dados.
Identificar Processos Elementares
• Processo Elementar
• Menor unidade de atividade significativa para o usuário;
• Deve constituir uma transação completa.

É único se demandarem o mesmo conjunto de DERs / TDs, ALRs / AR e lógicas de


processamento para executar o processo elementar.

Exemplo: Um Requisito Funcional do Usuário pode estabelecer que deve ser


fornecida uma função para Manter Informações de Empregado. Esse requisito é
decomposto em unidades de trabalho menores tais como Incluir Empregado,
Alterar Empregado e Consultar Empregado.
Funções de Transação: EE – Entrada Externa
Intenções primárias:
• manter um ou mais ALIs, e/ou
• alterar o comportamento da aplicação.

• Exemplos:
• Incluir Pedido;
• Excluir Funcionário;
• Alterar Pagamento.
• Outros Exemplos:
• Janela que permite adicionar, excluir e alterar registros em arquivos lógicos internos
contribui com três entradas externas;
• Processamento de lotes de atualização de bases cadastrais a partir de arquivos de
movimento.
Exemplo EE
• Cadastro de Fornecedores
Funções de Transação: SE – Saída Externa
• Tem como principal intenção apresentar informação ao usuário por meio de lógica de
processamento que não seja apenas a recuperação de dados ou informações de
controle;
• A lógica de processamento deve obrigatoriamente conter ao menos uma fórmula
matemática ou cálculo, e/ou criar dados derivados, e/ou manter um ou mais arquivos
lógicos interno.
• Exemplos:
• Relatório de Total de Vendas por Cidade;
• Relatório de Pagamentos;
• Outros Exemplos:
• Relatórios que possuem totalização de dados;
• Relatórios que também atualizam arquivos;
• Consultas que apresentam cálculos ou dados derivados;
• Informações que têm formato gráfico (em geral possuem cálculo, totalização);
• Telas de Login (criptografia).
Exemplo SE
Exemplo SE
Mesma informação, sendo mostrada de 2 formas
diferentes. Conte 1 SE com 2 TDs (País e Percentual).

País Percentual
Russia 27,3%
Canada 16%
China 15,4%
United States 15,4%
Brazil 13,6%
Australia 12,3%
Funções de Transação: CE – Consulta Externa
• Intenção primária apresentar informação ao usuário por meio de uma simples
recuperação de dados ou informações de controle de ALIs e/ou AIEs;
• A lógica de processamento não deve conter fórmula ou cálculo, tampouco criar dados
derivados. Nenhum ALI é mantido durante seu processamento, nem o comportamento do
sistema é alterado.
Exemplo
Exemplo CE - Consulta Implícita
Exemplo CE - Combos

CE
Dados de Código

Dados de Código Dados de Código

CE Dados de Código
Passos para a Contagem de Funções de Transação

1.Identificar Processo Elementar;


2.Classificar como EE, SE ou CE;
3.Determinar complexidade e contribuição.
Complexidade e Contribuição do Processo
elementar

• O número de EEs, SEs e CEs e suas complexidades funcionais


determinam a contribuição das funções de transação para o
tamanho funcional.
• Atribua uma complexidade funcional a cada EE, SE e CE
identificada, com base no número de tipos de arquivos
referenciados (ALRs) e tipos de dados elementares (DERs).
Complexidade e Contribuição do Processo
elementar

Identificar os Arquivos Lógicos Referenciados (ALRs)

• Um tipo de arquivo referenciado é uma função de dados lida e/ou mantida pela função de
transação.

Um tipo de arquivo referenciado inclui:


• Um arquivo lógico interno (ALI) lido ou mantido por uma função de transação ou
• Um arquivo de interface externa (AIE) lido por uma função de transação
Complexidade e Contribuição do Processo
elementar
Identificar Tipos de Dados (TD/DER) para funções de transação

Um tipo de dado elementar é um campo único, reconhecido pelo usuário e não repetido.

Conte o TDs/DERs para: Não conte os itens a seguir como TDs/DERs:


• Cada campo único reconhecido pelo usuário, • literais como títulos de relatório, tela ou
atributo não repetido que cruza (entra e/ou sai) a identificador do painel, títulos de coluna e títulos de
fronteira durante o processamento da função de atributos
transação;
• selos gerados automaticamente pelo sistema como
• Apenas um DER por função de transação para a atributos de data e hora;
habilidade de enviar uma mensagem de resposta de
• variável de paginação, número de páginas e
aplicação mesmo que sejam mensagens múltiplas;
informação de posicionamento; ex. ‘Linhas 37 a 54
• Conte apenas um DER por função de transação para de 211’
a habilidade de iniciar ação(ões) mesmo que haja
• ajudas de navegação como a habilidade de navegar
múltiplos meios para realizá-la.
com uma lista utilizando “anterior”, “próximo”,
“primeiro”, “ultimo” e seus gráficos equivalentes.
Exemplo: Cadastro de Fornecedores
Exemplo: Cadastro de Fornecedores
1.Identificar o processo elementar
Um processo elementar é a menor unidade de atividade que tem
significado para o usuário

 Cadastrar Fornecedor
 Alterar Fornecedor
 Excluir Fornecedor
 Consultar Fornecedor
Exemplo: Cadastro de Fornecedores
2. Classificar como EE, SE ou CE o processo elementar

• Cadastrar Fornecedor– EE
• Alterar Fornecedor– EE
• Excluir Fornecedor – EE
• Consultar Fornecedor - CE
Exemplo: Cadastro de Fornecedores
• Tipos de Dados: 1.Código, 2.Nome, 3.Endereço, 4.Cidade, 5.UF, 6.CEP, 7.CNPJ, 8.IE,
9.FAX, 10.Home Page, 11.Email, 12.Ação “Salvar”, 13. Mensagem "Sucesso";
Atenção: Adicionar mais 2TDs para Comando + Mensagem em Funções de Transações

• Total: 13 TDs
Exemplo: Cadastro de Empresas
• 3. Determinar a Complexidade e a Contribuição
• 1 EE – Cadastrar Fornecedor
• 13 TDs e 1 AR;
• Complexidade Baixa.
Exemplo: Cadastro de Empresas
• 3. Determinar a Complexidade e a Contribuição
• 1 EE – Cadastrar Fornecedor
• 13 TDs e 1 AR;
• Complexidade Baixa.
• Contribuição: 3 PF.
SE/CE: Complexidade
SE/CE: Contribuição
Processos Elementares
• Exemplo 1
• O cadastro de Contatos só está completo quando as informações de dados
pessoais, dados de internet e endereço forem informadas.
Processos Elementares
• Exemplo 2
• O cliente ao realizar o pagamento no caixa de uma loja, o caixa deve finalizar
a compra e imprimir a nota fiscal. Finalizar a compra sem a impressão da nota
fiscal não é uma transação completa.
Exemplos Comuns de Transações
• Exemplo de EE
Exemplos Comuns de Transações
• Gráfico - Exemplo de CE
Exemplos Comuns de Transações
• Gráfico - Exemplo de SE

Conte 2 TDs, sendo um para a categoria e outro para o valor


Exemplo Contagem de TDs/DERs: Ações

Conte apenas 1 TD para cada ação. Não deve ser considerado 2 TDs para
Incluir, podendo ser pelo “Enter” ou F1.
Exemplo Contagem de TDs/DERs: Mensagens

Conte 1 TD para todas as mensagens (Sucesso,


Exceções...)
O Método de Medição do Tamanho Funcional

Fonte: CPM 4.3


Tamanho Funcional
• O tamanho funcional é obtido através da medição das funções de
dados e de transação.

FUNÇÃO DE DADOS + FUNÇÃO DE TRANSAÇÃO


O Método de Medição do Tamanho Funcional

Fonte: CPM 4.3


O Método de Medição do Tamanho Funcional

Fonte: CPM 4.3


Documentar e Reportar
• Planilha Fatto

Você também pode gostar