Você está na página 1de 1

Mapa Mental da APF

O que ? m2 do software 1979 - Allan Albrech 1984 - Primeiro CPM rgo Regulamentador 1996 - IFPUG Histrico Reunir documentao Escopo/Fronteira Medir Funes Dados/Transao Calcular Tamanho Documentar e Reportar Projeto de Desenvolvimento Projeto de Melhoria Aplicao Grupos de Dados reconhecidos pelos usurios IP: Armazenar dados mantidos atravs de um ou mais processos elementares da aplicao sendo contada IP: Armazenar os dados referenciados por um ou mais processos elementares da aplicao que est sendo contada Dados principais do negcio Negcio ALI AIE Objetivos Classificar Identificar Tipo de Contagem Certificao 3 partes Processo de Contagem 1996 - Primeiro Exame Certificao 1998 - BFPUG 2007 - CPM em Portugus 2010 - CPM4.3.1 Padro Internacional ISO/IEC 14143-1/2007 1 - Definio 2 - Implementao 3 - Estudos de Caso Mn. 80% em cada parte Mdia 90% Validade 3 anos Medir tam. funcionalidades que o usurio solicita e recebe Medir independente da tecnologia Suportar anlise de qualidade e produtividade Base para clculo do custo do projeto Comparao de Sistemas Dados Deciso de adquirir ou desenvolver Descrio formal das necessidades do usurio Viso do Usurio Regras DER DER/RLR Regras RLR Funcionalidades fornecidas ao usurio Determinar Complexidade Usurio Pode variar na forma fsica Qualquer pessoa ou coisa que interaja com o sistema Verbalmente Documentos de Requisitos Especificaes Funcionais Detalhadas APF Variar na Forma Fsica Manual do Usurio Proposta Tcnica Prottipo Catlogo de Transaes Etc Tipo de Funo Propsito da Contagem Razo de medir Prov uma resposta a uma necessidade de negcio Projeto de Desenvolvimento Funes construdas Funes de converso

Suportam as regras de negcio Referncia Cod + Descrio Tipos Entidades Code Data No conta pontos de funo Influenciam um processo elementar Controle Atributo nico Reconhecido pelo usurio Conte apenas DERs utilizados pela aplicao Agrupar (Ex. nome + sobrenome) 1 RLR adicional para cada funo de dados 1 RLR adicional para cada subgrupo lgico

Especifica requisitos

Identificar Processos Elementares Lgica de Processamento diferentes Grupo de dados diferentes Verificar Unicidade Arquivos utilizados diferentes IP:Manter ALI(s) EE IP:Alterar Comportamento IP:Apresentar Dados Clculo Matemtico Dados Derivados CE Manter ALI(s) Classificar Alterar Comportamento IP:Apresentar Dados Clculo Matemtico Dados Derivados Manter ALI(s) Alterar Comportamento Campos que atravessam a fronteira Atributo nico Reconhecido pelo usurio Habilidade de emitir mensagens Ao Ttulos, cabealhos Data, Hora do sistema Nmero de pginas Botes Anterior, Prximo Atributos gerados dentro da fronteira e que no saiam da fronteira Atributos referenciados que no saiam da fronteira 1 para cada funo de dados lida ou gravada SE Transao

Projeto de Melhoria Escopo Conceitos Aplicao Define as funcionalidades que sero includas na contagem

Funes includas Funes alteradas Funes excludas

Funes instalao (Baseline)

Funes includas na primeira verso Funes de converso Tamanho da Aplicao = Tamanho anterior + incluses + alteraes depois - (alteraes antes + excluses) Atualizao da contagem AFPA = (AFPB + ADD + CHGA) - (CHGB + DEL)

Fronteira entre o software e o usurio Define o que externo aplicao Fronteira Regras DER DER/ALR Determinar Complexidade No alterada pelo escopo da contagem Pode haver mltiplas fronteiras em uma contagem Inteno Primria Principal objetivo Inteno que a primeira em importncia Menor unidade Reconhecido pelo usurio Regras ALR Processo Elementar Transao Completa Auto-Suficiente Estado Consistente Completa um PE P - pode Lgica de Processamento D - deve N - no pode D* - deve pelo menos 1

APF METRICAS
Consultoria em Tcnicas de Estimativas de Software ltda Avenida das Naes Unidas, 12995 - 10 andar - Plaza Centenrio Brooklin - So Paulo - SP - CEP 04578-911 Tel. (011) 5503-6654 www.apfmetricas.com.br