Escolar Documentos
Profissional Documentos
Cultura Documentos
Car Tao A PF Completo
Car Tao A PF Completo
Propsito
da contagem norteia
todo o processo
Reunir a
documentao
disponvel
www.fattoCS.com.br
identificar o propsito da
contagem
Medir
Funes de
Dados
Determinar
identificar o tipo de contao Escopo
gem, com base no objetivo
e Fronteira
determinar o escopo da
da Contagem,
contagem, com base no
Identificando
objetivo e tipo de contagem
os Requisitos
Funcionais determinar a fronteira de cada
do Usurio aplicao contida no escopo da
Calcular
Tamanho
Funcional
Medir
Funes de
Transao
fatto@fattocs.com.br
Documentar
e Reportar
IMPRESSO
1
Escopo da Contagem
Viso do Usurio
Conjunto de Requisitos Funcionais do Usurio a ser includo na contagem de pontos de funo. Define um
subconjunto do sistema medido; determinado pelo
propsito da contagem; identifica quais funes sero
includas na medio funcional de tamanho; e pode
incluir mais de uma aplicao.
Objetivos da APF
a) Medir funo implementada no software que o
usurio solicita e recebe; e b) Medir funes
impactadas pelo desenvolvimento, melhoria e manuteno independente da tecnologia usada para implementao. Adicionalmente, o processo deve ser: c)
Simples p/ minimizar trabalho adicional da medio; e
d) Medida consistente entre projetos e organizaes.
Benefcios da APF
- Ferramenta para determinar tamanho de um pacote;
- Ferramenta para ajudar os usurios a determinar os
benefcios de um pacote para a sua organizao;
- Ferramenta para medir unidades de software para
suportar a anlise de produtividade e qualidade;
- Um veculo para estimar custo e recursos para
desenvolvimento e manuteno de software;
- Fator de normalizao para comparao de software.
Propsito da Contagem
Fornece uma resposta a um problema de negcio.
Determina o Tipo de Contagem e o Escopo da
Contagem. Influencia o posicionamento da Fronteira da
Aplicao.
Tipo de Contagem
Projeto de Desenvolvimento: Desenvolve e entrega
a 1 verso de uma aplicao de software. Seu tamanho
funcional medida da funo fornecida aos usurios
por ela, como medido pela respectiva contagem.
Projeto de Melhoria: Desenvolve e entrega manuteno adaptativa. Seu tamanho funcional a medida das
funes includas, alteradas ou excludas ao final do
projeto, como medido pela respectiva contagem.
Aplicao: Consiste de um ou mais componentes,
mdulos ou subsistemas. Sua medio funcional de
tamanho uma medida da funo que uma aplicao
fornece ao usurio, determinada pela respectiva
contagem.
Usurio
Qualquer pessoa ou coisa que se comunica ou interage
com o software a qualquer momento
Fronteira
Interface conceitual entre o software em estudo e seus
usurios. A fronteira (tambm denominada fronteira da
aplicao): a) Define o que externo aplicao; b)
Indica a fronteira entre o software sendo medido e o
usurio; c) Age como uma membrana pela qual dados
processados pelas transaes (EE,SE,CE) passam
entrando e saindo; d) Compreende dados mantidos
pela aplicao (ALI); e) Apia na identificao de dados
referenciados , mas no mantidos dentro da fronteira
da aplicao (AIE); f) dependente da viso externa de
negcio da aplicao pelo usurio. independente de
consideraes tcnicas e/ou de implementao.
A fronteira entre aplicaes deve ser baseada na
separao de funes como estabelecido pelos
processos de negcio, no consideraes tcnicas.
Em projetos de melhoria, a fronteira estabelecida no
incio do projeto deve estar de acordo com aquela j
estabelecida para a aplicao sendo modificada.
Aplicao
Informao de Controle
Dado Derivado
Dado criado como resultado de processamento que
envolve passos outros que ou em adio recuperao
direta e validao de informaes de funes de dados.
Funes de Converso
Funes construdas e entregues pelo projeto (desenvolvimento ou melhoria) p/ uso na instalao do projeto
p/ converter dados ou fornecer outros requisitos de
converso especificados p/ usurio, como relatrios de
verificao da converso. Descartadas aps o seu uso,
no fazendo parte da aplicao aps sua instalao.
a) Quando comparado a um PE j identificado, conte dois processos similares como um nico quando se eles requerem os
mesmos*: - Lgica de processamento;
- Tipos de dados;
- Arquivos referenciados.
* Pode incluir pequenas variaes nos TD ou AR, assim como
mltiplas alternativas, variaes ou ocorrncias nas lgicas de
processamento.
b) No divida um PE com mltiplas formas de lgica de
processamento em mltiplos PE.
Consulta Implcita
Apresenta dados para o usurio precedendo uma transao a
ser realizada, no estando claramente explcita nos requisitos
ou na prpria aplicao (opo de menu, barra de ferramenta,
etc.). Normalmente antes da alterao ou excluso, os dados
do registro so apresentados ao usurio e, na seqncia, o
usurio efetua a atualizao. Pode ser classificada como CE ou
SE. No se trata de apresentar uma descrio referente a um
cdigo durante a execuo de uma incluso ou alterao, mas
sim uma consulta que precede uma atualizao.
ALI e AIE
Complexidade Funcional
TD
TR
1
2-5
>5
TD
AR
SE e CE*
EE
<2
2
>2
AR
<2*
2-3
>3
TD
<20
Baixa
Baixa
Mdia
20-50
Baixa
Mdia
Alta
>50
Mdia
Alta
Alta
<5
Baixa
Baixa
Mdia
5-15
Baixa
Mdia
Alta
>15
Mdia
Alta
Alta
<6
Baixa
Baixa
Mdia
6-19
Baixa
Mdia
Alta
>19
Mdia
Alta
Alta
Contribuio
Tipo
ALI
AIE
EE
SE
CE
Baixa
7 PF
5 PF
3 PF
4 PF
3 PF
Mdia
10 PF
7 PF
4 PF
5 PF
4 PF
Alta
15 PF
10 PF
6 PF
7 PF
6 PF
Frmulas
Aplicao - 1 Instalao
AFP = ADD
AFP
ADD
Tamanho da aplicao.
Tamanho das funes entregues.
Engenharia de Requisitos
.: 24 horas :.
APF: Fundamentos,
Benefcios, Implantao
.: 8 horas :.
Estimativa de Projetos de
Software (COCOMOII)
.: 16 horas :.
Oficina de Contagem de
Pontos de Funo
.: Mentoring :.
.:de 8 a 40 horas :.
Cursos com a
Qualidade FATTO
Preparao para o Exame
CFPS - EAD 96 horas :.
Capacitao em APF:
Medio e Estimativa de
Software .: 16 horas :.
Workshop em APF:
Metodologia e Prticas de
Medio
.: 16 horas :.
1) Validaes
2) Clculos e frmulas matemticas
4
5
7
CGS 04. Configurao Altamente Utilizada
De 01%
line.
De 08%
line.
De 16%
line.
De 24%
line.
a 07% das trns so entradas de dados ona 15% das trns so entradas de dados ona 23% das trns so entradas de dados ona 30% das trns so entradas de dados on-
8
CGS 08. Atualizao On-Line
! Menus;
! Ajuda on-line e documentao;
! Movimentao automtica de cursor;
! Paginao;
! Impresso remota atravs de transaes on-line;
! Teclas de Funo pr definidas;
! Tarefas em lote submetidos de transaes on-line;
! Drop-down list box;
! Uso intenso de vdeo reverso, brilho, cores e outros
indicadores;
! Interface de mouse;
! Janelas pop-up;
! Utilizao de nmero mnimo de telas para executar uma
funo do negcio;
! Suporte a dois idiomas (conte como 4 itens);
! Suporte a mais de dois idiomas (conte como 6 itens);
! Impresso de documentao;
9
CGS 09. Complexidade de Processamento
0
1
2
3
4
5
Saiba mais em
www.fattocs.com.br/calendario.htm e
conhea tambm a verso de demonstrao
de cada curso.
No h cdigo reutilizvel.
2606ATFSDV
10
www.fattocs.com.br/livro.asp
1-4
O nico livro em Portugus atualizado sobre o assunto j est na dcima terceira edio! Contedo aderente verso 4.3.1 do Manual de Prticas
de Contagem do IFPUG. Conhea as novidades da ltima edio e saiba das mudanas de cada edio. Participe gratuitamente do sorteio
bimestral de um exemplar. Participe do nosso frum de discusso sobre APF e medio e anlise de software. Interaja com os autores.
11
0
1
2
3
4
5
12