Você está na página 1de 43

@ribeirord

1
ANLISE DE PONTOS DE
FUNO
@RIBEIRORD
Anlise de Pontos de Funo (APF)
uma tcnica de medio das funcionalidades fornecidas por um
software do ponto de vista de seus usurios.
Ponto de funo (PF) a sua unidade de medida, que tem por
objetivo tornar a medio independente da tecnologia utilizada
para a construo do software. Ou seja, a APF busca medir o que o
software faz, e no como ele foi construdo.
Portanto o processo de medio (tambm chamado contagem de
pontos de funo) baseado em uma avaliao padronizada dos
requisitos funcionais do usurio. Este procedimento padro est
descrito pelo IFPUG em seu Manual de Prticas de Contagem.
Anlise de Pontos de Funo (APF)
As principais tcnicas de estimativa de projetos de desenvolvimento
de software assumem que o tamanho de um software um vetor
importante para a determinao do esforo para sua construo.
Logo, saber o seu tamanho um dos primeiros passos do processo
de estimativa de esforo, prazo e custo.
Da importante destacar que pontos de funo no medem
diretamente esforo, produtividade ou custo. exclusivamente uma
medida de tamanho funcional do software. Este tamanho, em
conjunto com outras variveis, que poder ser usado para derivar
produtividade, estimar esforo e custo do projeto de software.
@ribeirord
2
Vantagens do APF
Uma ferramenta para determinar o tamanho de um pacote adquirido,
atravs da contagem de todas as funes includas.
Prov auxlio aos usurios na determinao dos benefcios de um pacote
para sua organizao, atravs da contagem das funes que
especificamente correspondem aos seus requisitos. Ao avaliar o custo do
pacote, o tamanho das funes que sero efetivamente utilizadas, a
produtividade e o custo da prpria equipe possvel realizar uma anlise
do tipo "make or buy".
Suporta a anlise de produtividade e qualidade, seja diretamente ou em
conjunto com outras mtricas como esforo, defeitos e custo. Porm se o
processo de desenvolvimento da organizao for catico (cada projeto
desenvolvido de forma diferente), mesmo que a contagem dos pontos de
funo do projeto e o registro do esforo tenham sido feitos de forma
correta, a anlise da produtividade entre os projetos ser prejudicada.
Vantagens do APF
Apia o gerenciamento de escopo de projetos. Um desafio de todo gerente de
projetos controlar o "scope creep", ou aumento de seu escopo. Ao realizar
estimativas e medies dos pontos de funo do projeto em cada fase do seu
ciclo de vida possvel determinar se os requisitos funcionais cresceram ou
diminuram; e se esta variao corresponde a novos requisitos ou a requisitos j
existentes e que foram apenas mais detalhados.
Complementa o gerenciamento dos requisitos ao auxiliar na verificao da
solidez e completeza dos requisitos especificados. O processo de contagem de
pontos de funo favorece uma anlise sistemtica e estruturada da
especificao de requisitos e traz benefcios semelhantes a uma reviso em pares
do mesmo.
Vantagens do APF
Um meio de estimar custo e recursos para o desenvolvimento e
manuteno de software. Atravs da realizao de uma contagem ou
estimativa de pontos de funo no incio do ciclo de vida de um projeto de
software, possvel determinar seu tamanho funcional. Esta medida
pode ser ento utilizada como entrada para diversos modelos de
estimativa de esforo, prazo e custo.
Uma ferramenta para fundamentar a negociao de contratos. Pode-se
utilizar pontos de funo para gerar diversos indicadores de nveis de
servio (SLA - "Service Level Agreement") em contratos de
desenvolvimento e manuteno de sistemas. Alm disso permite o
estabelecimento de contratos a preo unitrio - pontos de funo - onde a
unidade representa um bem tangvel para o cliente. Esta modalidade
possibilita uma melhor distribuio de riscos entre o cliente e o fornecedor.
@ribeirord
3
Contagem dos PF
Contagem dos PF
Determinar o Tipo de Contagem
Projeto de Desenvolvimento: mede a funcionalidade fornecida aos usurios finais
do software para a primeira instalao da aplicao. Inclui as funcionalidades
da contagem inicial da aplicao e as funcionalidades requeridas para
converso de dados.
Contagem dos PF
Determinar o Tipo de Contagem
Projeto de Manuteno: mede as modificaes realizadas para aplicaes
existentes. Inclui as funcionalidades fornecidas aos usurios atravs de adio,
modificao ou excluso de funes na aplicao. As funcionalidades de
converso de dados tambm devem ser consideradas, caso existam. Aps a
manuteno, a contagem da aplicao deve ser refeita para refletir as
alteraes realizadas.
@ribeirord
4
Contagem dos PF
Determinar o Tipo de Contagem
Aplicao: mede uma aplicao instalada. tambm referenciada como
contagem de linha de base ou contagem instalada e avalia as funcionalidades
correntes providas aos usurios finais da aplicao.
Contagem dos PF
Identificar a Fronteira da Aplicao
A fronteira da aplicao deve ser identificada. Ela indica a separao entre o
projeto que est sendo medido e as aplicaes externas ao domnio do usurio.
atravs dela que torna-se possvel definir quais funcionalidades sero
includas no processo de contagem dos pontos de funo.
Contagem dos PF
Identificar a Fronteira da Aplicao
@ribeirord
5
Contagem dos PF
Contagem das Funes de Dados
A funcionalidade da aplicao avaliada em termos do qu fornecido pela mesma,
no do como fornecido.
Apenas componentes definidos e solicitados pelo usurio devem ser contados .
As Funes Tipo Dados representam as funcionalidades fornecidas pelo sistema ao
usurio, para atender s necessidades referentes aos dados que o sistema ir manipular.
Contagem dos PF
Contagem das Funes de Dados
Contagem dos PF
Contagem das Funes de Dados
@ribeirord
6
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI) : um grupo logicamente relacionado de dados ou
informao de controle cuja manuteno feita pela prpria aplicao.
Sua funo principal armazenar dados mantidos dentro da fronteira da aplicao
atravs dos processos da aplicao.
Os ALI contribuem para o clculo de pontos de funo com base na sua quantidade e
complexidade funcional relativa.
Um grupo logicamente relacionado de dados refere-se a dados relacionados em um nvel
que o usurio consegue perceber como sendo importante para permitir que a aplicao
realiza uma atividade definida.
Por exemplo: as tabelas ou classes do sistema.
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI)
Como exemplos de um ou mais ALIs , dependendo da viso do usurio , tm-se :
Dados da aplicao (arquivos mestres como cadastro de clientes ou
funcionrios);
Arquivos de dados de segurana da aplicao;
Arquivos de dados de auditoria;
Arquivos de mensagem de auxlio;
Arquivos de mensagens de erro;
Arquivo de cpia de segurana. Considerado somente se for solicitado pelo
usurio para atender requisitos da aplicao.
Arquivo que sofra manuteno por mais de uma aplicao.
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI)
No so considerados como ALI:
Arquivos temporrios;
Arquivos de trabalho;
Arquivos de classificao;
Arquivos de cpia de segurana requerido pelo CPD.
Arquivos introduzidos somente por causa da tecnologia usada. Ex.:
arquivos de parmetro para um software WFL, JCL,etc.;
Operaes de juno e projeo.
Arquivos de ndices alternativos
@ribeirord
7
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI) - Identificao do Nmero de Registros Lgicos
Um Registro Lgico um subgrupo de dados reconhecido pelo usurio dentro de um ALI.
Dependendo da viso do usurio um ALI pode ter mais de um Registro Lgico(RL).
Existem dois tipos de subgrupos que podem ser identificados como registros lgicos :
Mandatrios So subgrupos de dados que o usurio deve usar pelo menos uma vez
durante o processo elementar de criao de um item num ALI.
Opcionais So subgrupos de dados que o usurio tema opo de usar ou no
durante o processo elementar de criao de um item em um ALI.
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI) - Identificao do Nmero de Registros Lgicos
Regras que devem ser aplicadas para contagem dos registros lgicos:
Conte um registro lgico para cada subgrupo identificado , opcional ou
mandatrio.
Considere um registro lgico caso o ALI no possua subgrupos.
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI) - Identificao do Nmero de Itens de Dados
Um item de dados (ID) representa um segmento de um ALI que
possui um significado nico, no repetitivo e pode ser reconhecido
pelo usurio.
Representa um campo de dados que formula uma ocorrncia de
informao completa.
@ribeirord
8
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI) - Identificao do Nmero de Itens de Dados
Regras de contagem para os itens de dados:
Contar um item de dados para cada campo nico , no
repetitivo, reconhecido pelo usurio e mantido em um ALI via
execuo de um processo elementar.
Ex: Um nmero contbil ou data que armazenado em
mltiplos campos contado como um nico item de
dado.
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI) - Identificao do Nmero de Itens de Dados
Quando duas ou mais aplicaes mantm o mesmo ALI, mas
cada uma mantm itens de dados separados, contar somente
os itens de dados usados por cada aplicao para dimensionar
o ALI.
Contar um item de dados para cada parte de dado
requisitada pelo usurio para definir um relacionamento com
um outro ALI, ou seja, uma chave estrangeira ou uma
associao entre objetos.
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI) - Determinar a complexidade de um ALI
Conforme o nmero de itens de dados (ID) referenciados e o nmero de registros lgicos
(RL) encontrados , um ALI pode ser classificado em simples, mdio e complexo .
Nmero de Itens de dados(ID)
1 a 19 ID 20 a 50 ID 51 ou mais
ID
1 RL SIMPLES SIMPLES MDIA
2 a 5 RL SIMPLES MDIA COMPLEXA
6 RL ou mais MDIA COMPLEXA COMPLEXA
SIMPLES = 7 PF
MDIA = 10 PF
COMPLEXA = 15 PF
@ribeirord
9
Contagem dos PF
Contagem das Funes de Dados
Arquivo de Interface Externa (AIE): um grupo de dados logicamente relacionados
ou informaes de controle identificadas pelo usurio, referenciados na aplicao
para fins de recuperao de dados cuja manuteno feita por outra aplicao.
Os dados so armazenados fora da fronteira da aplicao.
Um arquivo de Interface Externa de uma aplicao sempre ser contado como
um ALI na aplicao de origem.
Contagem dos PF
Contagem das Funes de Dados
Arquivo de Interface Externa (AIE)
So considerados AIE , conforme a viso do usurio:
Dados de referncia (dados externos usados pela aplicao ,mas
que no so usados para manuteno em ALI);
Arquivos de mensagens de auxlio;
Arquivos de mensagens de erro.
Contagem dos PF
Contagem das Funes de Dados
Arquivo de Interface Externa (AIE)
No so considerados AIE:
Dados recebidos de outra aplicao usados para adicionar,
alterar ou remover dados em um ALI;
Dados cuja manuteno feita pela aplicao que esta sendo
avaliada mas que so acessados e utilizados por outra aplicao;
Dados formatados e processados para uso por outra aplicao.
@ribeirord
10
Contagem dos PF
Contagem das Funes de Dados
Arquivo de Interface Externa (AIE)
Cada Arquivo de Interface Externa (AIE) deve ser classificado de
acordo com sua complexidade funcional relativa, que baseada
no nmero de Registros Lgicos (RL) e no nmero de Itens de
Dados(ID) do arquivo.
Contagem dos PF
Contagem das Funes de Dados
Arquivo de Interface Externa (AIE ) - Identificao do Nmero de Registros Lgicos
Um Registro Lgico um subgrupo de dados reconhecido pelo usurio dentro de
um AIE. Dependendo da viso do usurio um AIE pode ter mais de um Registro
Lgico.
Existem dois tipos de subgrupos que podem ser identificados como registros
lgicos :
Mandatrios So subgrupos de dados que o usurio deve usar pelo menos
uma vez durante o processo elementar de criao de um item num AIE.
Opcionais So subgrupos de dados que o usurio tema opo de usar ou
no durante o processo elementar de criao de um item em um AIE.
Contagem dos PF
Contagem das Funes de Dados
Arquivo de Interface Externa (AIE ) - Identificao do Nmero de Registros Lgicos
Regras que devem ser aplicadas para contagem dos registros lgicos:
Conte um registro lgico para cada subgrupo identificado , opcional ou
mandatrio.
Se no existirem subgrupos contar um registro lgico para cada AIE.
@ribeirord
11
Contagem dos PF
Contagem das Funes de Dados
Arquivo de Interface Externa (AIE ) - Identificao do Nmero de Itens de Dados
Um item de dados representa um segmento de um Arquivo de Interface Externa
que possui um significado nico e pode ser reconhecido pelo usurio.
Representa um campo de dados que formula uma ocorrncia de informao
completa.
As regras de contagem para itens de dados em um AIE so:
Contar um item de dados para cada campo nico , no repetitivo,
reconhecido pelo usurio e referenciado em AIE via execuo de um
processo elementar.
Contagem dos PF
Contagem das Funes de Dados
Arquivo de Interface Externa (AIE ) - Identificao do Nmero de Itens de Dados
Quando duas ou mais aplicaes referenciam o mesmo AIE, mas cada uma
referenciam itens de dados separados, contar somente os itens de dados
usados por cada aplicao para dimensionar o AIE.
Contar um item de dados para cada parte de dado requisitada pelo usurio
para definir um relacionamento com um outro AIE, ou seja, uma chave
estrangeira ou uma associao entre objetos.
Ex.: Se um AIE composto por mais de uma tabela em um Banco de
dados relacional, as chaves usadas para relacionar as tabelas so
contadas apenas uma vez.
Contagem dos PF
Contagem das Funes de Dados
Arquivo de Interface Externa (AIE ) - complexidade de um AIE
Conforme o nmero de itens de dados referenciados e o nmero de registros
lgicos encontrados , um AIE pode ser classificado em simples, mdio e
complexo
Nmero de Itens de dados (ID)
1 a 19 ID 20 a 50 ID 51 ou mais ID
1 RL SIMPLES SIMPLES MDIA
2 a 5 RL SIMPLES MDIA COMPLEXA
6 RL ou mais MDIA COMPLEXA COMPLEXA
SIMPLES = 5 PF
MDIA = 7 PF
COMPLEXA = 10 PF
@ribeirord
12
Contagem dos PF
Contagem das Funes Transacionais
As Funes Tipo Transao representam as funcionalidades de
processamento dos dados fornecidas pelo sistema ao usurio.
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE): um processo elementar que processa
dados ou informaes de controle recebidos de fora da
fronteira da aplicao e cujo objetivo principal manter um
ou mais Arquivos Lgicos Internos (ALI) e/ou alterar o
comportamento do sistema.
Desta forma uma EE provoca uma incluso , excluso e/ou
alterao nos dados dos ALI.
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE)
As EE representam o fluxo de informao de fora para dentro da
fronteira da aplicao , ou seja, transaes originadas do usurio
ou de outros sistemas e que representam alguma forma de
entrada de dados no sistema.
Uma EE processa dados ou informaes de controle que entram
pela fronteira da aplicao. Esses dados, atravs de um processo
lgico nico, atualizam ALI, Informaes de controle podem ou no
atualizar diretamente.
@ribeirord
13
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE)
Uma EE considerada nica para uma aplicao se possuir um
formato diferente das demais ou se precisar de uma lgica de
processamento diferente de outras EE que tenham o mesmo
formato.
O conceito de formato pode ser compreendido como um conjunto
de dados arrumados em uma ordem nica dentro da aplicao e
a lgica de processamento visto como o conjunto de crticas,
clculos, algoritmos e referncias/utilizao de ALI ou AIE,
requeridos pelo usurio para realizar um processo elementar.
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE)
So exemplos de EE:
Operaes de incluses e alteraes de registros em arquivos
da aplicao;
Janela que permite adicionar, excluir e alterar registros em
arquivos.
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE)
No so exemplos de EE
Menus;
Telas de Login;
Telas de filtro de relatrios e consultas;
Mltiplos mtodos de se executar uma mesma lgica de
entrada
@ribeirord
14
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE)
O processo de identificao de EE requer que seja analisados todos os
processos elementares que recebem dados de fora da aplicao e que fazem a
atualizao de um ou mais ALIs segundo as seguintes regras:
Os dados ou informaes de controle devem ser recebidos de fora da
fronteira da aplicao;
Se a entrada de dados pela fronteira no for uma informao de controle
que modifique o comportamento do sistema , deve se manter no mnimo um
AIE;
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE)
Para o processo elementar identificado a ser contado como uma EE, pelo menos
uma das trs opes a seguir devem ser satisfeitas:
A lgica de processamento deve ser nica e diferente das demais entradas
externas;
O conjunto de dados elementares identificados distinto dos conjuntos
identificados por outras EE;
Os ALIs mantidos e os AIEs referenciados so distintos dos utilizados por
outras EE;
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE)
Cada EE deve ser classificada conforme sua complexidade
funcional relativa que baseada no nmero de Arquivos
Referenciados (ALI e AIE) e no nmero de itens de dados (ID).
@ribeirord
15
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE) - Identificao do Nmero de Arquivos
Referenciados
Um arquivo referenciado qualquer ALI que foi consultado ou atualizado
pelo processo ou qualquer AIE que foi consultado sendo que o nmero de
Arquivos Referenciados a soma dos ALI e AIE atualizados ou consultados na
Entrada Externa.
Regras de contagem para os Arquivos referenciados em uma EE :
Contar um AR para cada ALI mantido;
Contar um AR para cada ALI ou AIE lido durante o processo de EE;
Contar somente um AR para cada ALI que seja mantido e lido durante o
processo da EE.
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE) - Identificao do Nmero de Itens de Dados
Um item de dado um campo nico , no repetido, identificado pelo usurio e
que atualizado em um ALI pela EE.
Cada item de dado atualizado em um ALI pela EE deve ser computado ,
considerando o seguinte:
Contar um item de dados para cada campo nico , no repetitivo, reconhecido
pelo usurio e mantido em um ALI via execuo de um processo elementar
Campo recuperado ou derivado pelo sistema e armazenado em um ALI,
durante um processo elementar de uma EE que no cruzar a fronteira da
aplicao no deve ser contado.
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE) - Identificao do Nmero de Itens de Dados
Linhas de comando ou teclas de funo que proveem a capacidade para
definir a ao a ser tomada pela EE.
Campos no informados pelo usurio, mas que so atualizados em um ALI por
uma EE.
Mensagem de erro ou confirmao ligadas aos processos lgicos executados
pela EE.
@ribeirord
16
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE)
A complexidade funcional de uma EE determinada em funo da quantidade de
ALIs e AIEs referenciados e do nmero de itens de dados (ID) referenciados e
pode ser classificada em simples, mdia e complexa
Nmero de Itens de Dados(ID)
1 a 4 ID 5 a 15 ID 16 ou mais ID
0 ou 1 arquivo
referenciado
SIMPLES SIMPLES MDIA
2 AR SIMPLES MDIA COMPLEXA
3 ou mais AR MDIA COMPLEXA COMPLEXA
SIMPLES = 3 PF
MDIA = 4 PF
COMPLEXA = 6 PF
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE): Uma sada externa(SE) um processo
elementar que envia dados ou informaes de controle para
fora da fronteira da aplicao.
Seu objetivo exibir informaes recuperadas atravs de
processamento lgico , isto , processamento que envolva
clculos ou criao de dados derivados e no apenas uma
simples recuperao de dados.
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE)
Uma Sada Externa pode manter um ALI ou alterar o comportamento do sistema.
Representam assim atividades do sistema que transformam dados dos ALI e
geram resultados que so exibidos ao usurio.
O processamento lgico definido como o conjunto de crticas, clculos,
algoritmos e referncia/acesso a arquivos requisitados pelo usurio que visa
completar um processo elementar.
O processo elementar a menor conjunto de atividades significativa para o
usurio final em termos de funo de negcio.
Dados derivados so dados que exigem um processamento diferente de um
acesso, recuperao ou edio de dados de um ALI e/ou AIE.
@ribeirord
17
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE)
A identificao de uma sada externa pode ser feita pela identificao de todos
os processos e informaes de controle que enviam dados para fora da fronteira
da aplicao.
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE)
Pode-se considerar uma sada externa:
Dados transferidos para outra aplicao : dados de um ALI que so
formatados (arrumados em uma ordem nica) e processados para uso por
uma aplicao externa.
Relatrios : Cada relatrio produzido pela aplicao pode ser considerado
uma SE. Para relatrios de formato idnticos mas que necessitam de lgicas
de processamento ou clculos distintos devem ser considerados duas sadas
externas.
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE)
Relatrios on-line : Sada de dados on-line que no seja a parte de sada de
uma consulta Externa.
Formatos Grficos : Contados da mesma forma como sada em formato texto,
isto , cada formato grfico diferente contado como uma sada externa.
Gerador de relatrios : Cada relatrio de uma sada desenvolvida para o
usurio via gerador de relatrio deve ser considerado como uma sada
externa.
@ribeirord
18
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE)
No devem ser considerados como sadas externas:
Telas de Ajuda;
Literais;
Data, hora, controles de paginao , etc.;
Relatrios mltiplos com a mesma lgica e formato
Relatrios criados pelo usurio de forma dinmica pelo usurio usando um
linguagem como SQL.
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE)
Cada sada externa deve ser classificada de acordo com sua
complexidade funcional e baseada no nmero de Arquivos
Referenciados e no nmero de itens de dados.
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE) - Identificao do Nmero de arquivos
referenciados
Um arquivo referenciado qualquer AIE que foi lido ou ALI que foi lido ou
mantido pelo processamento da Sada Externa sendo que o nmero de Arquivos
Referenciados a soma dos ALI e AIE atualizados ou consultados na Sada
Externa.
Regras de contagem para AR em uma Sada Externa:
Contar um AR para cada Ali mantido durante o processo elementar;
Contar um AR para cada ALI ou AIE lido durante o processo elementar;
Contar somente um AR quando um ALI mantido e lido pelo processo
elementar da SE.
@ribeirord
19
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE) - Identificao do Nmero de Itens de Dados
Um item de dado um campo nico, no repetitivo, identificado pelo usurio
que apresentado pela sada externa.
Um item de dado dever ser identificado conforme as seguintes regras:
Contar um item de dado para cada campo no repetido reconhecido pelo
usurio e que sua entrada seja feita pela fronteira da aplicao. Se o item
de dados entra e sai pela fronteira da aplicao ele ser computado
apenas uma vez;
Contar um item de dado pela capacidade da aplicao enviar mensagens
de resposta para fora da fronteira, indicando erro ou sucesso no
processamento;
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE) - Identificao do Nmero de Itens de Dados
Um item de dado dever ser identificado conforme as seguintes regras:
Um campo recuperado ou derivado pelo sistema e armazenado em um ALI,
durante um processo elementar de uma SE, que no cruzar a fronteira da
aplicao no deve ser contado.
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE) - Identificao do Nmero de Itens de Dados
O processo para identificar as SE deve verificar o processamento lgico do
processo elementar conforme as seguintes regras:
Se existe pelo menos uma frmula matemtica ou clculo;
Se cria dados derivados;
Se mantm pelo menos um ALI;
Se muda o comportamento do sistema.
@ribeirord
20
Contagem dos PF
Contagem das Funes Transacionais
Sada Externa (SE)
A complexidade funcional de uma SE determinada em funo
do nmero de itens de dados e da quantidade de arquivos
referenciados (ALI + AIE) podendo ser classificada como simples,
mdia e complexa.
Nmero de Itens de Dados (ID)
1 a 5 ID 6 a 19 ID 20 ou mais ID
0 ou 1 AR SIMPLES SIMPLES MDIA
2 a 3 AR SIMPLES MDIA COMPLEXA
4 ou mais AR MDIA COMPLEXA COMPLEXA
SIMPLES = 4 PF
MDIA = 5 PF
COMPLEXA = 7 PF
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE): Representa a necessidade de
processamento de consultas da aplicao sendo uma
combinao de entrada/sada de dados onde uma entrada
de dados causa uma recuperao e sada de dados
correspondente.
A lgica de processamento no deve conter frmula
matemtica ou clculo nem criar dados derivados ou atualizar
nenhum ALI.
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE)
As consultas Externas so requisies de informaes que
para serem satisfeitas precisam que sejam combinados
parmetros de entradas e sadas permitindo a recuperao
da informao solicitada pelo usurio.
Dados derivados so dados que exigem um processamento
diferente de um acesso, recuperao ou edio de dados de
um ALI e/ou AIE.
@ribeirord
21
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE)
A identificao de uma CE feita pela identificao dos processos onde uma
entrada est associada a uma recuperao e exibio de dados sem
derivao e sem atualizao de um ALI.
As seguintes regras devem ser satisfeitas para um processo elementar ser
contado como uma CE:
O processamento elementar recupera dados ou informaes de controle
de um ALI ou AIE;
A lgica do processo elementar no pode conter clculos;
A lgica do processo elementar no cria dados derivados;
A lgica do processo elementar no mantm nenhum ALI;
A lgica do processo elementar no altera o comportamento do sistema.
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE)
Pode-se citar como exemplos de CE:
Um processo de recuperao de dados que seleciona dados com base em
uma entrada fornecida;
Telas de Logon;
Telas de Help;
Telas de alterao/remoo que mostram o que ser alterado ou
removido antes de sua efetivao.
Tela de menus que permitem informar parmetros para a consulta na tela
escolhida.
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE)
No so consideras CE:
Telas de Menus que oferecem somente funcionalidade de seleo de
telas;
Dados derivados;
Documentao On-Line;
Sistema de Teste;
Sistema Tutoriais;
Relatrios e consultas que contenham clculo ou gerem dados derivados.
@ribeirord
22
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE) - Identificao do Nmero de arquivos
referenciados
Um arquivo referenciado um arquivo ALI ou AIE lido pela
Consulta Externa.
Regras de contagem para um AR em uma CE :
Contar um AR para cada ALI lido;
Contar um AR para cada AIE lido.
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE) - Identificao do Nmero de Itens de
Dados
Um item de dado um campo nico , no repetitivo,
reconhecido pelo usurio.
Todos os itens de dados que servem de parmetro no
processamento da consulta Externa devem ser contados.
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE) - Identificao do Nmero de Itens de
Dados
Regras de contagem de itens de dados para CE:
Contar um item de dados para cada campo reconhecido
pelo usurio e no repetitivo que atravessa a fronteira da a
aplicao e requisitado para definir quando , o que ou
como os dados sero recuperados ou gerados pelo processo
elementar;
Contar um item de dados para cada campo reconhecido
pelo usurio e no repetitivo que sai pela fronteira da
aplicao;
@ribeirord
23
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE) - Identificao do Nmero de Itens de
Dados
Se um item de dados entre e sai da aplicao deve ser
contado somente uma vez;
Contar um item de dados pela capacidade da aplicao
enviar uma mensagem de resposta para fora da fronteira da
aplicao indicando um erro ocorrido ou confirmando que um
processo terminado ou deve continuar.
Contar um item de dados pela habilidade da aplicao em
definir que uma ao a ser feita, mesmo havendo diversos
mtodos de chamar o mesmo processo lgico;
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE) - Identificao do Nmero de Itens de
Dados
No devem ser contados : literais, paginao, variveis ou
sinalizaes geradas pelo sistema.
Um item de dado adicional deve ser computado caso sejam
requeridas mensagens de erro ou campos de confirmao
associados parte de entrada da Consulta Externa.
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE)
A complexidade funcional de uma CE determinada em
funo do nmero de itens de dados e arquivos referenciados
Nmero de Itens de dados(ID)
1 a 5 ID 6 a 19 ID 20 ou mais ID
0 ou 1 AR SIMPLES SIMPLES MDIA
2 a 3 AR SIMPLES MDIA COMPLEXA
4 ou mais AR MDIA COMPLEXA COMPLEXA
SIMPLES = 3 PF
MDIA = 4 PF
COMPLEXA = 6 PF
@ribeirord
24
Para cada um dos cinco tipos de funo (ALI, AIE , EE, SE e CE), so
contados os totais de pontos de funo (TPF) segundo a expresso:
3
TPF
i
= S N C
i,j
* C
i,j
J=1
Onde:
a) N C
i,j
o nmero de funes do tipo i (i variando de 1 a 5, segundo os tipos de funo
existentes: ALI, AIE, EE, SE e CE) que foram classificados na complexidade j (j variando de 1
a 3 , segundo os valores de complexidade: simples , mdia e complexa)
b) C
i,j
o valor da contribuio da complexidade j no clculo dos pontos de funo i,
conforme a tabela acima.
Contagem dos PF No Ajustados
O total de pontos de funo no ajustados (PFNA) dado
pela soma dos pontos das tabelas de funo:
5
PFNA = S TPF
i
i=1
onde i varia de 1 a 5, conforme os tipos de funo existentes
(AIL, AIE, EE, SE, CE)
Contagem dos PF No Ajustados
Contagem dos PF No Ajustados
@ribeirord
25
Contagem dos PF
Determinao do valor do fator de Ajuste
A tcnica de Anlise por Pontos de Funo considera que outros
fatores afetam o tamanho funcional de um sistema. Estes fatores
esto relacionados com caractersticas da aplicao.
No clculo dos PF no ajustados no levada em conta a tecnologia
usada nem os requisitos no funcionais. Por este motivo calculado o
valor do fator de ajuste (VFA) que baseado em 14 caractersticas
gerais de sistema.
Contagem dos PF
Determinao do valor do fator de Ajuste
Caractersticas gerais do sistema
C1 Comunicao de dados
C2 Processamento distribudo
C3 Performance
C4 Utilizao de Equipamento
C5 Volume de transaes
C6 Entrada de dados on-line
C7 Eficincia do Usurio Final
C8 Atualizao On-Line
C9 Processamento complexo
C10 Reutilizao de cdigo
C11 Facilidade de Implantao
C12 Facilidade Operacional
C13 Mltiplos Locais
C14 Facilidade de mudanas
O VFA deve calcular o nvel de
influncia de cada uma das 14
caractersticas , baseado em um
equao que atribui valores em
uma escala que de varia de
nenhuma influncia at a influncia
mais forte.
Nveis ou Graus de Influncia
0 Nenhuma Influncia
1 Influncia Mnima
2 Influncia Moderada
3 Influncia Mdia
4 Influncia Significativa
5 Grande Influncia
Contagem dos PF
Determinao do valor do fator de Ajuste
O fator de ajuste influncia os pontos de funo no ajustados em +/- 35% , o que
d um intervalo de variao da ordem de 0,65 a 1,35. Ele responsvel pela correo
das distores ocorridas na etapa de contagem das funes de dados e funes
transacionais. Na prtica , esta correlao , na maioria dos casos, varia entre 10% e +
10%.
Para cada uma das 14 caractersticas atribui-se um valor de 0 (nenhuma influncia) a 5
(forte influncia) que indica quanto uma caracterstica tem influncia no sistema. Os 14
graus de influncia (GI) so ento somados o que resulta no grau de influncia total
(GIT),:
14
GIT = S GI
i
i=1
@ribeirord
26
Contagem dos PF
Determinao do valor do fator de Ajuste
O valor do fator de ajuste (VFA) calculado pela seguinte frmula:
VFA = ( GIT * 0,01) + 0,65
Se o fator de ajuste de valor igual a 1,00 , a influncia total das
caractersticas gerais do sistema neutra. Nesta situao , a contagem dos
pontos de funo ajustados equivale a contagem de pontos de funo no
ajustados.
NOTA: Devido a sua subjetividade, a utilizao do fator de ajuste tornou-se
opcional ao final do ano de 2002 como medida para aceitao dos pontos de
funo do IFPUG como um mtodo padro de medida funcional, pois vrias
caractersticas esto relacionadas com requisitos no funcionais da aplicao.
Contagem dos PF
Clculo de Pontos de Funo para um projeto de desenvolvimento
O projeto de desenvolvimento apresenta trs componentes em termos de
funes :
Funcionalidades da aplicao includas pelos usurios como requisitos
"Compreendem as funes usadas depois da instalao do sistema. Elas existem
para satisfazer as necessidades de sada do negcio do usurio.
Funcionalidades de converso includas pelos usurios como requisitos
"Compreendem funcionalidades providas somente na instalao do sistema.
Elas existem para converter dados ou proporcionar outros requisitos
estabelecidos pelo usurio e necessrios converso."
Contagem dos PF
Clculo de Pontos de Funo para um projeto de desenvolvimento
Valor do fator de ajuste da aplicao "Compreende a determinao das 14
caractersticas gerais do sistema em desenvolvimento, para avaliar a
complexidade funcional da aplicao".
Frmula para clculo:
DFP = (UFP + CFP) * VAF
Onde :
DFP Nmero de pontos de funo de desenvolvimento;
UFP Nmero de pontos de funo brutos apurados;
CFP Nmero de pontos de funo adicionados por processos de converso de
dados;
VAF Valor do fator de ajuste.
@ribeirord
27
Contagem dos PF
Clculo de Pontos de Funo para um projeto de Melhoria
Segundo o IFPUG o conceito de melhoria envolve apenas manutenes
evolutivas na aplicao, ou seja, alteraes feitas na aplicao para atender
aos novos requisitos de negcio do usurio. No so levadas em conta
manutenes corretivas e preventivas.
Um projeto de melhoria consiste de trs componentes em termos de funes:
Funcionalidades da aplicao includas como requisitos pelo usurio para o
projeto: Funes includas, alteradas ou excludas pelo projeto de melhoria;
Funcionalidades de Converso : "Consiste dos pontos de funo entregues por
causa de qualquer funcionalidade de converso requerida pelo usurio".
Contagem dos PF
Clculo de Pontos de Funo para um projeto de Melhoria
Valor do fator de ajuste da aplicao Dois valores so considerados ,
segundo o manual :
Valor do fator de ajuste ANTES do incio do projeto de melhoria (VAFB)
Valor do fator de ajuste DEPOIS da concluso do projeto de melhoria (VAFA)
Deve ser considerada que uma funo do tipo dado (ALI ou AIE) foi alterada
quando ela foi modificada em sua estrutura com alguma incluso , alterao ou
excluso de campos ou atributos.
Contagem dos PF
Clculo de Pontos de Funo para um projeto de Melhoria
Uma funo do tipo transao considerada alterada quando h alterao
em um dos itens a seguir :
Tipos de dados Se houve incluso , alterao ou excluso da funo.
Arquivos referenciados Se foram includos , excludos ou alterados da
funo.
Lgica de processamento Se qualquer lgica for includa , alterada ou
excluda.
@ribeirord
28
Contagem dos PF
Clculo de Pontos de Funo para um projeto de Melhoria
Frmula para clculo :
EFP = [(ADD + CHGA + CFP) * VAFA] + (DEL * VAFB)
Onde:
EFP Nmero de pontos de funo do projeto de melhoria;
ADD Nmero de pontos de funo no ajustados das funes includas pelo
projeto de melhoria;
CHGA Nmero de pontos de funo no ajustados das funes modificadas
depois das modificaes;
CFP - Nmero de pontos de funo no ajustados adicionados pela converso;
VAFA Valor do fator de ajuste da aplicao depois do projeto de melhoria;
DEL - Nmero de pontos de funo no ajustados das funes excludas pelo
projeto de melhoria;
VAFB Valor do fator de ajuste da aplicao antes do projeto de melhoria.
Contagem dos PF
Clculo de Pontos de Funo para uma aplicao
Para calcular os pontos de funo de uma aplicao existem duas frmulas que
so utilizadas :
Frmula para Contagem Inicial representa todas as funcionalidades
requeridas pelo usurio de uma aplicao instalada. As funes da converso
de dados no devem ser computadas no tamanho da aplicao entregue pois
elas existiro somente para o processo de implantao do aplicativo.
Contagem dos PF
Clculo de Pontos de Funo para uma aplicao
AFP = ADD * VAF
Onde:
AFP Nmero de pontos de funo ajustados da aplicao;
ADD Nmero de pontos de funo no ajustados das funes instaladas;
VAF Valor do fator de ajuste da aplicao.
@ribeirord
29
Contagem dos PF
Clculo de Pontos de Funo para uma aplicao
Frmula usada aps o projeto de melhoria Aps a concluso de um projeto
de melhoria os pontos de funo devem ser atualizados para refletir as
mudanas na aplicao. Novamente as funes de converso de dados no
devem ser computadas pois elas no fazem parte da aplicao .
Contagem dos PF
Clculo de Pontos de Funo para uma aplicao
AFP = [(UFPB + ADD + CHGA) (CHGB + DEL)] * VAFA
Onde:
AFP Nmero de pontos de funo ajustados da aplicao
UFPB Nmero de pontos de funo no ajustados da aplicao antes do projeto de
melhoria;
ADD Nmero de pontos de funo no ajustados das funes includas pelo projeto
de melhoria;
CHGA Nmero de pontos de funo no ajustados das funes modificadas depois
do seu trmino;
CHGB Nmero de pontos de funo no ajustados das funes modificadas antes
do seu trmino;
DEL - Nmero de pontos de funo no ajustados das funes excludas pelo projeto
de melhoria;
VAFA Valor do fator de ajuste da aplicao depois do projeto de melhoria.
Contagem dos PF
Exemplo:
uc Use Case Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Usuario
Manter Funcionario
Manter Proj eto
Alocar Funcionario
em Proj eto
@ribeirord
30
Contagem dos PF
Exemplo:
class Class Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Funcionario
- CPF :Integer
- Nome :Stri ng
- RG :Integer
Proj eto
- Desccri cao :Stri ng
0..* 1
Contagem dos PF
Contagem das Funes de Dados
Arquivo Lgico Interno (ALI) - Determinar a complexidade de um ALI
Conforme o nmero de itens de dados (ID) referenciados e o nmero de registros lgicos
(RL) encontrados , um ALI pode ser classificado em simples, mdio e complexo .
Nmero de Itens de dados(ID)
1 a 19 ID 20 a 50 ID 51 ou mais
ID
1 RL SIMPLES SIMPLES MDIA
2 a 5 RL SIMPLES MDIA COMPLEXA
6 RL ou mais MDIA COMPLEXA COMPLEXA
SIMPLES = 7 PF
MDIA = 10 PF
COMPLEXA = 15 PF
Contagem dos PF
Exemplo:
2
0
0
14
0
0
14
14
0
0
0
0
0
0
0 0
@ribeirord
31
Contagem dos PF
Exemplo:
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Princi pal
Manter Proj eto
Manter Funci onari o
NovoAl terarProj eto NovoAl terarFunci onari o
Contagem dos PF
Exemplo:
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Pri nci pal
Proj eto Funci onari o
Contagem dos PF
Exemplo:
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Manter Proj eto
Proj etos
Novo Al terar Excl ui r
rea de
Exibio dos
Projetos j
cadastrados.
@ribeirord
32
Contagem dos PF
Exemplo:
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Manter Funci onari o
Funci onri os
Novo Al terar Excl ui r
Contagem dos PF
Exemplo:
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAl terarProj eto
Descri o:
Sal var Fechar
class Class Model
EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
Funcionario
- CPF :Integer
- Nome :Stri ng
- RG :Integer
Proj eto
- Desccricao :Stri ng
0..* 1
Contagem dos PF
Exemplo:
class Class Model
EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
Funcionario
- CPF :Integer
- Nome :String
- RG :Integer
Proj eto
- Desccricao :Stri ng
0..* 1
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAl terarFuncionari o
Nome:
RG
CPF
Projeto Descrio Proj eto
Sal var Fechar
Busca dados do Banco de Dados
Projeto (contato da EE e na SE)
@ribeirord
33
Contagem dos PF
Exemplo:
custom User Interface Model EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Pri nci pal
Manter Proj eto
Manter Funcionario
NovoAlterarProj eto
NovoAlterarFunci onari o
Projeto Funci onario
Proj etos
Novo Alterar Excluir
Funci onri os
Novo Alterar Excl ui r
Descrio:
Salvar Fechar
Nome:
RG
CPF
Proj eto Descrio Proj eto
Salvar Fechar
Contagem dos PF
Exemplo:
MENSAGENS
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAlterarProjeto
Descrio:
Sal var Fechar
Mensagem de Sucesso
Projeto Exclui do
Fechar
Mensagem de Sucesso
Proj eto
Registrado
Fechar
Contagem dos PF
Exemplo: Entradas Externas
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAl terarProjeto
NovoAl terarFunci onari o
Descri o:
Sal var Fechar
Nome:
RG
CPF
Projeto Descri o Projeto
Sal var Fechar
Incluir Projeto
Editar Projeto
Excluir Projeto
Incluir Funcionrio
Editar Funcionrio
Excluir Funcionrio
@ribeirord
34
Contagem dos PF
Contagem das Funes Transacionais
Entrada Externa (EE)
A complexidade funcional de uma EE determinada em funo da quantidade de
ALIs e AIEs referenciados e do nmero de itens de dados (ID) referenciados e
pode ser classificada em simples, mdia e complexa
Nmero de Itens de Dados(ID)
1 a 4 ID 5 a 15 ID 16 ou mais ID
0 ou 1 arquivo
referenciado
SIMPLES SIMPLES MDIA
2 AR SIMPLES MDIA COMPLEXA
3 ou mais AR MDIA COMPLEXA COMPLEXA
SIMPLES = 3 PF
MDIA = 4 PF
COMPLEXA = 6 PF
Contagem dos PF
Exemplo:
Novo
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAlterarProjeto
Descri o:
Salvar Fechar
1
2 3
custom User Interface Model EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Mensagem de Sucesso
Proj eto
Registrado
Fechar
4
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
Proj eto
- Desccricao :Stri ng
1
0 ou 1 arquivo
referenciado
1 a 4 ID
Contagem dos PF
Incluir Projeto - SIMPLES
Editar Projeto
Excluir Projeto
Incluir Funcionrio
Editar Funcionrio
Excluir Funcionrio
@ribeirord
35
Contagem dos PF
Exemplo:
Excluir
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Manter Proj eto
Proj etos
Novo Al terar Excl ui r
custom User Interface Model
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
Mensagem de Confirmao
Deseja Exclui r ?
Sim No
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Mensagem de Sucesso
Projeto Excl uido
Fechar
1 2
3
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
Proj eto
- Desccricao :Stri ng
1
0 ou 1 arquivo
referenciado
1 a 4 ID
Contagem dos PF
Incluir Projeto - SIMPLES
Editar Projeto -
Excluir Projeto - SIMPLES
Incluir Funcionrio
Editar Funcionrio
Excluir Funcionrio
Contagem dos PF
Exemplo:
Editar
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Manter Proj eto
Projetos
Novo Alterar Excl ui r
Existe uma consulta Externa Oculta
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAl terarProj eto
Descri o:
Sal var Fechar
1
2 3
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
Proj eto
- Desccricao :Stri ng
1
0 ou 1 arquivo
referenciado
1 a 4 ID
custom User Interface Model EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Mensagem de Sucesso
Proj eto
Regi strado
Fechar 4
@ribeirord
36
Contagem dos PF
Incluir Projeto - SIMPLES
Editar Projeto - SIMPLES
Excluir Projeto - SIMPLES
Incluir Funcionrio
Editar Funcionrio
Excluir Funcionrio
Contagem dos PF
Exemplo:
Novo
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAl terarFunci onari o
Nome:
RG
CPF
Projeto Descri o Proj eto
Sal var Fechar
1
2
3
4
5
6
custom User Interface Model
Mensagem de Sucesso
Funci onario Registrado
Fechar 7
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
Funcionario
- CPF :Integer
- Nome :Stri ng
- RG :Integer
0..*
0 ou 1 arquivo
referenciado
5 a 15 ID
Contagem dos PF
Incluir Projeto - SIMPLES
Editar Projeto - SIMPLES
Excluir Projeto - SIMPLES
Incluir Funcionrio - SIMPLES
Editar Funcionrio
Excluir Funcionrio
@ribeirord
37
Contagem dos PF
Exemplo:
Editar
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
Funcionario
- CPF :Integer
- Nome :Stri ng
- RG :Integer
0..*
0 ou 1 arquivo
referenciado
custom User Interface Model EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA9.0 Unregistered Trial Version
Manter Funcionario
Funci onrios
Novo Alterar Excluir
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAlterarFuncionari o
Nome:
RG
CPF
Proj eto Descrio Proj eto
Sal var Fechar
custom User Interface Model
Mensagem de Sucesso
Funci onario Registrado
Fechar
1
2
3
4
5
6
7
5 a 15 ID
Contagem dos PF
Incluir Projeto - SIMPLES
Editar Projeto - SIMPLES
Excluir Projeto - SIMPLES
Incluir Funcionrio - SIMPLES
Editar Funcionrio - SIMPLES
Excluir Funcionrio -
custom User Interface Model
Mensagem de Sucesso
Funci onari o
Excluido
Fechar
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Manter Funci onari o
Funcionrios
Novo Al terar Exclui r
Contagem dos PF
Exemplo:
Excluir
custom User Interface Model
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
Mensagem de Confirmao
Deseja Exclui r ?
Sim No
1 2
3
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
Proj eto
- Desccricao :Stri ng
1
0 ou 1 arquivo
referenciado
1 a 4 ID
@ribeirord
38
Contagem dos PF
Incluir Projeto - SIMPLES
Editar Projeto - SIMPLES
Excluir Projeto - SIMPLES
Incluir Funcionrio - SIMPLES
Editar Funcionrio - SIMPLES
Excluir Funcionrio - SIMPLES
Contagem dos PF
Exemplo:
2
0
0
14
0
0
14
14
0
0
0
0
0
0
0 0
6
0
0
18
0
0
18 18
Contagem dos PF
Sadas Externas:
custom User Interface Model EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Pri nci pal
Manter Proj eto
Manter Funcionario
NovoAlterarProj eto
NovoAlterarFunci onari o
Projeto Funci onario
Proj etos
Novo Alterar Excluir
Funci onri os
Novo Alterar Excl ui r
Descrio:
Salvar Fechar
Nome:
RG
CPF
Proj eto Descrio Proj eto
Salvar Fechar
@ribeirord
39
Contagem dos PF
Exemplo:
2
0
0
14
0
0
14
14
0
0
0
0
0
0
0 0
6
0
0
18
0
0
18 18
0
0
0
0
0
0
0 0
Contagem dos PF
Consultas Externas:
Pesquisar Projeto
Pesquisar Funcionrio
Combobox NovoEditarFuncionrio
Editar Projeto
Editar Funcionrio
customUser Interface Model EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Principal
Manter Projeto
Manter Funcionario
NovoAlterarProjeto
NovoAlterarFuncionario
Proj eto Funcionario
Proj etos
Novo Alterar Exclui r
Funcionri os
Novo Alterar Excluir
Descri o:
Sal var Fechar
Nome:
RG
CPF
Projeto Descrio Projeto
Sal var Fechar
Contagem dos PF
Contagem das Funes Transacionais
Consulta Externa (CE)
A complexidade funcional de uma CE determinada em
funo do nmero de itens de dados e arquivos referenciados
Nmero de Itens de dados(ID)
1 a 5 ID 6 a 19 ID 20 ou mais ID
0 ou 1 AR SIMPLES SIMPLES MDIA
2 a 3 AR SIMPLES MDIA COMPLEXA
4 ou mais AR MDIA COMPLEXA COMPLEXA
SIMPLES = 3 PF
MDIA = 4 PF
COMPLEXA = 6 PF
@ribeirord
40
Contagem dos PF
Consultas Externas:
Pesquisar Projeto
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Manter Proj eto
Proj etos
Novo Al terar Excl ui r
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
Proj eto
- Desccricao :Stri ng
1
1 ID (descrio)
1 Arquivo Lgico
Referenciado
1
Consultas Externas:
Pesquisar Projeto - SIMPLES
Pesquisar Funcionrio
Combobox NovoEditarFuncionrio
Editar Projeto
Editar Funcionrio
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
Manter Funci onari o
Funcionrios
Novo Al terar Exclui r
Contagem dos PF
Consultas Externas:
Pesquisar Funcionrio
4 ID
CPF
Nome
RG
Descrio
(projeto)
2 Arquivo Lgico
Referenciado (Projeto e Funcionrio)
1 2 3 4
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
Funcionario
- CPF :Integer
- Nome :Stri ng
- RG :Integer
0..*
@ribeirord
41
Consultas Externas:
Pesquisar Projeto - SIMPLES
Pesquisar Funcionrio - SIMPLES
Combobox NovoEditarFuncionrio
Editar Projeto
Editar Funcionrio
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAlterarFunci onario
Nome:
RG
CPF
Projeto Descrio Projeto
Salvar Fechar
Contagem dos PF
Consultas Externas:
Combobox NovoEditarFuncionrio
1ID
Descrio
1 Arquivo Lgico
Referenciado (Projeto e Funcionrio)
1
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
Proj eto
- Desccricao :Stri ng
1
Consultas Externas:
Pesquisar Projeto - SIMPLES
Pesquisar Funcionrio - SIMPLES
Combobox NovoEditarFuncionrio - SIMPLES
Editar Projeto
Editar Funcionrio
@ribeirord
42
Contagem dos PF
Consultas Externas:
Editar Projeto
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
EA9.0 Unregistered Trial Version
Proj eto
- Desccricao :Stri ng
1
1 ID (descrio)
1 Arquivo Lgico
Referenciado
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAl terarProj eto
Descri o:
Sal var Fechar
1
Consultas Externas:
Pesquisar Projeto - SIMPLES
Pesquisar Funcionrio - SIMPLES
Combobox NovoEditarFuncionrio - SIMPLES
Editar Projeto - SIMPLES
Editar Funcionrio
custom User Interface Model
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
NovoAl terarFunci onari o
Nome:
RG
CPF
Proj eto Descri o Proj eto
Sal var Fechar
Contagem dos PF
Consultas Externas:
Editar Funcionrio
4 ID
CPF
Nome
RG
Descrio
(projeto)
2 Arquivo Lgico
Referenciado (Projeto e Funcionrio)
1
2
3
4
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
EA 9.0 Unregistered Trial Version
Funcionario
- CPF :Integer
- Nome :Stri ng
- RG :Integer
0..*
@ribeirord
43
Consultas Externas:
Pesquisar Projeto - SIMPLES
Pesquisar Funcionrio - SIMPLES
Combobox NovoEditarFuncionrio - SIMPLES
Editar Projeto - SIMPLES
Editar Funcionrio - SIMPLES
Contagem dos PF
Exemplo:
2
0
0
14
0
0
14
14
0
0
0
0
0
0
0 0
6
0
0
18
0
0
18 18
0
0
0
0
0
0
0 0
5
0
0
15
0
0
15 15
47

Você também pode gostar