Você está na página 1de 242

Parte 4 Exemplos

Pgina intencionalmente deixada em branco.

Parte 4 Exemplos
Introduo

Contedo

A Parte 4 apresenta exemplos de funes de dados e funes de transao


para ilustrar as regras de contagem da Parte 1. Os exemplos fornecem:

Uma descrio das funes de dados ou de transao

A base para a medio

As tabelas para serem usadas na aplicao das regras de contagem

A identificao da complexidade funcional

A contribuio para o tamanho funcional

A Parte 4 inclui as seguintes sees:


Tpico

Janeiro de 2010

Pgina

Exemplos de Contagem de Funes de Dados

1-3

Exemplos de Contagem de ALI

1-7

Exemplos de Contagem de AIE

1-39

Exemplos de Contagem de Funes de Transao

2-1

Exemplos de Identificao de Processo Elementar

2-7

Exemplos de Contagem de EE

2-61

Exemplos de Contagem de SE

2-103

Exemplos de Contagem de CE

2-127

Manual de Prticas de Contagem de Pontos de Funo

1-1

Pgina intencionalmente deixada em branco

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-2

Parte 4 Captulo 1

Exemplos de Contagem de Funes de Dados


Introduo

Esta seo utiliza vrios exemplos a fim de ilustrar procedimentos para a


medio de funes de dados, cada um independentemente, vlido por si s.
Nota: Cada exemplo mostra somente o requisito especfico para a situao
ilustrada, embora na prtica devssemos avaliar todos os requisitos e
seu impacto funcional.
Esta seo utiliza uma aplicao de Recursos Humanos (RH) com uma
aplicao de Segurana e outra aplicao de Distribuio de Correspondncia
para ilustrar procedimentos para identificar e medir funes de dados. Alm
desta seo, os exemplos esto nos Estudos de Caso, que so parte da
documentao suplementar do IFPUG.
Nota: Os exemplos desta seo e no decorrer deste manual tm dois
props itos:
1. Ilustrar como as regras de contagem de pontos de funo so aplicadas
para um conjunto especfico de requisitos do usurio.
2. Permitir a voc praticar utilizando os procedimentos de contagem.
Cada contador deve:

Contedo

Analisar os requisitos especficos do usurio que so aplicados em cada


projeto ou aplicao sendo medida, e

Contar baseado naqueles requisitos.

Esta seo explica a organizao dos exemplos e inclui exemplos detalhados


para contagem de ALIs e AIEs.
Tpico

Janeiro de 2010

Pgina

Exemplos de Contagem de Funes de Dados

1-3

Exemplos de Contagem de ALI

1-7

Exemplos de Contagem de AIE

1-39

Manual de Prticas de Contagem de Pontos de Funo

1-3

Exemplos de Contagem de Funes de Dados

Parte 4 - Exemplos

Organizao dos Exemplos de Contagem


Esta seo explica como os exemplos so apresentados.

Sumrio da Organizao
A seguinte lista sumariza a sequncia da informao em exemplos detalhados.
Para cada exemplo:
1. As funes de dados so identificadas.
2. As funes de dados so classificadas como ALIs ou AIEs.
3. Os RLRs e DERs que contribuem para a complexidade funcional so
identificados e contados.

Diagrama da Organizao
O seguinte diagrama ilustra a organizao dos exemplos.

Exem plo
Identifique ALIs
Conte RLRs/DERs

Exem plo
Identifique AIEs
Conte RLRs/DERs

Conte para Cada Exemplo


Cada exemplo inclui os seguintes componentes:
1. Base para a medio
2. Tabela aplicando as regras de contagem

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-4

Parte 4 - Exemplos

Exemplos de Contagem de Funes de Dados

Diagrama dos O diagrama abaixo ilustra os componentes para cada exemplo e o fluxo de
Componentes informao.
Base para a Medio

Requisitos do Usurio
1. Xxxxxxxxxxxxxxx
2. Xxxxxxxxxxxxxxx
3. Xxxxxxxxxxxxxxx

Tabela de Regras de Contagem

Identificar ALI ou AIE

Regras de Contagem

As Regras se Aplicam?

Xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxxxxxxxxxx

Sim ou No. Explicao .....


Sim ou No. Explicao .....
Sim ou No. Explicao .....

Xxxxxxxxxxxxxxxxxxxxxxxxxxxx

Sim ou No. Explicao .....

Para cada ALI ou AIE identificado,


Conte RLRs e DERs

Janeiro de 2010

Regras de Contagem

As Regras se Aplicam?

Xxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxx

Explicao .....
Explicao .....

Xxxxxxxxxxxxxxxxxxxx

Explicao .....

Manual de Prticas de Contagem de Pontos de Funo

1-5

Exemplos de Contagem de Funes de Dados

Base para a
Medio

Parte 4 - Exemplos

A base para a medio inicia cada exemplo. Como mostrado no diagrama de


compo nentes, a medio pode ser baseada nos seguintes componentes:

Requisitos do usurio

Modelo de dados e de processo

Janelas, telas ou relatrios.

Nota: Nem todos os componentes no diagrama esto includos em todos os


exemplos. Em alguns exemplos, apenas os requisitos so base para a
medio. Outros exemplos incluem um modelo de dados ou processo,
janelas, telas, e relatrios.

Tabela de
Regras de
Contagem

A anlise para identificar funes apresentada em uma tabela que lista as


regras de contagem para o tipo de funo. As regras so aplicadas aos
componentes que formam a base para a medio. A anlise explicada na
tabela na coluna A Regra se Aplica?
Nota: Se todas as regras se aplicam, o exemplo contado como um ALI ou
AIE.
A prxima tabela mostra as regras e a explicao para a complexidade para
cada tipo de funo identificado.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-6

Exemplos de Contagem de ALI


Introduo

Esta seo usa a aplicao de Recursos Humanos (RH) para ilustrar os


procedimentos para identificar e medir funes de dados. Alm desta seo,
outros exemplos esto nos Estudos de Caso que so parte da documentao
complementar do IFPUG.

Contedo

Esta seo inclui os seguintes exemplos:


Tpico

Janeiro de 2010

Pgina

Resumo das Descries dos Exemplos de Contagem de ALIs

1-8

Exemplo: Dados de Auditoria para Consultas e Relatrios

1-9

Exemplo: Definio de Relatrio

1-15

Exemplo: ndice Alternativo

1-20

Exemplo: Dados Compartilhados por Aplicaes

1-21

Exemplo: Diferentes Usurios/Diferentes Vises dos Dados

1-30

Manual de Prticas de Contagem de Pontos de Funo

1-7

Exemplos de Contagem de ALI

Parte 4 - Exemplos

Resumo das Descries dos Exemplos de Contagem de ALIs


Os exemplos para ALIs so descritos na seguinte tabela:

Janeiro de 2010

Exemplo

Descrio Resumida

Dados de Auditoria

Este exemplo mostra a anlise e medio de


dados que so mantidos para fins de auditoria.

1-9

Definio de
Relatrio

Este exemplo mostra a contagem de definies


de relatrios definidos pelo usurio, mantidas
dentro de uma aplicao.

1-15

ndice Alternativo

Este exemplo ilustra a anlise dos requisitos do


usurio para o exemplo de definio de relatrio
com foco nos requisitos para implementao
fsica.

1-20

Dados
Compartilhados por
Aplicaes

Este exemplo mostra a contagem de dados que


so mantidos por mais de uma aplicao.

1-21

Diferentes Usurios/
Diferentes Vises
dos Dados

Este exemplo mostra que duas aplicaes podem


contar o mesmo arquivo com diferentes DERs.

1-30

Manual de Prticas de Contagem de Pontos de Funo

Pgina

1-8

Parte 4 - Exemplos

Exemplos de Contagem de ALI

Exemplo: Dados de Auditoria para Consultas e Relatrios


Requisitos do Uma anlise dos seguintes requisitos de segurana do usurio mostra uma
Usurio
necessidade para dados de auditoria:
1. Permitir ou recusar o acesso do usurio para cada tela da aplicao.
2. Alterar o acesso do usurio para cada tela.
3. Informar qualquer incluso ou alterao de segurana de tela, utilizando
os seguintes dados:

Identificao do usurio que est incluindo ou alterando a informao


de segurana

O usurio da tela em que a segurana foi includa ou alterada

O usurio e a imagem antes e depois de uma alterao feita na


segurana da tela

A data e a hora que ocorreu a incluso ou a alterao.

4. Capturar dados de auditoria para monitorar e informar diariamente


atividades da segurana. Este requisito foi determinado quando um
projeto foi implementado para satisfazer os requisitos do usurio de
segurana de telas.
MER
Aplicao RH
Segurana
de Tela

Auditoria de
Segurana

Legenda:
Entidade Tipo
Entidade Atributiva
Relacionamento Opcional Um-Para-Muitos

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-9

Exemplos de Contagem de ALI

Parte 4 - Exemplos

Diagrama de Fluxo de Dados


Informaes do Relatrio
Solicitao de Relatrio
Usurio

data, hora, id.usurio,


antes, depois

1.1

Informaes para Incluir


Segurana de Tela

Incluir Segurana
de Tela
Id.usurio, SS#,
Permisso de acesso,
id.janela
Segurana
Screen
de Tela

Inf.Alt.
Segurana
de Tela

Auditoria
de
Screen
Segurana
de Tela

data, hora,
id.usurio,
antes, depois

data, hora,
id.usurio,
antes, depois

1.3
Relao das
Alteraes da
Segurana

1.2
Alterar Segurana
de Tela

Informaes para Alterar Segurana de Tela

Legenda:

Usurio ou Aplicao

Depsito de Dados

Processo

Fluxo de Dados

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-10

Parte 4 - Exemplos

Passo 1

Exemplos de Contagem de ALI

Identificar as Fune s de Dados


Use as regras de Identificao de Funes de Dados para determinar se
Auditoria de Segurana de Tela uma funo de dados. A tabela a seguir
mostra a anlise dos dados para Auditoria de Segurana de Tela
Regras de Identi ficao de Funo de
Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo
usurio dentro do escopo da contagem.

Segurana de Tela e Auditoria de Segurana


de Tela.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

Segurana de Tela e Auditoria de Segurana


de Tela so relacionadas. Auditoria de
Segurana de Tela dependente de Segurana
de Tela. Elas so agrupadas numa nica
funo de dados.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No existem entidades deste tipo.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente
chaves estrangeiras; agrupe os
atributos chave estrangeira com as
entidades primrias.

No existem entidades deste tipo.

A Auditoria de Segurana de Tela no contada como uma funo de dados


porque ela dependente de Segurana de Tela. Auditoria de Segurana de
Tela parte da funo de dados Segurana de Tela.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-11

Exemplos de Contagem de ALI

Passo 2

Parte 4 - Exemplos

Classificar as Funes de Dados


A tabela a seguir mostra a anlise para determinar se a informao de
Segurana de Tela classificada como um ALI.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

A funo de dados Segurana de Tela


mantida dentro da aplicao.

2.

Classificar co mo u m AIE, se:

Classificada como u m A LI;


consequentemente, nenhum AIE
identificado.

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

Baseado na anlise, a informao de Segurana de Tela classificada como


um ALI.
Passo 3

Contar os DERs
Para os DERs, observe cada atributo associado com o ALI Segurana de
Tela e determine se as regras de contagem de DER se aplicam.
O ALI Segurana de Tela inclui:

Janeiro de 2010

Id.us urio
SS#
Id.Janela
Permisso de Acesso
Data da Alterao
Hora da Alterao
Imagem antes
o Id.us urio antes
o Id.janela antes
o Permisso de acesso antes
Imagem depo is
o Id.usurio depois
o Id.janela depois
o Permisso de acesso depois

Manual de Prticas de Contagem de Pontos de Funo

1-12

Parte 4 - Exemplos

Exemplos de Contagem de ALI

A anlise dos DERs para o ALI Segurana de Tela mostrada aba ixo:

Passo 4

Regras de Contagem de DER para Funo


de Dados

A regra se aplica?

1.

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma funo
de dados atravs da execuo de todos os
processos elementares dentro do escopo da
contagem.

Id usurio, SS#, Id janela, Permisso de


acesso, Data da Alterao e Hora da
Alterao.

2.

Conte somente aqueles DERs sendo usado


pela aplicao sendo medida quando duas
ou mais aplicaes mantm e/ou
referenciam a mesma funo de dados.

No existem atributos deste tipo.

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer um
relacionamento co m outra funo de dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

Id usurio antes, Id janela antes e Permisso


de acesso antes so agrupados e contados
como Imagem Antes. O mes mo tambm
feito para os atributos Imagem Depois.

Contar os RLRs
Para os RLRs, identifique os subgrupos baseado nas regras de contagem de
RLR.

Janeiro de 2010

Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada funo
de dados tem u m subgrupo de DERs
para ser contado como u m RLR).

Conte um RLR para o A LI Segurana de Tela.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo.

Entidade atributiva, em u m
relacionamento diferente de 1-1
mandatrio.

Auditoria de Segurana de Tela u ma entidade


atributiva num relacionamento 1-M opcional.
Conte um RLR adicional para Auditoria de
Segurana de Tela.

Manual de Prticas de Contagem de Pontos de Funo

1-13

Exemplos de Contagem de ALI

Parte 4 - Exemplos

O total de RLR e DER para Segurana de Tela mostrado na tabela a


seguir.
RLRs

DERs

Segurana de Tela
Auditoria de Segurana de Tela

Id usurio
Nr. SS
Id tela
Permisso de Acesso
Data da Alterao
Hora da Alterao
Imagem Antes
Imagem Depois
Total

Total

Passo 5

2 RLRs

Determinar a Complexidade Funcional


2 RLRs e 8 DERs

Passo 6

Complexidade Baixa

Determinar o Tamanho Funcional


Tamanho Funcional de 1 ALI Baixo

Janeiro de 2010

8 DERs

7 PF

Manual de Prticas de Contagem de Pontos de Funo

1-14

Parte 4 - Exemplos

Exemplos de Contagem de ALI

Exemplo: Definio de Relatrio


Requisitos do O usurio requer a habilidade de executar as seguintes atividades:
Usurio
1. Adicionar uma definio de relatrio que inclui

Um identificador nico do relatrio


Um nome do relatrio
Atributos utilizados no relatrio
Clculos para gerar o relatrio.

2. Reutilizar a definio do relatrio a qualquer momento, modificando a


definio se necessrio.
3. Visualizar e imprimir um relatrio utilizando as definies do relatrio.
4. Consultar as definies de um relatrio existente pelo nome do relatrio
ou pelo identificador do relatrio.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-15

Exemplos de Contagem de ALI

Passo 1

Parte 4 - Exemplos

Identificar as Fune s de Dados


A partir dos requisitos do usurio, identificador do relatrio, nome do
relatrio, atributos utilizados no relatrio e clculos, juntos, formam um
agrupamento lgico de dados para uma definio de relatrio porque eles so
mantido s como um grupo.
A tabela a seguir mostra a anlise para determinar se as informaes de
definio de relatrio uma funo de dados. Veja os Estudos de Caso para
saber como o restante dos requisitos podem ser contados.

Janeiro de 2010

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo
usurio dentro do escopo da contagem.

Definio de relatrio.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como


Dados de Cdigo.

Informao de Defin io de Relatrio no


uma instncia de dados de cdigo. A entidade
usada para referncia na gerao de
relatrios, consiste de mais do que cdigo e
descrio e alterada sempre que necessrio
pelo usurio.

5.

Exclu ir entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente
chaves estrangeiras; agrupe os
atributos chave estrangeira com as
entidades primrias.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-16

Parte 4 - Exemplos

Passo 2

Exemplos de Contagem de ALI

Classificar as Funes de Dados


A tabela a seguir mostra a anlise para determinar se a informao de
Definio de Relatrio classificada como um ALI. Veja os Estudos de Caso
para saber como o restante dos requisitos podem ser contados.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

A funo de dados Definio de Relatrio


mantida dentro da aplicao

2.

Classificar co mo u m AIE, se:

Classificada como u m A LI;


consequentemente, nenhum AIE
identificado.

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

Baseado na anlise, a informao de Definio de Relatrio classificada


como um ALI.

Passo 3

Contar os DERs
Para os DERs, observe cada atributo associado com o ALI Definio de
Relatrio e determine se as regras de contagem de DER se aplicam.
O ALI Definio de Relatrio inclui:

Janeiro de 2010

Identificador do Relatrio
Nome do Relatrio
Atributos
Clculos

Manual de Prticas de Contagem de Pontos de Funo

1-17

Exemplos de Contagem de ALI

Parte 4 - Exemplos

A anlise dos DERs para o ALI Definio de Relatrio mostrada abaixo:

Passo 4

Regra de Contagem de DER para Funo de


Dados

A regra se aplica?

1.

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma funo
de dados atravs da execuo de todos os
processos elementares dentro do escopo da
contagem.

Identificador do Relatrio, No me do
Relatrio, Atributos, Clculos. Embora
existam m ltiplas ocorrncias de ambos os
Atributos e Clculos, eles so contados cada
um co mo so mente um DER.

2.

Conte somente aqueles DERs sendo usado


pela aplicao sendo medida quando duas
ou mais aplicaes mantm e/ou
referenciam a mesma funo de dados.

No existem atributos deste tipo.

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer um
relacionamento co m outra funo de dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

No existem atributos deste tipo.

Contar os RLRs
Para os RLRs, identifique os subgrupo s baseado nas regras de contagem de
RLR.

Janeiro de 2010

Regras de Contagem de RLR

A regra se aplica?

3.

Conte um RLR para cada funo de dados


(isto , por default, cada funo de dados
tem u m subgrupo de DERs para ser
contado como u m RLR).

Conte um RLR para o A LI Defin io de


Relatrio.

4.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir (dentro
da funo de dados) que contm mais do
que um DER:

Entidade associativa com atributos


no-chave

No existem entidades deste tipo.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo.

Entidade atributiva, em u m
relacionamento diferente de 1-1
mandatrio.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-18

Parte 4 - Exemplos

Exemplos de Contagem de ALI

O total de RLR e DER para Definio de Relatrio mostrado na tabela a


seguir.
RLRs

DERs

Grupo Definio de Relatrio

Identificador do Relatrio
No me do Relatrio
Atributos
Clculos
Total
4 DERs

Total

Passo 5

1 RLR

Determinar a Complexidade Funcional


1 RLRs e 4 DERs

Passo 6

Determinar o Tamanho Funcional


Tamanho Funcional de 1 ALI Baixo

Janeiro de 2010

Complexidade Baixa

7 PF

Manual de Prticas de Contagem de Pontos de Funo

1-19

Exemplos de Contagem de ALI

Parte 4 - Exemplos

Exemplo: ndice Alternativo


Requisitos do O usurio pr ecisa consultar as definies de relatrio utilizando o nome do
Usurio
relatrio como chave para localizar a definio desejada. Para satisfazer o
requisito do usurio, um ndice alternativo criado utilizando o nome do
relatrio como chave.
Passo 1

Identificar as Fune s de Dados


A tabela a seguir mostra a anlise resumida para determinar se o ndice
Alternativo um ALI.
Regras de Identi ficao de Funo de
Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo
usurio dentro do escopo da contagem.

No. A part ir da perspectiva do usurio, esta


funo de filt ro supre o usurio com atributos
especficos das definies de relatrios criados
que referenciam o ALI Definio de Relatrio.
Este filtro tcnico, necessrio para criar a lista
de consulta, no se constitui em u ma funo de
negcio.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

No se aplica.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No se aplica.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No se aplica.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No se aplica.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente
chaves estrangeiras; agrupe os
atributos chave estrangeira com as
entidades primrias.

No se aplica.

Baseado na anlise da tabela, o ndice alternativo no um grupo lgico,


portanto, no contado como um ALI.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-20

Parte 4 - Exemplos

Exemplos de Contagem de ALI

Exemplo: Dados Compartilhados por Aplicaes


Requisitos do O usurio de RH deseja a habilidade de manter informaes de cada novo
Usurio
funcionrio.
As informaes que devem ser mantidas pelo usurio de RH incluem:

Cdigo do Funcionrio
Nome do Funcionrio
Endereo para correspondncia do Funcionrio
Faixa Salarial do F uncionrio
Nome do Cargo do Funcionrio

* Como resultado da criao de um novo registro de funcionrio, a data


elegvel para aposentadoria do funcionrio deve ser automaticamente
calculada e salva com as outras informaes do Funcionrio.
O usurio da Segurana requer que um nivel de segurana seja atribudo a
cada novo funcionrio. O departamento de Segurana faz uma discreta
investigao logo que cada funcionrio contratado e atribui o apropriado
nvel de autorizao de segurana organizacional.
Isto no a aplicao de segurana que determina o acesso individual dos
usurios dentro da aplicao.
As informaes que de vem ser mantidas pelo usurio de Segurana incluem:

Cdigo do Empregado
ivel de Autorizao de Segurana Organizacional

O usurio de Segurana tambm requer um relatrio listando as seguintes


informaes:

Janeiro de 2010

Contagem dos Cdigos do Funcionrio

Nome do Funcionrio

Cdigo do Funcionrio

Nivel de Autorizao de Segurana Organizacional

Manual de Prticas de Contagem de Pontos de Funo

1-21

Exemplos de Contagem de ALI

Diagrama de
Fluxo de
Dados

Parte 4 - Exemplos

O diagrama a seguir mostra o fluxo de dados para este exemplo.

Usurio

Usurio

Aplicao RH
Cod.Func.
Nome Func .
Endereo
Faixa Salarial
Nome Cargo

Criar
Funcionrio

Cod.Func.
Nome Func .
Endereo
Faixa Salarial
Nome Cargo
Dt.Apos entadoria

Aplicao Segurana

Funcionrio

Funcionrio

Cod.Func.
Nvel Segurana

Cod.Func.
Nvel Segurana

Atribuir Nvel
de Seguran a

Cod.Func.
Nome Func .
Nvel Segurana
Listar
Funcionrios

Cod.Func.
Nome Func .
Endereo
Faixa Salarial
Nome Cargo
Dt.Apos entadoria
Nvel Segurana

Cod.Func.
Nome Func .
Nvel Segurana
Total

Legenda:

Janeiro de 2010

Usurio ou Aplica o

Processo

Depsito de Dados

Fluxo de Dados

Documento

Manual de Prticas de Contagem de Pontos de Funo

1-22

Parte 4 - Exemplos

Passo 1

Exemplos de Contagem de ALI

Identificar as Fune s de Dados (para a aplicao de RH)


Determine se as informaes de Funcionrio so uma funo de dados para a
aplicao de RH. A tabela a seguir mostra o resumo da anlise.

Passo 2

Regras de Identi ficao de Funo de Dados

A regra se aplica?

1.

Identifique todos os dados ou informaes de


controle logicamente relacionados e reconhecidos
pelo usurio dentro do escopo da contagem.

Funcionrio.

2.

Exclua entidades que no so mantidas por


qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so entidades


dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como Dados de


Cdigo.

No existem entidades deste tipo.

5.

Exclua entidades que no possuem atributos


reconhecidos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que contm


atributos adicionais no requeridos pelo usurio e
entidades associativas que contm somente
chaves estrangeiras; agrupe os atributos chave
estrangeira co m as entidades primrias.

No existem entidades deste tipo.

Classificar as Funes de Dados (para a aplicao de RH)


Determine se informaes de Funcionrio classificada como um ALI para a
aplicao de RH.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

A funo de dados Funcionrio mantida


dentro da aplicao de RH.

2.

Classificar co mo u m AIE, se:

Classificado como u m ALI;


consequentemente, nenhum AIEs so
identificados.

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

A anlise mostra que as informaes do Funcionrio so um ALI para a


aplicao de RH.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-23

Exemplos de Contagem de ALI

Passo 3

Parte 4 - Exemplos

Contar os DERs (para a aplicao de RH)


Para os DERs, observe cada atributo associado com o ALI Funcionrio na
aplicao de RH e determine se as regras de contagem de DER se aplicam.
A lista a seguir inclui os atributos para as informaes do Funcionrio:

Cdigo do Funcionrio
Nome do Funcionrio
Endereo de correspondncia do F uncionrio
Faixa Salarial do F uncionrio
Cargo do Funcionrio
Data elegvel para Aposentadoria
Nvel de Autorizao de Segurana Organizacional

A anlise dos DERs para o ALI Funcionrio na aplicao de RH mostrada


aba ixo:

Janeiro de 2010

Regra de Contagem de DER para Funo


de Dados

A regra se aplica?

1.

Os seguintes atributos satisfazem esta regra:

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma
funo de dados atravs da execuo de
todos os processos elementares dentro do
escopo da contagem.

Cdigo do Funcionrio
No me do Funcionrio
Endereo de Correspondncia do
Funcionrio
Faixa Salarial do Funcionrio
Cargo do Funcionrio
Data elegivel para aposentadoria

2.

Conte somente aqueles DERs sendo


usado pela aplicao sendo medida
quando duas ou mais aplicaes mantm
e/ou referenciam a mesma funo de
dados.

Todos os atributos so usados dentro da


aplicao de RH exceto o Nivel de
Autorizao de Segurana Organizacional.

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer
um relacionamento com outra funo de
dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

No existem atributos deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-24

Parte 4 - Exemplos

Passo 4

Exemplos de Contagem de ALI

Contar os RLRs (para aplicao de RH)


Para os RLRs, identifique os subgrupos baseado nas regras de contagem de
RLR.
Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada
funo de dados tem um subgrupo
de DERs para ser contado como u m
RLR).

Conte um RLR para o A LI Funcionrio.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo.

Entidade atributiva, em u m
relacionamento diferente de 1-1
mandatrio.

No existem entidades deste tipo.

O total de RLR e DER para o ALI Funcionrio na aplicao de RH


mostrado na tabela a seguir.
RLRs

DERs

Grupo de informaes de Funcionrio

Cdigo do Funcionrio
No me do Funcionrio
Endereo de Correspondncia do Funcionrio
Faixa Salarial do Funcionrio
Cargo do Funcionrio
Data elegivel para aposentadoria
Total
6 DERs

Total

Passo 5

1 RLR

Determinar a Complexidade Funcional (para a aplicao de RH)


1 RLR e 6 DERs

Passo 6

Determinar o Tamanho Funcional (para a aplicao de RH)


Tamanho Funcional de 1 ALI Baixo

Janeiro de 2010

Complexidade Baixa

7 PF

Manual de Prticas de Contagem de Pontos de Funo

1-25

Exemplos de Contagem de ALI

Passo 1

Parte 4 - Exemplos

Identificar as Fune s de Dados (para a aplicao Segurana)


Determine se as informaes de Funcionrio so uma funo de dados para a
aplicao Segurana. A tabela a seguir mostra o resumo da anlise.

Passo 2

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo
usurio dentro do escopo da contagem.

Funcionrio.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No existem entidades deste tipo.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente
chaves estrangeiras; agrupe os
atributos chave estrangeira com as
entidades primrias.

No existem entidades deste tipo.

Classificar as Funes de Dados (para a aplicao Segurana)


Determine se informaes de Funcionrio classificada como um ALI para a
aplicao Segurana.

Janeiro de 2010

Regras para Classificao da Funo de


Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

A funo de dados Funcionrio mantida


dentro da aplicao Segurana.

2.

Classificar co mo u m AIE, se:

Classificado como u m ALI;


consequentemente, nenhum AIEs so
identificados.

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

Manual de Prticas de Contagem de Pontos de Funo

1-26

Parte 4 - Exemplos

Exemplos de Contagem de ALI

A anlise mostra que as informaes do Funcionrio tambm so


classificadas como um ALI para a aplicao Segurana.

Passo 3

Contar os DERs (para a aplicao Segurana)


Para os DERs, observe cada atributo associado com o ALI Funcionrio na
aplicao Segurana e determine se as regras de contagem de DER se
aplicam.
O ALI Funcionrio inclui:

Cdigo do Funcionrio
Nome do Funcionrio
Endereo de correspondncia do F uncionrio
Faixa Salarial do F uncionrio
Cargo do Funcionrio
Data elegvel para Aposentadoria
Nvel de Autorizao de Segurana Organizacional

A anlise dos DERs para o ALI Funcionrio na aplicao Segurana


mostrada abaixo:

Janeiro de 2010

Regra de Contagem de DER para Funo de


Dados

A regra se aplica?

1.

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma funo
de dados atravs da execuo de todos os
processos elementares dentro do escopo da
contagem.

Os seguintes atributos satisfazem esta


regra:

2.

Conte somente aqueles DERs sendo usado


pela aplicao sendo medida quando duas
ou mais aplicaes mantm e/ou
referenciam a mesma funo de dados.

Somente o Cdigo do Funcionrio, No me


do Funcionrio e Nivel de Autorizao de
Segurana Organizacional so usados pela
aplicao Segurana.

3.

Conte um DER para cada atributo requerido


pelo usurio para estabelecer um
relacionamento co m outra funo de dados.

No existem atributos deste tipo.

Cdigo do Funcionrio
No me do Funcionrio
Nivel de Autorizao de Segurana
Organizacional

Manual de Prticas de Contagem de Pontos de Funo

1-27

Exemplos de Contagem de ALI

4.

Passo 4

Parte 4 - Exemplos

Revise os atributos relacionados para


determinar se eles so agrupados e contados
como u m nico DER ou se eles so contados
como m ltip los DERs; o agrupamento
depender de como os processos elementares
usam os atributos dentro da aplicao.

No existem atributos deste tipo.

Contar os RLRs (para a aplicao Segurana)


Para RLRs, identifique os subgrupos baseado nas regras de contagem de RLR.
Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada funo
de dados tem u m subgrupo de DERs
para ser contado como u m RLR).

Conte um RLR para o A LI Funcionrio.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo.

Entidade atributiva, em u m
relacionamento diferente de 1-1
mandatrio.

No existem entidades deste tipo.

O total de RLR e DER para o ALI Funcionrio na aplicao Segurana


mostrado na tabela a seguir.

Janeiro de 2010

RLRs

DERs

Grupo de informaes de Funcionrio

Total

Total

1 RLR

Cdigo do Funcionrio
No me do Funcionrio
Nivel de Autorizao de Segurana
Organizacional

Manual de Prticas de Contagem de Pontos de Funo

3 DERs

1-28

Parte 4 - Exemplos

Passo 5

Exemplos de Contagem de ALI

Determinar a Complexidade Funcional (para a aplicao Segurana)


1 RLR e 3 DERs

Passo 6

Determinar o Tamanho Funcional (para a a plicao Segurana)


Tamanho Funcional de 1 ALI Baixo

Janeiro de 2010

Complexidade Baixa

7 PF

Manual de Prticas de Contagem de Pontos de Funo

1-29

Exemplos de Contagem de ALI

Parte 4 - Exemplos

Exemplo: Diferentes Usurios/Diferentes Vises dos Dados


Requisitos do As informaes que devem ser mantidas pelo usurio do RH incluem:
Usurio
Cdigo do Funcionrio
Nome do Funcionrio
Endereo de Correspondncia do Funcionrio
O Endereo de Correspondncia do Funcionrio mantido no depsito de
dados Funcionrio consiste de Andar, Cdigo do Edifcio, Rua, Cidade,
Estado e CEP; entretanto, a aplicao de RH usa Endereo de
Correspondncia como um nico atributo.

Faixa Salarial do F uncionrio


Cargo do Funcionrio
Data elegvel para aposentadoria *

* Como resultado da criao de um novo registro de funcionrio, a previso


da Data da Aposentadoria do funcionrio de ve ser automaticamente
calculada e salva com as outras informaes do Funcionrio.
O usurio de RH requer a habilidade de produzir etiquetas de endereo para
cada funcionrio.
O usurio da Distribuio de Correspondncia requer a habilidade de manter
o cdigo do edifcio para cada funcionrio para refletir as mudanas nos
cdigos identificados.
O usurio da Distribuio de Correspondncia tambm requer a habilidade
de avaliar a populao em cada local para determinar qual o processo mais
eficiente para entrega de correspondncias internas. Um relatrio
produzido com indicao do nmero de funcionrios localizados em cada
andar de cada edifcio.
As informaes que de vem ser mantidas ou referenciadas pelo usurio da
Distribuio de Correspondncia incluem:

Cdigo do Funcionrio
Andar
Cdigo do Edifcio

Outros atributos (por exemplo, Nivel de Autorizao de Segurana


Organizacional) existem dentro da entidade Funcionrio, mas eles no so
referenciados ou mantidos pela aplicao de RH nem pela aplicao de
Distribuio de Correspondncia.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-30

Parte 4 - Exemplos

Diagrama de
Fluxo de
Dados

Exemplos de Contagem de ALI

O diagrama a seguir mostra o fluxo de dados para este exemplo.

Usurio

Cod.Func.
Nome Func .
Endereo
Faixa Salarial
Nome Cargo

Usurio

Aplicao RH
Cod.Func.
Nome Func .
Endereo
Faixa Salarial
Nome Cargo
Dt.Apos entadoria

Criar
Funcionrio

Imprimir
Etiquetas

Aplicao Distribuio
de Correspondncia

Funcionrio

Funcionrio

Cod.Func.
Nome Func .
Endereo
Faixa Salarial
Nome Cargo
Dt.Apos entadoria

Cod.Func.
Andar
Cdigo do Edifcio

Cod.Func.
Andar
Cdigo do Edifcio

Cod.Func.
Andar
Cdigo do Edifcio

Manter
Cdigo de
Edifcio

Imprimir
Relatrio da
Populao

Nome Func .
Endereo C orresp.
Rua
Cidade
Estado
CEP
Andar
Cdigo do Edifcio

Total de Func.
Andar
Cdigo do Edifcio

Legenda:
Usurio ou Aplica o

Depsito de Dados

Janeiro de 2010

Processo

Documento

Fluxo de Dados

Manual de Prticas de Contagem de Pontos de Funo

1-31

Exemplos de Contagem de ALI

Passo 1

Parte 4 - Exemplos

Identificar as Fune s de Dados (para a aplicao de RH)


Determine se as informaes de Funcionrio so uma funo de dados para a
aplicao RH. A tabela a seguir mostra o resumo da anlise.

Passo 2

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo
usurio dentro do escopo da contagem.

Funcionrio.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No existem entidades deste tipo.

Classificar as Funes de Dados (para a aplicao de RH)


Determine se informaes de Funcionrio classificada como um ALI para a
aplicao de RH.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

A funo de dados Funcionrio mantida


dentro da aplicao de RH.

2.

Classificar co mo u m AIE, se:

Classificado como u m ALI;


consequentemente, nenhum AIEs so
identificados.

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

A anlise mostra que as informaes do Funcionrio so um ALI para a


aplicao de RH.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-32

Parte 4 - Exemplos

Passo 3

Exemplos de Contagem de ALI

Contar os DERs (para a aplicao de RH)


Para os DERs, observe cada atributo associado com o ALI Funcionrio na
aplicao de RH e determine se as regras de contagem de DER se aplicam.
Informaes do Funcionrio incluem:

Cdigo do Funcionrio
Nome do Funcionrio
Endereo de correspondncia do Funcionrio (Andar, Cdigo do Edifcio,
Rua, Cidade, Estado e CEP)
Faixa Salarial do F uncionrio
Cargo do Funcionrio
Data elegvel para Aposentadoria
Nvel de Autorizao de Segurana Organizacional

A anlise dos DERs para o ALI Funcionrio na aplicao de RH mostrada


aba ixo:
Regra de Contagem de DER para Funo
de Dados

A regra se aplica?

1.

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma
funo de dados atravs da execuo de
todos os processos elementares dentro do
escopo da contagem.

Os seguintes atributos satisfazem esta regra:

Conte somente aqueles DERs sendo


usado pela aplicao sendo medida
quando duas ou mais aplicaes mantm
e/ou referenciam a mesma funo de
dados.

Somente o Cdigo do Funcionrio, No me do


Funcionrio, Endereo de Correspondncia
do Funcionrio, Faixa Salarial do
Funcionrio, Cargo do Funcionrio, e Data
elegvel para aposentadoria so usados pela
aplicao de RH. O atributo Nivel de
Segurana Organizacional no contado
como DER, porque ele no usado pela
aplicao de RH.

2.

Janeiro de 2010

Cdigo do Funcionrio
No me do Funcionrio
Endereo de Correspondncia do
Funcionrio
Faixa Salarial do Funcionrio
Cargo do Funcionrio
Data elegivel para aposentadoria
Nvel de Segurana Organizacional

Manual de Prticas de Contagem de Pontos de Funo

1-33

Exemplos de Contagem de ALI

Passo 4

Parte 4 - Exemplos

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer
um relacionamento com outra funo de
dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

Endereo de correspondncia do empregado


contado como u m nico DER.

Contar os RLRs (para a aplicao de RH)


Para os RLRs, identifique os subgrupos baseado nas regras de contagem de
RLR.
Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada
funo de dados tem um subgrupo
de DERs para ser contado como u m
RLR).

Conte um RLR para o A LI Funcionrio.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo.

Entidade atributiva, em u m
relacionamento diferente de 11 mandatrio.

No existem entidades deste tipo.

O total de RLR e DER para o ALI Funcionrio na aplicao de RH


mostrado na tabela a seguir.

Janeiro de 2010

RLRs

DERs

Grupo de informaes de Funcionrio

Total

Total

1 RLR

Cdigo do Funcionrio
No me do Funcionrio
Endereo de Correspondncia do Funcionrio
Faixa Salarial do Funcionrio
Cargo do Funcionrio
Data elegivel para aposentadoria

Manual de Prticas de Contagem de Pontos de Funo

6 DERs

1-34

Parte 4 - Exemplos

Passo 5

Exemplos de Contagem de ALI

Determinar a Complexidade Funcional (para a aplicao de RH)


1 RLR e 6 DERs

Passo 6

Determinar o Tamanho Funcional (para a aplicao de RH)


Tamanho Funcional de 1 ALI Baixo

Passo 1

Complexidade Baixa

7 PF

Identificar as Fune s de Dados (para a aplicao de Distribuio de


Correspondncia)
Determine se as informaes de Funcionrio so uma funo de dados para a
aplicao Distribuio de Correspondncia. A tabela a seguir mostra o
resumo da anlise.

Janeiro de 2010

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo
usurio dentro do escopo da contagem.

Funcionrio.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No existem entidades deste tipo.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente
chaves estrangeiras; agrupe os
atributos chave estrangeira com as
entidades primrias.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-35

Exemplos de Contagem de ALI

Passo 2

Parte 4 - Exemplos

Classificar as Funes de Dados (para a aplicao Distribuio de


Correspondncia)
Determine se informaes de Funcionrio classificada como um ALI para a
aplicao Distribuio de Correspondncia.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

A funo de dados Funcionrio mantida


dentro da aplicao Distribuio de
Correspondncia.

2.

Classificar co mo u m AIE, se:

Classificado como u m ALI;


consequentemente, no existem AIEs
identificados.

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

A anlise mostra que as informaes do Funcionrio so um ALI para a


aplicao Distribuio de Correspondncia.
Passo 3

Contar os DERs (para a aplicao Distribuio de Correspondncia)


Para os DERs, observe cada atributo associado com o ALI Funcionrio na
aplicao Distribuio de Correspondncia e determine se as regras de
contagem de DER se aplicam.
Informaes do Funcionrio incluem:

Cdigo do Funcionrio
Nome do Funcionrio
Endereo de correspondncia do Funcionrio (Andar, Cdigo do Edifcio,
Rua, Cidade, Estado e CEP; na aplicao de Distribuio de
Correspondncia os atributos Andar e Cdigo do Edifcio so usados
separadamente.)
Faixa Salarial do F uncionrio
Cargo do Funcionrio
Data elegvel para Aposentadoria
Nvel de Autorizao de Segurana Organizacional

A anlise dos DERs para as informaes do Funcionrio para a aplicao


Distribuio de Correspondncia mostrada abaixo:

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-36

Parte 4 - Exemplos

Passo 4

Exemplos de Contagem de ALI

Regra de Contagem de DER para Funo


de Dados

A regra se aplica?

1.

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma
funo de dados atravs da execuo de
todos os processos elementares dentro do
escopo da contagem.

Os seguintes atributos satisfazem esta regra:

2.

Conte somente aqueles DERs sendo


usado pela aplicao sendo medida
quando duas ou mais aplicaes mantm
e/ou referenciam a mesma funo de
dados.

Somente o Cdigo do Funcionrio, Andar, e


Cdigo do Ed ifcio so usados pela aplicao
Distribuio de Correspondncia.

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer
um relacionamento com outra funo de
dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

No existem atributos deste tipo. Embora o


Endereo de Correspondncia do
Funcionrio tenha sido considerado um
nico atributo na aplicao de RH, so
contados dois atributos separados (Andar e
Cdigo do Ed ifcio) na aplicao de
Distribuio de Correspondncia.

Cdigo do Funcionrio
Andar
Cdigo do Ed ifcio

Contar os RLRs (para a aplicao Distribuio de Correspondncia)


Para os RLRs, identifique os subgrupos baseado nas regras de contagem de
RLR.

Janeiro de 2010

Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada
funo de dados tem um subgrupo
de DERs para ser contado como u m
RLR).

Conte um RLR para o A LI Funcionrio.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo.

Entidade atributiva, em u m
relacionamento diferente de 11 mandatrio.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-37

Exemplos de Contagem de ALI

Parte 4 - Exemplos

O total de RLR e DER para o ALI Funcionrio na aplicao de Distribuio


de Correspondncia mostrado na tabela a seguir.

Passo 5

RLRs

DERs

Grupo de informaes do Funcionrio

Total

Total

1 RLR

Complexidade Baixa

Determinar o Tamanho Funcional (para a aplicao Distribuio de


Correspondncia)
Tamanho Funcional de 1 ALI Baixo

Janeiro de 2010

3 DERs

Determinar a Complexidade Funcional (para a aplicao Distribuio de


Correspondncia)
1 RLRs e 3 DERs

Passo 6

Cdigo do Funcionrio
Andar
Cdigo do Ed ifcio

7 PF

Manual de Prticas de Contagem de Pontos de Funo

1-38

Exemplos de Contagem de AIE


Introduo

Esta seo utiliza a aplicao de Recursos Humanos (RH) juntamente com a


aplicao de Segurana e uma aplicao de Penso para ilustrar
procedimentos utilizados para medir funes de dados. Alm desta seo,
outros exemplos esto nos Estudos de Caso que so parte da documentao
complementar do IFPUG.

Contedo

Esta seo inclui os seguintes exemplos:


Tpico

Janeiro de 2010

Page

Resumo das Descries dos Exemplos de Contagem de AIEs

1-40

Exemplo: Referenciando dados de Outras Aplicaes

1-41

Exemplo: Referenciando dados de Uma Outra Aplicao

1-45

Exemplo: Fornecendo Dados para Outras Aplicaes

1-51

Exemplo: Aplicao de Help

1-53

Exemplo: Converso de Dados

1-62

Exemplo: Arquivo de Entrada de Transao

1-64

Exemplo: Diferentes Usurios/Diferentes Vises do Usurio

1-66

Exemplo: Mltipla utilizao de Dados

1-71

Manual de Prticas de Contagem de Pontos de Funo

1-39

Exemplos de Contagem de AIE

Parte 4 - Exemplos

Resumo da Descrio dos Exemplos de AIEs


Os exemplos para AIEs so descritos na seguinte tabela:

Janeiro de 2010

Exemplo

Descrio Resumida

Pgina

Referenciando Dados de
Outras Aplicaes para
gerar sada

Este exemp lo identifica AIEs para u ma aplicao


que referencia dados mantidos por outra
aplicao. Os dados so utilizados para gerar u ma
sada externa.

1-41

Referenciando Dados de
Outra Aplicao para
utilizar co mo parte de
um processo de entrada

Este exemp lo tambm mostra dados referenciados


a partir de outra aplicao. Identifica AIEs para
uma ap licao que referencia dados mantidos por
outra aplicao para utilizao em u ma entrada
externa..

1-45

Fornecendo Dados para


Outras Aplicaes

Este outro exemplo de contagem de dados


referenciados a partir de u ma aplicao diferente.

1-51

Aplicao de Help

Este u m exemp lo de contagem de u ma


facilidade de Help dentro da aplicao de RH.

1-53

Converso de Dados

Este u m exemp lo de contagem na converso de


uma nova aplicao.

1-62

Arquivo de Entrada de
Transao

Este exemp lo aplica as regras de contagem de


AIE para u m arquivo de entrada de transao
processado para incluir cargos para a aplicao de
Recursos Humanos.

1-64

Diferentes Usurios /
Diferentes Vises do
Usurio

Este exemp lo mostra que a viso difere quando


um AIE utilizado por diversas aplicaes.

1-66

Uso Mltiplo de Dados

Este exemp lo ilustra vrias utilizaes para o


mes mo dado.

1-71

Manual de Prticas de Contagem de Pontos de Funo

1-40

Parte 4 - Exemplos

Exemplos de Contagem de AIE

Exemplo: Referenciando Dados de Outras Aplicaes


Requisitos do O usurio deseja que o sistema de Recursos Humanos fornea a habilidade
Usurio
para:
1. Incluir, consultar e listar informaes do F uncionrio
2. Interface com o sistema de Ativo Fixo para recuperar informaes de
localizao de cada edifcio. A informao de localizao inclui as
informaes de nome e descrio.
Passo 1

Identificar as Fune s de Dados


A partir dos requisitos do usurio, existem dois grupos de informaes:

Informaes do Funcionrio

Informaes de Localizao

A tabela a seguir mostra o resumo da anlise para determinar se Informaes


do Funcionrio uma funo de dados.

Janeiro de 2010

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo
usurio dentro do escopo da contagem.

Funcionrio e Localizao.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.


Funcionrio e Localizao so entidades
independentes uma da outra.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No existem entidades deste tipo.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente
chaves estrangeiras; agrupe os
atributos chave estrangeira com as
entidades primrias.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-41

Exemplos de Contagem de AIE

Parte 4 - Exemplos

Baseado na anlise, Funcionrio e Localizao so identificadas como funo


de dados.

Passo 2

Classificar as Funes de Dados (para informae s do Funcionrio)


Determinar se informaes do Funcionrio classificada como um AIE para a
aplicao RH.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

A funo de dados Funcionrio mantida


dentro da aplicao.

2.

Classificar co mo u m AIE, se:

Classificada como u m A LI;


consequentemente, nenhum AIE
identificado.

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

Baseado na anlise, as informaes de Funcionrio no so externas


aplicao de RH. Elas so mant idas internamente; portanto, no um AIE.
Passo 2

Classificar as Funes de Dados (para informaes de Localizao)


Determinar se as informaes de Localizao so classificadas como um AIE
para a aplicao de RH.

Janeiro de 2010

Regras para Classificao da Funo de


Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados so
mantidos pela aplicao sendo medida

As informaes de Localizao no so
mantidas na aplicao de RH.

2.

Classificar co mo u m AIE, se:

referenciado, mas no mantido,


pela aplicao sendo medida e

A funo de dados Localizao


referenciada, mas no mantida, pela
aplicao de RH para uso no relatrio de
funcionrios.

identificado em u m ALI em u ma
ou mais outras aplicaes

Inicialmente, no est claro se as


informaes de Localizao so mantidas
em outra aplicao. Depois de perguntar aos
usurios, fo mos informados que eles
incluem a informao na aplicao de Ativo
Fixo utilizando u ma tela. Portanto, as
informaes de Localizao so um A LI
para a aplicao Ativo Fixo e u m AIE para a
aplicao de RH.

Manual de Prticas de Contagem de Pontos de Funo

1-42

Parte 4 - Exemplos

Exemplos de Contagem de AIE

Baseado na anlise, as informaes de Localizao so classificadas como um


AIE para a aplicao de RH.
Passo 3

Contar os DERs (para Localizao)


Para os DERs, observe cada atributo associado com o AIE Localizao e
determine se as regras de contagem de DER se aplicam.
Os atributos a seguir so referenciados a partir do AIE Localizao:

Cdigo do Edifcio
Nome do Edifcio
Descrio do Edifcio
Linha 1
Linha 2
Linha 3
Cidade
Estado
Pas

A tabela a seguir mostra a anlise resumida da contagem de DER.

Janeiro de 2010

Regra de Contagem de DER para Funo


de Dados

A regra se aplica?

1.

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma
funo de dados atravs da execuo de
todos os processos elementares dentro do
escopo da contagem.

Cdigo do Ed ifcio, No me do Edifcio,


Descrio do Ed ifcio, Cidade, Estado e Pas.
As linhas repetidas de Descrio do Ed ifcio
so contadas como um n ico DER.

2.

Conte somente aqueles DERs sendo


usado pela aplicao sendo medida
quando duas ou mais aplicaes mantm
e/ou referenciam a mesma funo de
dados.

No existem atributos deste tipo.

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer
um relacionamento com outra funo de
dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

No existem atributos deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-43

Exemplos de Contagem de AIE

Passo 4

Parte 4 - Exemplos

Contar os RLRs (para Localizao)


Para os RLRs, identifique os subgrupos baseado nas regras de contagem de
RLR.
Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada
funo de dados tem um subgrupo
de DERs para ser contado como u m
RLR).

Conte um RLR para o AIE Localizao.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo.

Entidade atributiva, em u m
relacionamento diferente de 11 mandatrio.

No existem entidades deste tipo.

O total de RLR e DER para o AIE Localizao mostrado na tabela a


seguir.
RLRs

DERs

dados de Localizao

Total

Passo 5

1 RLR

Total

Complexidade Baixa

Determinar o Tamanho Funcional (para Localizao)


Tamanho Funcional de 1 AIE Baixo

Janeiro de 2010

6 DERs

Determinar a Complexidade Funcional (para Localizao)


1 RLR e 6 DERs

Passo 6

Cdigo do Ed ifcio
No me do Edifcio
Descrio do Ed ifcio (linhas repetidas)
Cidade
Estado
Pas

5 PF

Manual de Prticas de Contagem de Pontos de Funo

1-44

Parte 4 - Exemplos

Exemplos de Contagem de AIE

Exemplo: Referenciando Dados de uma Outra Aplicao


Requisitos do O usurio requer que a aplicao de Recursos Humanos fornea as seguintes
Usurio
habilidades:

Todos os funcionrios horistas devem ser pagos em dlares dos Estados


Unidos.

Quando o usurio incluir ou alterar informaes do funcionrio, a


aplicao de Recursos Humanos deve acessar a o sistema Monetrio para
recuperar a taxa de converso. Depois de recuperar a taxa de converso,
a aplicao de RH converte a taxa-hora padro da localizao do
funcionrio para a taxa-hora dos EUA utilizando o seguinte clculo:
TaxaHoraPadro
= TaxaHoraDolarEUA
TaxaConverso

Modelo de
Dados

O diagrama a seguir mostra os relacionamentos para este exemplo.

Sistema Monetrio

Aplicao de RH
FUNCIONRIO

TAXA DE
CONVERSO

FUNC_ASSALARIADO
FUNC_HORISTA

Dependente

Legenda:
Entidade Tipo
Entidade Atributiva
Entidade Subtipo
Relacionamento Obrigatrio de Um-para-muitos
Relacionamento Opcional de Um-para-muitos

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-45

Exemplos de Contagem de AIE

Parte 4 - Exemplos

As informaes de converso de moeda incluem:


MOEDA
Taxa_Base_Para_Converso_Moeda
Pas
Passo 1

Identificar as Fune s de Dados


Para os requisitos, existem dois grupos de informaes:

Informaes de Converso de Moeda

Informaes de Funcionrio

A tabela a seguir mostra o resumo da anlise para determinar se Informaes


de Converso de Moeda uma funo de dados.

Janeiro de 2010

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo
usurio dentro do escopo da contagem.

Converso de Moeda, Funcionrio e


Dependente.

2.

Exclu ir entidades que no so mantidas


por qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

A entidade Moeda de Converso


independente das outras entidades.
Dependente uma entidade dependente da
entidade Funcionrio.

4.

Exclua as entidades referidas como


Dados de Cdigo.

Embora Converso de Moeda possa parecer


uma instncia de dados de cdigo, Cdigo do
Pas e Taxa de Converso no so
substituveis (isto , no podem ser
substitudo um pelo outro). Info rmaes de
Converso de Moeda tambm mudam
regularmente, de modo que no satisfazem os
critrios de serem essencialmente estticos.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente
chaves estrangeiras; agrupe os
atributos chave estrangeira com as
entidades primrias.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-46

Parte 4 - Exemplos

Exemplos de Contagem de AIE

Baseado na anlise, Converso de Moeda e Funcionrio so identificadas


como funo de dados. Dependente no uma funo de dados prpria, mas
parte da funo de dados Funcionrio.

Passo 2

Classificar as Funes de Dados (para Funcionrio)


A tabela a seguir mostra a anlise para determinar se informaes do
Funcionrio classificada como um AIE.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

Informaes do Funcionrio so mantidas pela


aplicao de RH.

2.

Classificar co mo u m AIE, se:

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

Classificado como u m ALI;


consequentemente, nenhum AIEs so
identificados.

Baseado na anlise, as informaes de Funcionrio no so externas


aplicao de RH. Elas so mant idas internamente; portanto, no so um AIE.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-47

Exemplos de Contagem de AIE

Passo 2

Parte 4 - Exemplos

Classificar as Funes de Dados (para Converso de Moeda)


A tabela a seguir mostra a anlise para determinar se informaes de
Converso de Moeda so classificadas como AIE.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados so
mantidos pela aplicao sendo medida

Converso de Moeda no mantida pela


aplicao de RH.

2.

Classificar co mo u m AIE, se:

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

A funo de dados Converso de Moeda


referenciada pela aplicao de RH para uso
no clculo da remunerao do empregado.

Embora Converso de Moeda possa parecer


uma instncia de dados de cdigo, Cdigo
do Pas e Taxa de Converso no so
substituveis (isto , no podem ser
substitudo um pelo outro). Info rmaes de
Converso de Moeda tambm mudam
regularmente, de modo que no satisfazem
os critrios de serem essencialmente
estticos.

Como a aplicao Sistema Monetrio fornece a taxa de converso para a


aplicao de RH, o grupo de dados de converso de moeda um AIE para a
aplicao de RH.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-48

Parte 4 - Exemplos

Passo 3

Exemplos de Contagem de AIE

Contar os DERs (para Converso de Moeda)


Para os DERs, observe cada atributo associado com o AIE Converso de
Moeda e determine se as regras de contagem de DER se aplicam. A tabela a
seguir mostra o resumo da anlise da contagem de DER.

Janeiro de 2010

Regra de Contagem de DER para Funo


de Dados

A regra se aplica?

1.

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma
funo de dados atravs da execuo de
todos os processos elementares dentro do
escopo da contagem.

Taxa de Converso, Moeda.

2.

Conte somente aqueles DERs sendo


usado pela aplicao sendo medida
quando duas ou mais aplicaes mantm
e/ou referenciam a mesma funo de
dados.

Todos os atributos so referenciados pela


aplicao de RH.

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer
um relacionamento com outra funo de
dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

No existem atributos deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-49

Exemplos de Contagem de AIE

Passo 4

Parte 4 - Exemplos

Contar os RLRs (para Converso de Moeda)


Para os RLRs, identifique os subgrupos baseado nas regras de contagem de
RLR.
Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada
funo de dados tem um subgrupo de
DERs para ser contado como um
RLR).

Conte um RLR para o AIE Converso de Moeda.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo.

Entidade atributiva, em u m
relacionamento diferente de 1-1
mandatrio.

No existem entidades deste tipo.

O total de RLR e DER para o AIE informaes de Converso de Moeda


mostrado na tabela a seguir.
RLRs

DERs

Informaes de Converso

Total

Passo 5

1 RLR

Total

Complexidade Baixa

Determinar o Tamanho Funcional (para Converso de Moeda)


Tamanho Funcional de 1 AIE Baixo

Janeiro de 2010

2 DERs

Determinar a Complexidade Funcional (para Converso de Moeda)


1 RLR e 2 DERs

Passo 6

Taxa de Converso
Moeda

5 PF

Manual de Prticas de Contagem de Pontos de Funo

1-50

Parte 4 - Exemplos

Exemplos de Contagem de AIE

Exemplo: Fornecendo Dados para Outras Aplicaes


Requisitos do O usurio tem os seguintes requisitos para o sistema Monetrio:
Usurio
Manter taxa de converso de outras moedas para o dlar americano.

Passo 1

Fornecer uma interface para habilitar outras aplicaes, como Recursos


Humanos, a recuperar informao de converso.

Identificar as Fune s de Dados


Para este exemplo, determinar se informaes de Converso de Moeda uma
funo de dados para a aplicao Sistema Monetrio. A tabela a seguir
mostra o resumo da anlise.

Janeiro de 2010

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo usurio
dentro do escopo da contagem.

Converso de Moeda.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como


Dados de Cdigo.

Embora Converso de Moeda possa parecer


uma instncia de dados de cdigo, Cdigo
do Pas e Taxa de Converso no so
substituveis (isto , no podem ser
substitudo um pelo outro). Info rmaes de
Converso de Moeda tambm mudam
regularmente, de modo que no satisfazem
os critrios de serem essencialmente
estticos.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente chaves
estrangeiras; agrupe os atributos chave
estrangeira co m as entidades primrias.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-51

Exemplos de Contagem de AIE

Passo 2

Parte 4 - Exemplos

Classificar as Funes de Dados (para Converso de Moeda)


A tabela a seguir mostra a anlise para determinar se informaes de
Converso de Moeda classificada como um AIE.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

A aplicao Sistema Monetrio mantm os


dados de Converso de Moeda atravs de
transaes a partir de um servio online.

2.

Classificar co mo u m AIE, se:

Classificado como u m ALI;


consequentemente, nenhum AIEs so
identificados.

referenciado, mas no mantido,


pela aplicao sendo medida e

identificado em u m ALI em u ma
ou mais outras aplicaes

As informaes de Converso de Moeda no so externas aplicao Sistema


Monetrio; portanto, ela contada como um ALI ao invs de um AIE para a
aplicao Sistema Monetrio. Veja o exemplo anterior neste captulo para
rever como a referncia a Converso de Moeda pode ser contada como um
AIE.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-52

Parte 4 - Exemplos

Exemplos de Contagem de AIE

Exemplo: Aplicao de Help


Requisitos do O usurio requer ao sistema de Help fornecer:
Usurio
1. A habilidade de descrever a forma como cada tela utilizada para
realizar cada funo de negcios disponvel na mesma.
2. A habilidade de alterar o Help de tela.
3. A habilidade para estabelecer uma definio, valores default, e valores
vlidos para cada atributo na aplicao de Recursos Humanos.
4. A habilidade de alterar o Help de campo.
5. A habilidade para a aplicao de Recursos Humanos recuperar o Help de
tela e de campo para apresentao.
O Help de tela e Help de campo so mantidos independentemente. Pode
existir uma entrada em um tipo de help sem existir em outro.

Diagrama de
Fluxo de
Dados

O diagrama a seguir ilustra o fluxo de dados para este exemplo.

Usurio

Aplicao
de
Recursos
Humanos

2.1
Incluir Help de Tela

Incluir
Help de Tela

cod.tela, descrio do help


HELP DE TELA

Alteraes nas
informaes de
2.2
Help de tela

Alterar
Help de Tela

Alterar help de tela


2.3
Incluir help de campo
Incluir Help de
campo
Alterar help de campo

Janeiro de 2010

cod.tela,
cod.campo,
Descrio,
Valores vlidos,
Valores default

cod.tela, cod.campo, descrio,


Valores vlidos, valores default

HELP DE CAMPO

2.4
Alterar
Help de campo

Alteraes nas informaes


de Help de campo

Manual de Prticas de Contagem de Pontos de Funo

1-53

Exemplos de Contagem de AIE

Parte 4 - Exemplos

Legenda:
Legend:

Janeiro de 2010

User or
Usurio
ouApplication
Aplica o

Processo
Process

Data Stored
Depsito
de Dados

Flow
FluxoofdeData
Dados

Manual de Prticas de Contagem de Pontos de Funo

1-54

Parte 4 - Exemplos

Passo 1

Exemplos de Contagem de AIE

Identificar as Fune s de Dados


A partir dos requisitos para a aplicao de Recursos Humanos (RH), existem
dois grupos de dados:

Help de tela

Help de campo

A tabela a seguir mostra o resumo da anlise para determinar se Help de tela e


Help de campo so funes de dados para a aplicao de RH.

Janeiro de 2010

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo usurio
dentro do escopo da contagem.

Help de tela, Help de campo.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

No existem entidades deste tipo.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

Help de tela e Help de campo so


independentes uma da outra. Pode existir
uma entrada nu ma entidade sem existir na
outra.

4.

Exclua as entidades referidas como


Dados de Cdigo.

Help de tela e Help de campo consiste de


mais do que apenas atributos de cdigo e
descrio, no so usados para substituio e
armazenam dados para suportar atividades
essenciais do usurio; consequentemente,
elas no so consideradas dados de cdigo.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente chaves
estrangeiras; agrupe os atributos chave
estrangeira co m as entidades primrias.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-55

Exemplos de Contagem de AIE

Passo 2

Parte 4 - Exemplos

Classificar as Funes de Dados (para Help de tela)


A tabela a seguir mostra a anlise para determinar se informaes de Help de
tela classificada como um AIE.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

Help de tela no mantido pela ap licao de


RH.

2.

Classificar co mo u m AIE, se:

referenciado, mas no mantido,


pela aplicao sendo medida e

A aplicao de RH referencia, mas no


mantm Help de tela.

identificado em u m ALI em u ma
ou mais outras aplicaes

A aplicao Help identificou Help de tela


como u m A LI.

As informaes de Help de tela so um AIE na aplicao de RH porque as


informaes so referenciadas pela aplicao de RH. Help de tela mantida
na fronteira da aplicao Help, onde ela contada como um ALI.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-56

Parte 4 - Exemplos

Passo 3

Exemplos de Contagem de AIE

Contar os DERs (para Help de tela)


Para os DERs, observe cada atributo associado com o help d e tela e use as
regras de contagem de DER para cont- los. Os atributos para help de tela
incluem:

Identificador da Tela

Descrio da Funo de Negcio.

A tabela a seguir mostra a anlise de DER para Help de tela.

Janeiro de 2010

Regra de Contagem de DER para Funo


de Dados

A regra se aplica?

1.

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma
funo de dados atravs da execuo de
todos os processos elementares dentro do
escopo da contagem.

Identificador de tela, Descrio da Funo de


Negcio.

2.

Conte somente aqueles DERs sendo


usado pela aplicao sendo medida
quando duas ou mais aplicaes mantm
e/ou referenciam a mesma funo de
dados.

Todos os atributos so referenciados pela


aplicao de RH.

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer
um relacionamento com outra funo de
dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

No existem atributos deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-57

Exemplos de Contagem de AIE

Passo 4

Parte 4 - Exemplos

Contar os RLRs (para Help de tela)


Para os RLRs, identifique os subgrupos baseado nas regras de contagem de
RLR.
Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada
funo de dados tem um subgrupo de
DERs para ser contado como um
RLR).

Conte um RLR para Help de tela.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo para qualquer


funo de dados.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo para qualquer


funo de dados.

Entidade atributiva, em u m
relacionamento diferente de 1-1
mandatrio.

No existem entidades deste tipo para qualquer


funo de dados.

O total de RLR e DER para o AIE Help de tela mostrado na tabela a


seguir.
RLRs

DERs

informaes de Help de tela

Total

Passo 5

1 RLR

2 DERs

Complexidade Baixa

Determinar o Tamanho Funcional (para Help de tela)


Tamanho Funcional de 1 AIE Baixo

Janeiro de 2010

Total

Determinar a Complexidade Funcional (para Help de tela)


1 RLR e 2 DERs

Passo 6

Identificador de tela
Descrio da funo de negcio

5 PF

Manual de Prticas de Contagem de Pontos de Funo

1-58

Parte 4 - Exemplos

Passo 2

Exemplos de Contagem de AIE

Classificar as Fune s de Dados (para Help de Campo)


A tabela a seguir mostra o resumo dos resultados da anlise para determinar
se Help de campo classificado como um AIE.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

Help de campo no mantido pela aplicao


de RH.

2.

Classificar co mo u m AIE, se:

referenciado, mas no mantido,


pela aplicao sendo medida e

A aplicao de RH referencia, mas no


mantm Help de campo.

identificado em u m ALI em u ma
ou mais outras aplicaes

A aplicao Help identificou Help de campo


como u m A LI.

Informaes de Help de campo um AIE na aplicao de RH porque as


informaes so recuperadas pela aplicao de RH. As informaes de Help
de campo so mantidas na aplicao Help onde ele contado como um ALI.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-59

Exemplos de Contagem de AIE

Passo 3

Parte 4 - Exemplos

Contar os DERs (para Help de Campo)


Para os DERs, observe cada atributo associado com o Help de campo e
utilize as regras de contagem de DER para cont- los. A lista a seguir mostra
os atributos para Help de campo:

Cdigo da tela

Cdigo do campo

Descrio do campo

Valor es default

Valor es Vlidos

A tabela a seguir mostra a anlise de DER para o Help de campo.

Janeiro de 2010

Regra de Contagem de DER para Funo


de Dados

A regra se aplica?

1.

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma
funo de dados atravs da execuo de
todos os processos elementares dentro do
escopo da contagem.

Cdigo da tela, cdigo do campo, Descrio


do Campo, Valores Default, Valores
Vlidos.

2.

Conte somente aqueles DERs sendo


usado pela aplicao sendo medida
quando duas ou mais aplicaes mantm
e/ou referenciam a mesma funo de
dados.

Todos os atributos so referenciados pela


aplicao de RH.

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer
um relacionamento com outra funo de
dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

No existem atributos deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-60

Parte 4 - Exemplos

Passo 4

Exemplos de Contagem de AIE

Contar os RLRs (para Help de Campo)


Para os RLRs, identifique os subgrupos baseado nas regras de contagem de
RLR.
Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada
funo de dados tem um subgrupo de
DERs para ser contado como um
RLR).

Conte um RLR para o Help de Campo.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo para qualquer


funo de dados.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo para qualquer


funo de dados.

Entidade atributiva, em u m
relacionamento diferente de 1-1
mandatrio.

No existem entidades deste tipo para qualquer


funo de dados.

O total de RLR e DER para o AIE Help de campo mostrado na tabela a


seguir.
RLRs

DERs

Informaes de Help de Campo

Total

Passo 5

1 RLR

5 DERs

Complexidade Baixa

Determinar o Tamanho Funcional (para Help de Campo)


Tamanho Funcional de 1 AIE Baixo

Janeiro de 2010

Total

Determinar a Complexidade Funcional (para Help de Campo)


1 RLR e 5 DERs

Passo 6

Cdigo da tela
Cdigo do Campo
Descrio do Campo
Valores Default
Valores Vlidos

5 PF

Manual de Prticas de Contagem de Pontos de Funo

1-61

Exemplos de Contagem de AIE

Parte 4 - Exemplos

Exemplo: Converso de Dados


Requisitos do Uma organizao adquiriu um novo pacote da aplicao de RH. A
Usurio
organizao est requerendo converter seu arquivo de funcionrios do
sistema de RH existente para o sistema comprado.
O sistema antigo no fornecia a capacidade de manter informaes do
dependente do funcionrio. A informao do dependente inicializada
quando os funcionrios existentes so migrados para a nova aplicao
Modelo de
Dados

O diagrama a seguir mostra os dados para as duas aplicaes.

Aplicao de RH Antiga
FUNCIONRIO

Aplicao de RH Nova
FUNCIONRIO

FUNC_ASSALARIADO

FUNC_ASSALARIADO

FUNC_HORISTA

FUNC_HORISTA

Dependente

Legenda:
Entidade Tipo
Entidade Atributiva
Entidade Subtipo
Relacionamento Obrigatrio de Um-para-muitos
Relacionamento Opcional de Um-para-muitos

O arquivo Funcionrio da aplicao de RH antiga utilizado para incluir


funcionrios na nova aplicao de RH. O arquivo Funcionrio da aplicao de
RH antiga tem a inteno primria de manter (isto , popular) o arquivo
Funcionrio na nova aplicao. O arquivo Funcionrio da aplicao de RH
antiga no satisfaz a inteno primria de um AIE que armazenar dados
referenciados atravs de um ou mais processos elementares.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-62

Parte 4 - Exemplos

Passo 1

Exemplos de Contagem de AIE

Identificar as Fune s de Dados


A partir dos requisitos do usurio, determinar se o antigo arquivo Funcionrio
uma funo de dados. A tabela a seguir mostra o resumo da anlise.
Regras de Identi ficao de Funo de
Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo usurio
dentro do escopo da contagem.

O antigo arquivo Funcionrio no um


grupo lgico de dados na perspectiva do
usurio.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

O antigo arquivo Funcionrio u ma sada


(isto , extrao) da aplicao anterior ao
invs de um arquivo lgico que mantido.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No existem entidades deste tipo.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente chaves
estrangeiras; agrupe os atributos chave
estrangeira co m as entidades primrias.

No existem entidades deste tipo.

O arquivo de informaes de funcionrios um arquivo de transao da


informao do funcionrio que migrado para o novo sistema. O processo de
converso utiliza o arquivo de transao para manter informao de
funcionrio aps a entrada da nova aplicao de RH.
O antigo arquivo Funcionrio no um grupo lgico de dados na perspectiva
do usurio da aplicao de RH nova. A inteno primria do antigo arquivo
Funcionrio servir como uma entrada para a nova aplicao de RH, no
armazenar dados utilizados como referncia por um ou mais processos
elementares da nova aplicao de RH, portanto ele no um AIE. Consulte os
exemplos de contagem de EE/SE/CE para ver como o antigo arquivo
Funcionrio pode ser contado como uma Entrada Externa.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-63

Exemplos de Contagem de AIE

Parte 4 - Exemplos

Exemplo: Arquivo de Entrada de Transao


Requisitos do O usurio solicita a habilidade para:
usurio
1. incluir, alterar, excluir, consultar e imprimir a informao da funo
online.
2. incluir e alterar informao da funo no modo batch.
Layout do
Registro

O diagrama a seguir mostra o layout dos registros para este exemplo para
incluso e alterao de informao de funo no modo batch.

123456789101234567890123456789012345678901234567890123456789012345678901234567890

1
2
3
4
5
6
7
9
0

ADD01SRENGSENIOR ENGINEER INFORMATION SYSTEMS


ADD02SRENG01STARTS AT PAY GRADE 05

ADD02SRENG02OTHER PAY GRADES:06 AND 07

CHG01STENG
CHG02STENG02OTHER PAY GRADES:05 AND 06

Descrio
dos
Registros

04

A tabela a seguir inclui descries para cada tipo de registro

Registro

Posio

Descrio

01

1-3

Tipo de Transao

4-5

Tipo de Registro

6-10

Nmero da Funo

11-45

Nome da Funo

46-47

Faixa Salarial da Funo

1-3

Tipo de Transao

4-5

Tipo de Registro

6-10

Nmero da Funo

11-12

Nmero da Linha da Descrio da Funo

13-41

Linhas de Descrio da Funo

02

Janeiro de 2010

05

Manual de Prticas de Contagem de Pontos de Funo

1-64

Parte 4 - Exemplos

Passo 1

Exemplos de Contagem de AIE

Identificar as Fune s de Dados


A partir dos requisitos do usurio, determinar se o arquivo de transao uma
funo de dados. A tabela a seguir mostra o resumo da anlise.
Regras de Identi ficao de Funo de
Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo usurio
dentro do escopo da contagem.

Sim. Dados so agrupados no arquivo de


transaes que entram pela fronteira da
aplicao para manter o A LI Funo.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

O arquivo de transao exclu do. As


transaes que entram pela fronteira da
aplicao para manter o A LI Funo
compem o processo elementar. No existe
processo elementar para atualizar o arquivo
de transao.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No existem entidades deste tipo.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente chaves
estrangeiras; agrupe os atributos chave
estrangeira co m as entidades primrias.

No existem entidades deste tipo.

No existem AIEs para este exemplo. Consulte os exemplos de contagem


para EE/SE/CE para ver a explanao de como um arquivo de transao de
entrada pode ser contado como uma Entrada Externa.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-65

Exemplos de Contagem de AIE

Parte 4 - Exemplos

Exemplo: Diferentes Usurios/Diferentes Vises do Usurio


Requisitos do O usurio de RH deseja a habilidade para manter informao de cada novo
Usurio
funcionrio.
A informao que deve ser mantida pelo usurio de RH inclui:

ID do funcionrio
Nome do funcionrio
Endereo de correspondncia do funcionrio
Faixa salarial do funcionrio
Ttulo da funo do funcionrio
Data elegvel para aposentadoria *

* Como resultado da criao de um novo registro de funcionrio, a data


elegvel para aposentadoria do funcionrio deve ser automaticamente
calculada e salva com as outras informaes do Funcionrio.
O usurio de Penso solicita a habilidade para gerar uma lista de
funcionrios com sua data prevista de elegvel para aposentadoria.
Outros atributos (por exemplo, N ivel de Segurana Organizacional) existem
na entidade Funcionrio, mas eles no so referenciados ou mantidos pela
aplicao de RH ou aplicao de Distribuio de Correspondncia.
Diagrama de
Fluxo de
Dados

O diagrama a seguir mostra o fluxo de dados para este exemplo.

Aplicao de RH

Aplicao de Penso

Usurio

Incluir
Funcionrio

Usurio

Cod_Func
Nome_Func
End_Correspondencia
Faixa_Salarial
Nome_Funo
Data_Eleg_Aposentadoria

Funcionrio
Cod_Func
Nome_Func
End_Correspondencia
Faixa_Salarial
Nome_Funo
Data_Eleg_Aposentadoria
Nvel_Segurana

Janeiro de 2010

Data_Eleg_Aposentadoria
Nome_Func

Imprimir
Listagem de
Funcionrios

Manual de Prticas de Contagem de Pontos de Funo

1-66

Parte 4 - Exemplos

Passo 1

Exemplos de Contagem de AIE

Identificar as Fune s de Dados (para a aplicao Penso)


A tabela a seguir mostra o resumo da anlise se a informao do funcionrio
uma funo de dados para a aplicao Penso.

Janeiro de 2010

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo usurio
dentro do escopo da contagem.

Funcionrio.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

Informao de Funcionrio mantida pela


aplicao de RH. Ela no excluda.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No existem entidades deste tipo.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente chaves
estrangeiras; agrupe os atributos chave
estrangeira co m as entidades primrias.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-67

Exemplos de Contagem de AIE

Passo 2

Parte 4 - Exemplos

Classificar as Funes de Dados (para a aplicao Penso)


A tabela a seguir mostra o resumo do resultado da anlise para determinar se
Funcionrio classificado como uma AIE para a aplicao Penso.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida

A aplicao Penso no mantm in formao


de Funcionrio.

2.

Classificar co mo u m AIE, se:

referenciado, mas no mantido,


pela aplicao sendo medida e

A aplicao Penso referencia, mas no


mantm os dados de Funcionrio.

identificado em u m ALI em u ma
ou mais outras aplicaes

A aplicao de RH identificou Funcionrio


como u m A LI.

As informaes de Funcionrio preenche todos os requisitos para um AIE


para a aplicao Penso.
Passo 3

Contar os DERs (para a aplicao Penso)


Para os DERs, observe cada atributo associado com o AIE Funcionrio para
a aplicao Penso. Para contar os DERs utilize as regras de contagem de
DER.
Os atributos para informaes de funcionrio incluem:

Cdigo do Funcionrio
Nome do Funcionrio
Endereo de correspondncia do Funcionrio
Faixa Salarial do F uncionrio
Cargo do Funcionrio
Data elegvel para Aposentadoria

A tabela a seguir mostra a anlise de DER para o AIE Funcionrio para a


aplicao Penso.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-68

Parte 4 - Exemplos

Janeiro de 2010

Exemplos de Contagem de AIE

Regra de Contagem de DER para Funo


de Dados

A regra se aplica?

1.

As informaes de Funcionrio incluem os


seguintes atributos:

Conte um DER para cada atributo nico


reconhecido pelo usurio, no repetido
mantido em ou recuperado de uma
funo de dados atravs da execuo de
todos os processos elementares dentro do
escopo da contagem.

Cdigo do Funcionrio
No me do Funcionrio
Endereo de correspondncia do
Funcionrio
Faixa Salarial do Funcionrio
Cargo do Funcionrio
Data elegvel para Aposentadoria
Nivel de Segurana Organizacional

2.

Conte somente aqueles DERs sendo


usado pela aplicao sendo medida
quando duas ou mais aplicaes mantm
e/ou referenciam a mesma funo de
dados.

Somente o No me do Funcionrio e Data


elegvel para Aposentadoria so
reconhecidos pelo usurio de Penso. Todos
os outros atributos no so contados como
DERs para a aplicao Penso.

3.

Conte um DER para cada atributo


requerido pelo usurio para estabelecer
um relacionamento com outra funo de
dados.

No existem atributos deste tipo.

4.

Revise os atributos relacionados para


determinar se eles so agrupados e
contados como u m nico DER ou se eles
so contados como m ltiplos DERs; o
agrupamento depender de como os
processos elementares usam os atributos
dentro da aplicao.

No existem atributos deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-69

Exemplos de Contagem de AIE

Passo 4

Parte 4 - Exemplos

Contar os RLRs (para a aplicao Penso)


Para os RLRs, identifique os subgrupos baseado nas regras de contagem de
RLR.
Regras de Contagem de RLR

A regra se aplica?

1.

Conte um RLR para cada funo de


dados (isto , por default, cada
funo de dados tem um subgrupo de
DERs para ser contado como um
RLR).

Conte um RLR para o AIE Funcionrio.

2.

Conte um RLR adicional para cada


subgrupo lgico de DERs a seguir
(dentro da funo de dados) que
contm mais do que um DER:

Entidade associativa com


atributos no-chave

No existem entidades deste tipo.

Subtipo (subtipo diferente do


primeiro subtipo) e

No existem entidades deste tipo.

Entidade atributiva, em u m
relacionamento diferente de 1-1
mandatrio.

No existem entidades deste tipo.

O total de RLR e DER para o AIE Funcionrio na aplicao Penso


mostrado na tabela a seguir.
RLRs

DERs

informaes do Funcionrio

Total

Passo 5

1 RLR

Total

Complexidade Baixa

Determinar o Tamanho Funcional


Tamanho Funcional de 1 AIE Baixo

Janeiro de 2010

2 DERs

Determinar a Complexidade Funcional


1 RLR e 2 DERs

Passo 6

No me do Funcionrio
Data elegvel para Aposentadoria

5 PF

Manual de Prticas de Contagem de Pontos de Funo

1-70

Parte 4 - Exemplos

Exemplos de Contagem de AIE

Exemplo: Uso Mltiplo de Dados


Requisitos do As informaes de Funcionrio so mantidas pela aplicao de RH.
Usurio
O usurio de RH requer a habilidade para gerar uma listagem de todos os
funcionrios.
As informaes que devem ser apresentadas para cada funcionrio incluem:

Diagrama de
Fluxo de
Dados

Cdigo do Funcionrio
Nome do Funcionrio

O diagrama a seguir mostra o fluxo de dados para este exemplo.

Aplicao de RH

Usurio

Informaes do
Funcionrio

Incluir
Funcionrio

Janeiro de 2010

Cod_Func
Nome_Func
End_Correspondencia
Faixa_Salarial
Nome_Funo
Data_Eleg_Aposentadoria

Funcionrio
Cod_Func
Nome_Func
End_Correspondencia
Faixa_Salarial
Nome_Funo
Data_Eleg_Aposentadoria
Nvel_Segurana_Organizacional

Cod_Func
Nome_Func

Imprimir
Listagem de
Funcionrios

Manual de Prticas de Contagem de Pontos de Funo

1-71

Exemplos de Contagem de AIE

Passo 1

Parte 4 - Exemplos

Identificar as Fune s de Dados


A tabela a seguir mostra o resumo da anlise para determinar se as
informaes de funcionrios so uma funo de dados para a aplicao de
RH.

Janeiro de 2010

Regras de Identi ficao de Funo de


Dados

A regra se aplica?

1.

Identifique todos os dados ou


informaes de controle logicamente
relacionados e reconhecidos pelo usurio
dentro do escopo da contagem.

Funcionrio.

2.

Exclua entidades que no so mantidas


por qualquer aplicao.

As informaes de Funcionrio so mantidas


pela aplicao de RH. Ela no excluda.

3.

Agrupe entidades relacionadas que so


entidades dependentes.

No existem entidades deste tipo.

4.

Exclua as entidades referidas como


Dados de Cdigo.

No existem entidades deste tipo.

5.

Exclua entidades que no possuem


atributos requeridos pelo usurio.

No existem entidades deste tipo.

6.

Remova as entidades associativas que


contm atributos adicionais no
requeridos pelo usurio e entidades
associativas que contm somente chaves
estrangeiras; agrupe os atributos chave
estrangeira co m as entidades primrias.

No existem entidades deste tipo.

Manual de Prticas de Contagem de Pontos de Funo

1-72

Parte 4 - Exemplos

Passo 2

Exemplos de Contagem de AIE

Classificar as Fune s de Dados


A tabela a seguir mostra o resumo da anlise para determinar se as
informaes de funcionrios que so utilizadas para criar a listagem de
funcionrios so tambm classificadas como um AIE para a aplicao de RH.
Regras para Classificao da Funo de
Dados

A regra se aplica?

1.

Classificar co mo u m A LI se os dados
so mantidos pela aplicao sendo
med ida.

As informaes de Funcionrio so mantidas


pela aplicao de RH. Classifique-a co mo u m
ALI.

2.

Classificar co mo u m AIE, se:

referenciado, mas no mantido,


pela aplicao sendo medida e

Funcionrio fo i classificado como u m ALI;


consequentemente, no existem AIEs
identificados.

identificado em u m ALI em u ma
ou mais outras aplicaes

No se aplica.

As informaes de Funcionrio usadas para criar a Listagem de Funcionrios


no um AIE para a aplicao de RH.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-73

Exemplos de Contagem de AIE

Parte 4 - Exemplos

Pgina intencionalmente deixada em branco.

Janeiro de 2010

Manual de Prticas de Contagem de Pontos de Funo

1-74

Parte 4 Captulo 2

Exemplos de Contagem de Funes de Transao


Introduo

Esta seo utiliza uma aplicao de Recursos Humanos (RH) para ilustrar os
procedimentos aplicados na contagem do tamanho de funes de transao.
Alm desta seo, os exemplos esto descritos nos Estudos de Casos que so
parte da documentao suplementar do IFPUG.
Nota: Os exemplos utilizados nesta seo e ao longo deste manual possuem
duas finalidades:
1.

Ilustrar como as regras de contagem de pontos de funo so


aplicadas para um determinado conjunto de requisitos do
usurio.

2.

Possibilitar a prtica de contagem a partir dos procedimentos de


contagem apresentados.

Cada contador deve:


Analisar os requisitos especficos do usurio que so aplicveis para cada
projeto ou aplicao que ser contado, e

Contedo

Contar baseado nesses requisitos

Esta seo descreve como os exemplos esto organizados e inclui exemplos


detalhados de cada funo de transao.
Tpico

Janeiro 2010

Pgina

Organizao dos Exemplos de Contagem

2-2

Regras Gerais dos Procedimentos de Contagem das Funes de Transao

2-5

Exemplos de Identificao de Processo Elementar

2-7

Exemplos de Contagem de EE

2-63

Exemplos de Contagem de SE

2-105

Exemplos de Contagem de CE

2-129

Manual de Prticas de Contagem de Pontos de Funo

2-1

Parte 4 - Exemplos

Organizao dos Exemplos de Contagem


Esta seo explica como os exemplos so apresentados.

Resumo da Organizao
A lista abaixo descreve, em linhas gerais, a sequncia de informaes dos
exemplos detalhados.
Para cada exemplo:

As EEs, SEs e as CEs so identificadas

Os ALRs e DERs que contribuem para a definio da complexidade


funcional so contado s.

Diagrama da Organizao
O diagrama abaixo ilustra como os exemplos esto organizados:

Exemplo
Identificar EEs
Contar ALRs/DERs\

Exemplo
Identificar SEs
Contar ALRs/DERs

Exemplo
Identificar CEs
Contar ALRs/DERs

Componentes de Contagem de cada Exemplo


Cada exemplo inclui os seguintes componentes:
As bases para a contagem
Tabelas de regras de contagem que foram aplicadas

2-2

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Diagrama de Componentes
O diagrama abaixo ilustra os componentes de cada exemplo e o fluxo de
informao.
Base para a Contagem

Requisitos do Usurio
1. Xxxxxxxxxxxxxxx
2. Xxxxxxxxxxxxxxx
3. Xxxxxxxxxxxxxxx

Tabela de Regras de Contagem


Identifique EE, SE e CE
Regras de Contagem

A Regra se Aplica?

Xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxxxxxxxxxx

Sim
Sim
Sim
Sim

ou No. Explicao.....
ou No. Explicao.....
ou No. Explicao.....
ou No. Explicao.....

Para cada EE, SE ou CE identificado,


conte os ALRs e DERs

Janeiro 2010

Regras de Contagem

A Regra se Aplica?

Xxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxx

Explicao...
Explicao...

Xxxxxxxxxxxxxxxxxxxx

Explicao...

Manual de Prticas de Contagem de Pontos de Funo

2-3

Parte 4 - Exemplos

Base para a
Contagem

Cada exemplo inicia com a definio da base para a contagem. Conforme


apresentado no diagrama de componentes, a medio do tamanho funcional
pode ser baseada nos seguintes componentes includos nos exemplos:

Requisitos do usurio

Modelo de dados e de processos

Janelas, telas ou relatrios

Nota: Nem todos os componentes acima esto includos nos diagramas de


todos os exemplos. Em alguns exemplos, os requisitos so suficientes
para serem utilizados como base para a contagem. J outros exemplos
incluem um modelo de dados ou de processo, janelas, telas e/ou
relatrios.

Tabelas de
Regras de
Contagem

A anlise para identificar as funes apresentada em uma tabela que contm


a lista de regras de contagem por tipo de funo. As regras so aplicadas aos
componentes que compem a base para a contagem. A anlise realizada
descrita na coluna A Regra se Aplica? da tabela de regras de contagem.
Nota: Se todas as regras se aplicarem, o exemplo ser contado como uma EE,
SE ou CE.
As tabelas apresentadas ao longo do captulo mostram as regras aplicadas e
suas respectivas explicaes para os tipos que determinam a complexidade de
cada tipo de funo identificada.

2-4

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Regras Gerais dos Procedimentos de Contagem das


Funes de Transao
O processo de anlise de todos os exemplos segue os procedimentos descritos
no incio deste captulo. Os passos do processo esto relacionados aplicao
das regras para medir as funes de transao conforme definido na Parte 1, e
inclui os itens a seguir:

Janeiro 2010

Identificar cada Processo Elementar solicitado pe lo usurio


Determinar Processos Elementares nicos
Classificar cada Processo Elementar como uma Entrada Externa (EE),
Sada Externa (SE), ou uma Consulta Externa (CE)
Contar os Arquivos Lgicos Referenciados (ALRs) para cada funo de
transao
Contar os Dados Elementares Referenciados (DETs) para cada funo de
transao
Determinar a complexidade funcional para cada funo de transao
Determinar o tamanho funcional de cada funo de transao.

Manual de Prticas de Contagem de Pontos de Funo

2-5

Parte 4 - Exemplos

Esta pgina foi deixada intencionalmente em branco.

2-6

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Exemplos de Identificao de Processo Elementar


Introduo

Esta seo utiliza diversos exemplos para ilustrar os procedimentos de


identificao de processos elementares, de acordo com as caractersticas
especficas de cada um.
Nota: Cada exemplo apresenta apenas o requisito especfico situao
ilustrada, apesar de na prtica ser necessria a avaliao de todos os
requisitos e seus respectivos impactos functionais. Ocasionalmente,
so feitas algumas referncias s funes relacionadas que tambm
existem, mas no esto ilustradas (i.e., Incluir Func ionrio e Atualizar
Funcionrio).

Contedo

Esta seo inclui os seguintes exemplos:


Tpico

Janeiro 2010

Pgina

Descrio Geral dos Exemplos de Contagem de Identificao de


Processo Elementar

2-8

Exemplo: Dados de um Novo Funcionrio / Dependentes

2-9

Exemplo: Imprimir um Cheque / Marc-lo como Pago

2-16

Exemplo: Exibir Lista das Funes Assinaladas

2-21

Exemplo: Imprimir as Funes Assinaladas / Salvar os Critrios


Selecionados

2-26

Exemplo: Funcionrio - Informaes da Entrevista

2-31

Exemplo: Funcionrio - Informaes sobre a Carteira de Habilitao

2-36

Exemplo: Processamento Batch de Carga de Dados dos Funcionrio

2-41

Exemplo: Assinalar um Funcionrio a uma Funo

2-47

Exemplo: Processos Elementares Similares

2-57

Manual de Prticas de Contagem de Pontos de Funo

2-7

Parte 4 - Exemplos

Descrio Geral dos Exemplos de Contagem de


Identificao de Processo Elementar
Os exemplos de identificao de processos elementares esto descritos na
tabela abaixo:

2-8

Exemplo

Descrio Resumida

Dados de um Novo
Funcionrio/
Dependentes

Este exemplo mostra como mltiplos


processos podem compor um processo
elementar.

2-9

Imprimir um
Cheque / Marc-lo
como Pago

Este exemplo ilustra o conceito sobre a


inteno primria de um processo elementar.

2-16

Exibir Lista das


Funes
Assinaladas

Este exemplo mostra que a entrada dos


critrios de seleo de um relatrio no um
processo elementar.

2-21

Imprimir as
Funes
Assinaladas /
Salvar os Critrios
Selecionados

Este exemplo mostra explicitamente que


salvar os critrios selecionados para uso
posterior um processo elementar separado.

2-26

Funcionrio Informaes da
Entrevista

Este outro exemplo de mltiplos processos


que compoem um processo elementar.

2-31

Funcionrio Informaes sobre


a Carteira de
Habilitao

Este um terceiro exemplo de mltiplos


processos que compoem um processo
elementar.

2-36

Processamento
Batch de Carga de
Dados dos
Funcionrios

Este exemplo ilustra como relatrios de erro


e relatrios estatsticos produzidos a partir do
resultado de um processamento Batch no
so considerados processos elementares
separados.

2-41

Assinalar um
Funcionrio a uma
Funo

Este exemplo ilustra a avaliao de processos


elementares similiares para determinar se so
ou no nicos.

2-47

Processos
Elementares
Similares

Este exemplo mostra como dois Processos


Elementares similares so contados como
transaes nicas.

2-57

Manual de Prticas de Contagem de Pontos de Funo

Pgina

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Dados de um Novo Funcionrio /


Dependentes
Requisitos do Ao incluir um novo funcionrio, solicitado ao usurio que entre com:
Usurio
1. dados de identificao (bsicos) do funcionrio e
2. informao dos dependentes, caso o nmero de dependentes seja
maior do que zero.
O arquivo de transao criado durante a atualizao da informao do
funcionrio. Este arquivo de transao enviado periodicamente (i.e., no
final do dia) para o Sistema de Benefcios.
Nota: A atualizao da informao dos dependentes de funcionrios
existentes no est includa neste exemplo. Para este processo, devemse consultar os Estudos de Casos 1-3 onde est ilustrado um exemplo
de contagem de processos de atualizao.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-9

Parte 4 - Exemplos

Incluso do
Funcionrio
sem a
Informao dos
Seus
Dependentes

Determinar se a incluso das informaes bsicas de um funcionrio sem a


informao dos dependentes um processo elementar ou no. A anlise
realizada est ilustrada na tabela a seguir:

Identi ficar o Processo Elementar


1.

2.

Concluso

2-10

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Incluir u m funcionrio parte dos


requisitos funcionais do usurio.

Constitui uma transao completa

No. A transao completa inclui a incluso


da informao do funcionrio co m a
informao dos dependentes associada,
caso o nmero de dependentes seja maio r
do que zero. Esses passos no podem ser
separados logicamente.

auto-contido e

No. Incluir a informao dos dependentes


associada ao funcionrio inclu do u m
passo subsequente necessrio para
completar o processo elementar.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Incluir o funcionrio sem ad icionar os


dependentes no deixa o negcio da
aplicao em u m estado consistente. Para
mant-lo em estado consistente, o requisito
funcional do usurio deve ser satisfeito sem
que haja mais nada a ser feito. Para
satisfazer o requisito funcional do usurio,
o dependente precisa ser includo.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Incluir u m funcionrio (sem inclu ir as


informaes dos dependentes) no satisfaz
todos os critrios.

Incluir um funcionrio sem as informaes dos dependentes no satisfaz os


requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Incluso
apenas das
Informaes
Dos
Dependentes

Determinar se a incluso das informaes dos dependentes sem incluir a


informao dos funcionrios um processo elementar ou no. A anlise
realizada est ilustrada na tabela a seguir:
Identi ficar o Processo Elementar
1.

2.

Concluso

Janeiro 2010

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Incluir u m dependente parte dos


requisitos funcionais do usurio.

Constitui uma transao completa

No. Esta atividade no uma transao


completa porque no pode ser executada
independente da incluso de um
funcionrio.

auto-contido e

No. Esta atividade no auto-contida


porque no pode ser executada
independentemente da incluso de um
funcionrio.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Incluir u m dependente sem incluir u m


funcionrio no deixa o negcio da
aplicao em u m estado consistente. Para
mant-lo em estado consistente, o requisito
funcional do usurio deve ser satisfeito sem
que haja mais nada a ser feito. Para
satisfazer o requisito funcional do usurio,
tanto funcionrio como dependente
precisam ser inclu dos.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Incluir u m dependente (sem o respectivo


funcionrio) no satisfaz a todos os
critrios. Por isto, no um p rocesso
elementar.

Incluir somente as informaes de dependentes no satisfaz os requisitos de


um processo elementar. Neste exemplo, incluir um funcionrio (sem incluir as
informaes dos dependentes) no satisfaz todos os critrios. Outros sistemas
podem manter a informao dos dependentes independentemente da dos
funcionrios.

Manual de Prticas de Contagem de Pontos de Funo

2-11

Parte 4 - Exemplos

Incluso de um
Funcionrio
com as
Informaes dos
Dependentes

Para um funcionrio que possui dependente, determinar se a incluso das


informaos do funcionrio com a informao dos seus respectivos
dependentes um processo elementar ou no. A anlise realizada est
ilustrada na tabela a seguir:
Identi ficar o Processo Elementar
1.

2.

Concluso

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Incluir u m funcionrio co m a


informao dos dependentes parte dos
requisitos funcionais do usurio.

Constitui uma transao completa

Sim. Juntas, as informaes do funcionrio


e de seus dependentes so utilizadas para
incluir u m novo funcionrio no sistema de
RH. Esses passos no podem ser separados
logicamente.

auto-contido e

Sim. Esta atividade significativa e autocontida e toda informao necessria


includa na ap licao de RH.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. O negcio deixado em u m estado


consistente quando o funcionrio
includo, assim co mo os dependentes,
quando aplicvel.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Incluir u m Funcionrio co m as Informaes


dos Dependentes satisfaz todos os critrios
acima.

Incluir um Funcionrio com as Informaes dos Dependentes satisfaz os


requisitos de um processo elementar.
Poderia se adotar implementaes diferentes do requisito de adicionar
dependentes a um funcionrio, como por exe mplo:

um campo de entrada de dados chamado Nmero de Dependentes dentro


da tela de funcionrios que permite a exibio da tela de dependentes

um boto de comando que exibe a tela de dependentes

um item de menu na tela de funcionrios que exibe a tela de dependentes

a possibilidade de incluir os dependentes na tela de incluso dos


funcionrios

Independente da implementao adotada para este requisito, existe um


processo elementar, de incluso de um funcionrio com os dependentes.
No foram identificados processos elementares separados em funo de dados
opcionais, como por exemplo: Incluir Funcionrio com dependentes, Incluir
Funcionrio sem dependentes.

2-12

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise que foi feita para determinar se o processo
elementar nico ou no:

Determinar Processos Elementares nicos


1.

2.

Concluso

Janeiro 2010

A Regra se Aplica?

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

Sim. Incluir u m Funcionrio requer o


mes mo conjunto de DERs que Atualizar u m
Funcionrio.

Requerem o mes mo conjunto de


ALRs e

Sim. Incluir u m Funcionrio requer o


mes mo conjunto de ALRs que Atualizar
Funcionrio.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

No. Incluir Funcionrio tem u m conjunto


diferente de lgica de processamento em
relao ao processo Atualizar u m
Funcionrio.

No divid ir u m processo elementar co m


m ltip las formas de lgica de
processamento em m ltip los processos
elementares.

Os requisitos funcionais do usurio


consideram que h uma nica funo. A
funo Incluir u m Funcionrio no foi
dividida em dois processos elementares
(i.e., Inclu ir Apenas Funcionrio, Incluir
Apenas os Dependentes).

Incluir um Funcionrio um processo elementar nico em relao a todos os


outros processos elementares que j foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

2-13

Parte 4 - Exemplos

Enviar Arquivo
de Transao
para o Sistema
de Benefcios

Determinar se o envio de arquivos de transao para o Sistema de Benefcios


um processo elementar adicional. A anlise realizada est ilustrada na
tabela a seguir:

Identi ficar o Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Enviar o arquivo de transao para o Sistema de Benefcios


faz parte dos requisitos funcionais do usurio.

Constitui uma transao completa

Sim. Enviar o arquivo de transao para o Sistema de Benefcios


uma transao completa. u ma funo logicamente separada
da funo Incluir Funcionrio.

auto-contido e

Sim. A ativ idade de enviar as transaes para o Sistema de


Benefcios auto-contida. O Arquivo de Transao enviado
independentemente (i.e., no final do dia) da funo Incluir
Funcionrio.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Aps as transaes serem enviadas para o Sistema de


Benefcios, o negcio da aplicao de RH fica em u m estado
consistente. O requisito funcional do usurio foi totalmente
satisfeito sem que haja necessidade de que algo a mais seja feito.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

2-14

A Regra se Aplica?

Enviar Arquivo de Transao para o Sistema de Benefcios


satisfaz todos os critrios acima.

Enviar Arquivo de Transao para o Sistema de Benefcios satisfaz os


requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se o processo


elementar nico ou no:

Determinar Processos Elementares nicos


1.

2.

A Regra se Aplica?

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

No. Enviar o arquivo de transao para o Sistema de Benefcios


requer DERs diferentes de outros Processos Elementares
identificados.

Requerem o mes mo conjunto de


ALRs e

Sim. Enviar o arquivo de transao para o Sistema de Benefcios


requer o mesmo conjunto de ALRs que Incluir u m Funcionrio.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

No. Enviar o arquivo de transao para o Sistema de Benefcios


tem u m conjunto de lgica de processamento diferente dos outros
processos elementares identificados.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

Janeiro 2010

No h nada a ser separado.

Enviar o Arquivo de Transao para o Sistema de Benefcios um processo


elementar nico em relao a todos os outros processos elementares que j
foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

2-15

Parte 4 - Exemplos

Exemplo: Imprimir um Cheque / Marc-lo como Pago


Requisitos do Imprimir um cheque e, como resultado, marc- lo na conta corrente como
Usurio
pago. Todos os dados impressos no cheque j esto armazenados no arquivo
de Cheques.
O diagrama abaixo mostra o fluxo de dados deste exemplo:

JOS DA SILVA

Imprimir Cheque

PAGUE POR ESTE CHEQUE A


QUANTIA DE

DATA

REAIS

BANCO CENTRAL

ALI Cheque
Nmero do Cheque
Quantia
Portador
Indicador de Cheque Pago
Data de Emisso

2-16

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Marcar na
Conta como
Cheque Pago

Determinar se marcar na conta corrente como cheque pago um processo


elementar ou no. A anlise realizada est ilustrada na tabela a seguir:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Marcar na Conta como Cheque Pago faz parte dos


requisitos funcionais do usurio.

Constitui uma transao completa

No. Marcar na Conta como Cheque Pago no representa uma


transao completa, a menos que o cheque seja tambm
impresso. Esses passos no podem ser separados logicamente.

auto-contido e

No. Marcar na Conta como Cheque Pago sem imprim-lo no


uma funo auto-contida. O cheque no pode ser marcado como
pago na conta corrente independentemente da imp resso do
mes mo.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Marcar na Conta como Cheque Pago sem imprim-lo no


deixa o negcio em u m estado consistente. Para mant-lo em
estado consistente, o requisito funcional do usurio deve ser
satisfeito sem que haja mais nada a ser feito. Para satisfazer o
requisito funcional do usurio, a funo de marcar na conta como
cheque pago necessita ocorrer quando o cheque impresso.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Janeiro 2010

Marcar na Conta como Cheque Pago no satisfaz a todos os


critrios. Por isto, no um p rocesso elementar.

Marcar na Conta como Cheque Pago no satisfaz os requisitos de um


processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

2-17

Parte 4 - Exemplos

Imprimir um
Cheque

Determinar se imprimir um cheque sem marcar na conta como pago um


processo elementar ou no. A anlise realizada est conforme tabela abaixo:

Identi ficar o Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Imprimir u m Cheque faz parte dos requisitos funcionais do


usurio.

Constitui uma transao completa

No. Esta atividade no uma transao completa, a menos que


o cheque seja marcado como pago na Conta Corrente. Esses
passos no podem ser separados logicamente.

auto-contido e

No. Imp rimir u m Cheque no uma funo auto-contida at que


o passo sub-sequente de marcar o cheque como pago na conta
corrente seja executado.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Imp rimir u m Cheque sem marc-lo co mo pago na conta


corrente no deixa o negcio em u m estado consistente. Para
mant-lo em estado consistente, o requisito funcional do usurio
deve ser satisfeito sem que haja mais nada a ser feito. Para
satisfazer o requisito funcional do usurio, o cheque precisa ser
marcado como pago na conta corrente.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

2-18

A Regra se Aplica?

Imprimir u m Cheque no satisfaz a todos os critrios. Por isto,


no um processo elementar.

Imprimir um Cheque no satisfaz a os requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Imprimir um
Cheque e
Marc-lo como
Pago na Conta
Corrente

Determinar se imprimir um cheque e marc- lo como pago na conta corrente


um processo elementar ou no. A anlise realizada est ilustrada na tabela a
seguir:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Imprimir u m Cheque e Marc-lo co mo Pago na Conta


Corrente fazem parte dos requisitos funcionais do usurio.

Constitui uma transao completa

Sim. Imprimir u m Cheque e Marc-lo co mo Pago na Conta


Corrente constitui uma transao completa. Esses passos no
podem ser separados logicamente.

auto-contido e

Sim. Imprimir u m Cheque e Marc-lo co mo Pago na Conta


Corrente auto-contido. No existe nenhuma necessidade de se
executar passos anteriores ou sub-sequentes.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Imprimir u m Cheque e Marc-lo co mo Pago na Conta


Corrente deixa o negcio em u m estado consistente. O requisito
funcional do usurio totalmente cu mprido.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Imprimir u m Cheque e Marc-lo co mo Pago na Conta Co rrente


satisfaz todos os critrios acima. Portanto, u m processo
elementar.

Concluso

Imprimir um Cheque e Marc- lo como Pago na Conta Corrente satisfaz os


requisitos de um processo elementar.
O requisito do usurio imprimir o cheque. Marc- lo como pago na Conta
Corrente parte do processo de impresso do cheque. As funes Imprimir e
Marcar juntas correspondem menor unidade da atividade que significativa
para o usurio. O processo como um todo significativo para o usurio,
constitui uma transao completa, auto-contido e deixa o negcio da
aplicao que est sendo contada em um estado consistente.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-19

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se o processo


elementar nico ou no.

Determinar Processos Elementares nicos


1.

2.

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

No. O conjunto de DERs utilizado para Imprimir u m Cheque e


de Marc-lo co mo pago diferente de qualquer outro processo
elementar.

Requerem o mes mo conjunto de


ALRs e

No. O conjunto de ALRs utilizado para Imprimir u m Cheque e


de Marc-lo co mo pago diferente de qualquer outro processo
elementar.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

No. O conjunto de lgica de processamento utilizado para


Imprimir u m Cheque e de Marc-lo co mo pago diferente de
qualquer outro processo elementar.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

2-20

A Regra se Aplica?

Marcar u m cheque como pago na Conta Corrente parte da


lgica de processamento da imp resso de um cheque.

Imprimir um Cheque e Marc- lo como Pago na Conta Corrente um processo


elementar nico em relao a todos os outros processos elementares que j
foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Exibir Lista das Funes Assinaladas


Requisitos do Exibir uma lista das funes assinaladas para um determinado intervalo de
Usurio
datas. O usurio estar habilitado a entrar com os critrios de seleo. No
existe nenhum requisito para armazenar os critrios selecionados uma vez
que o relatrio tenha sido impresso. O diagrama abaixo mostra o fluxo de
dados deste exemplo:

Critrios
da Lista
das Funes
Assinaladas
Critrios
de Lista
de Assinalamentos
Cdigo Funcionrio

Janeiro 2010

Data Inicial

Imprimir

Data Final

Cancelar

Manual de Prticas de Contagem de Pontos de Funo

2-21

Parte 4 - Exemplos

Entrar com os
Critrios de
Seleo

Determinar se a entrada dos critrios de seleo (sem exibir a lista das


funes assinaladas) um processo elementar ou no. A anlise realizada est
ilustrada na tabela a seguir:

Identi ficar o Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Entrar co m os Critrios de Seleo faz parte dos requisitos


funcionais do usurio.

Constitui uma transao completa

No. Entrar co m os Critrios de Seleo (sem exib ir a lista das


funes assinaladas) no uma transao completa. Esses passos
no podem ser separados logicamente.

auto-contido e

No. Entrar co m os Critrios de Seleo (sem exib ir a lista das


funes assinaladas) no auto-contido. Exibir Lista das
Funes Assinaladas um passo sub-sequente do processo que
necessrio para comp letar o processo elementar.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Entrar co m os Critrios de Seleo (sem exib ir a lista das


funes assinaladas) no deixa o negcio em u m estado
consistente. Para mant-lo em estado consistente, o requisito
funcional do usurio deve ser satisfeito sem que haja mais nada a
ser feito. Para satisfazer o requisito funcional do usurio, a lista
das funes assinaladas precisa ser exibida.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Entrar co m os Critrios de Seleo (sem exib ir a lista das funes


assinaladas) no satifaz os critrios acima.

Concluso

2-22

A Regra se Aplica?

Entrar com os Critrios de Seleo no satisfaz os requisitos de um processo


elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Viso das
Fune s
Assinaladas

Determinar se a exibir a lista das funes assinaladas (sem entrar com os


critrios de seleo) um processo elementar ou no. A anlise realizada est
ilustrada na tabela a seguir:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Exib ir a lista das funes assinaladas faz parte dos


requisitos funcionais do usurio.

Constitui uma transao completa

No. Exib ir a lista das funes assinaladas (sem entrar co m os


critrios de seleo) no pode ser executado sem que os critrios
de seleo sejam informados. Esses passos no podem ser
separados logicamente.

auto-contido e

No. Exib ir a lista das funes assinaladas (sem entrar co m os


critrios de seleo) no auto-contido. A lista das funes
assinaladas no pode ser exib ida independentemente do passo
anterior que corresponde entrada dos critrios de seleo.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Exib ir a lista das funes assinaladas (sem entrar co m os


critrios de seleo) no deixa o negcio em u m estado
consistente. Para mant-lo em estado consistente, o requisito
funcional do usurio deve ser satisfeito sem que haja mais nada a
ser feito. Para satisfazer o requisito funcional do usurio, os
critrios de seleo precisam ser informados.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Exib ir a lista das funes assinaladas (sem entrar co m os critrios


de seleo) no satisfaz os critrios acima.

Concluso

Janeiro 2010

Exibir a lista das funes assinaladas (sem entrar com os critrios de seleo)
no satisfaz os requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

2-23

Parte 4 - Exemplos

Entrada dos
Critrios de
Seleo e Exibio
das Funes
Assinaladas

Determinar se a exibio da lista de funes assinaladas com a entrada dos


critrios de seleo um processo elementar ou no. A anlise realizada est
ilustrada na tabela a seguir:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Entrar co m os Critrios de Seleo e Exibir a Lista de


Funes Assinaladas faz parte dos requisitos funcionais do
usurio.

Constitui uma transao completa

Sim. Entrar co m os Critrios de Seleo e Exibir a Lista de


Funes Assinaladas uma transao completa. Esses passos no
podem ser separados logicamente.

auto-contido e

Sim. Entrar co m os Critrios de Seleo e Exibir a Lista de


Funes Assinaladas uma transao auto-contida. No existe
necessidade de se executar passos anteriores ou sub-sequentes

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Entrar co m os Critrios de Seleo e Exibir a Lista de


Funes Assinaladas deixa o negcio em u m estado consistente.
Para mant-lo em estado consistente, o requisito funcional do
usurio deve ser satisfeito sem que haja mais nada a ser feito.
Para satisfazer o requisito funcional do usurio, os critrios de
seleo precisam ser informados e a lista exib ida.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Entrar co m os Critrios de Seleo e Exib ir a Lista de Funes


Assinaladas satifaz todos os critrios acima.

Entrar com os Critrios de Seleo e Exibir a Lista de Funes Assinaladas


satisfaz aos critrios de um processo elementar.
Informao de Controle a entrada de uma SE ou CE. A solicitao
especfica de qual e/ou como o dado ser recuperado ou gerado faz parte do
processo elementar de fornecer os dados do usurio e no do prprio processo
elementar.
Entrar com os critrios de seleo no a menor unidade de uma atividade
que seja significativa para o usurio. No auto-contida porque no pode ser
executada independentemente de gerar o relatrio. Entrar com os critrios de
seleo e gerar o relatrio juntos corresponde menor unidade de atividade
que significativa para o usurio, constitui uma transao completa, autocontida e deixa o negcio da aplicao que est sendo contada em um estado
consistente.

2-24

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise que foi executada para determinar se o


processo elementar nico ou no:

Determinar Processos Elementares nicos


1.

2.

A Regra se Aplica?

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

No. O conjunto de DERs utilizado para Entrar co m os critrios


de seleo e exibir a lista de funes assinaladas diferente de
qualquer outro processo elementar.

Requerem o mes mo conjunto de


ALRs e

No. O conjunto de ALRs utilizado para Entrar co m os critrios


de seleo e exibir a lista de funes assinaladas diferente de
qualquer outro processo elementar.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

No. O conjunto de lgicas de processamento utilizado para


entrar com os critrios de seleo e exibir a lista de funes
assinaladas diferente de qualquer outro processo elementar.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

Janeiro 2010

necessrio entrar co m os critrios de seleo para ver a lista de


funes assinaladas.

Entrar com os Critrios de Seleo e Exibir a Lista de Funes Assinaladas


um processo elementar nico em relao a todos os outros processos
elementares que j foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

2-25

Parte 4 - Exemplos

Exemplo: Imprimir as Funes Assinaladas / Salvar os


Critrios Selecionados
Requisitos do Imprimir uma lista das funes assinaladas para um determinado intervalo de
Usurio
datas. O usurio estar habilitado a entrar com os critrios de seleo. Existe
um requisito que permite ao usurio armazenar os critrios selecionados para
uso posterior.
O diagrama abaixo mostra o fluxo de dados deste exemplo:
Critrios
da Lista
das Funes
Assinaladas
Critrios
de Lista
de Assinalamentos
Cdigo Funcionrio

Imprimir

Data Inicial

Salv ar

Data Final

Cancelar

Data
Salv ar Critrios
de Seleo

ALI Critrios do Relatrio


Id. Usurio
Cd. Funcionrio
Data
Data
Id. Relatrio
....

2-26

Imprimir Listas das


Funes Assinaladas

Lista das Funes


A i l d
Cod.

12/10/200
6
04/07/200
7
02/12/200
9

012
025
4
024
1

Funo
Funo A
Funo B
Funo C

ALI Funes
Cd. Funcionrio
Data do Assinalamento
Funo

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Entrar e Salvar
os Critrios de
Seleo
Informados

Determinar se salvar os critrios de seleo informados (sem imprimir a lista


de funes assinaladas) um processo elementar ou no. A anlise realizada
est ilustrada na tabela a seguir:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Salvar os critrios de seleo faz parte dos requisitos


funcionais do usurio.

Constitui uma transao completa

Sim. Salvar os critrios de seleo uma transao completa.


uma funo separada logicamente da funo de impresso da
lista de funes assinaladas.

auto-contido e

Sim. Salvar os critrios de seleo uma transao auto-contida.


Pode ser executada independentemente de imprimir a lista de
funes assinaladas.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Salvar os critrios de seleo deixa o negcio em u m estado


consistente. O requisito funcional do usurio est totalmente
satisfeito sem que haja mais nada a ser feito.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Janeiro 2010

Salvar os critrios de seleo atende a todos os critrios acima.

Entrar e Salvar os Critrios de Seleo informados satisfaz os requisitos de


um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

2-27

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se o processo


elementar nico ou no.

Determinar Processos Elementares nicos


1.

2.

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

No. O conjunto de DERs utilizado para Salvar os critrios de


seleo informados diferente de qualquer outro processo
elementar.

Requerem o mes mo conjunto de


ALRs e

No. O conjunto de ALRs utilizado para Salvar os critrios de


seleo informados diferente de qualquer outro processo
elementar.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

No. O conjunto de lgica de processamento utilizado para salvar


os critrios de seleo informados diferente de qualquer outro
processo elementar.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

2-28

A Regra se Aplica?

No h nada a ser separado.

Salvar os Critrios de Seleo Informados um processo elementar nico em


relao a todos os outros processos elementares que j foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Imprimir a Lista
de Funes
Assinaladas

Determinar se imprimir a lista de funes assinaladas, tendo o critrio de


seleo sido salvo ou no, um processo elementar ou no. A anlise
realizada est ilustrada na tabela a seguir:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Imprimir a lista de funes assinaladas faz parte dos


requisitos funcionais do usurio.

Constitui uma transao completa

Sim. Imprimir a lista de funes assinaladas uma transao


completa. u ma funo logicamente separada de salvar os
critrios de seleo informados.

auto-contido e

Sim. Imprimir a lista de funes assinaladas uma transao


auto-contida. Pode ser executada independentemente de salvar os
critrios de seleo informados.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Imprimir a lista de funes assinaladas deixa o negcio em


um estado consistente. O requisito funcional do usurio est
totalmente satisfeito sem que haja mais nada a ser feito.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Imprimir a lista de funes assinaladas satifaz todos os critrios


acima

Imprimir a Lista de Funes Assinaladas um processo elementar.


Entrar com os critrios de seleo significativo ao usurio porque os
critrios podem ser salvos pelo mesmo para uso posterior. Imprimir a lista ou
Salvar os critrios de Seleo informados podem ser executados
indepe nde ntemente, e ambos deixam o negcio em um estado consistente.
Ambos os processos, armazenar os critrios de seleo e gerar o relatrio, so
significativos ao usurio, constituem em transaes completas, so autocontidos e deixam o negcio da aplicao que est sendo contada em um
estado consistente. De acordo com as Regras de Identificao de Processos
Elementares, conclui-se que h dois processos elementares.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-29

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se o processo


elementar nico ou no.

Determinar Processos Elementares nicos


1.

2.

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

No. O conjunto de DERs utilizado para imp rimir a lista de


funes assinaladas diferente de qualquer outro processo
elementar.

Requerem o mes mo conjunto de


ALRs e

No. O conjunto de ALRs utilizado para imp rimir a lista de


funes assinaladas diferente de qualquer outro processo
elementar.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

No. O conjunto de lgica de processamento utilizado para


imprimir a lista de funes assinaladas diferente de qualquer
outro processo elementar.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

2-30

A Regra se Aplica?

No h nada a ser separado.

Imprimir a Lista de Funes Assinaladas um processo elementar nico em


relao a todos os outros processos elementares que j foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Funcionrio - Informaes da Entrevista


Requisitos do Quando um funcionrio for includo, alm dos dados pessoais (i.e.,
Usurio
Identificao, sobrenome, endereo, etc.), necessrio entrar com os
detalhes da entrevista feita pelo funcionrio. As informaes da entrevista
incluem o nome do entrevistador, a data da entrevista e os comentrios do
entrevistador em relao ao candidato.
O diagrama abaixo mostra o fluxo de dados deste exemplo:
Incluir Funcionrio
Ident. Funcionrio

Incluir

Sobrenome

Cancelar

Endereo
ess

Inclui Detalhes da Entrevista


Entrevistador

Incluir

Data da Entrevista

Cancelar

Comentrios

Incluir
Funcionrio

Incluir Detalhes
da Entrevista

ALI Funcionrio
Identificao
Sobrenome
Endereo
...
Entrevistador
Data da Entrevista
Comentrios da Entrevista

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-31

Parte 4 - Exemplos

Entrar com os
Dados
Pessoai s do
Funcionrio

Determinar se Entrar apenas com os dados pessoais do func ionrio um


processo elementar ou no. A tabela abaixo ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Entrar co m os dados pessoais do funcionrio faz parte dos


requisitos funcionais do usurio.

Constitui uma transao completa

No. A transao completa inclui tanto a entrada dos dados


pessoais do funcionrio quanto os detalhes da entrevista do
funcionrio. Esses passos no podem ser separados logicamente.

auto-contido e

No. Incluir os detalhes da entrevista feita pelo funcionrio u m


passo sub-sequente necessrio para completar o processo
elementar.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Entrar co m os dados pessoais do funcionrio sem entrar


tambm co m os detalhes da entrevista no deixa o negcio da
aplicao em u m estado consistente. Para mant-lo em estado
consistente, o requisito funcional do usurio deve ser satisfeito
sem que haja mais nada a ser feito. Para satisfazer o requisito
funcional do usurio, os detalhes da entrevista precisam ser
informados.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

2-32

A Regra se Aplica?

Entrar apenas com os dados pessoais do funcionrio no satisfaz


nenhum dos critrios de identificao de um processo elementar.

Entrar com os Dados Pessoais do Funcionrio (sem incluir tambm os


detalhes da entrevista) no satisfaz aos requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Entrar com os
Detalhes da
Entrevi sta do
Funcionrio

Determinar se entrar com os detalhes da entrevista do funcionrio um


processo elementar ou no. A tabela abaixo ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Entrar co m os detalhes da entrevista do funcionrio faz


parte dos requisitos funcionais do usurio.

Constitui uma transao completa

No. A transao completa inclui tanto a entrada dos dados


pessoais do funcionrio quanto os detalhes da entrevista do
funcionrio. Esses passos no podem ser separados logicamente.

auto-contido e

No. Entrar apenas com os detalhes da entrevista do funcionrio


no pode ser executado independentemente da entrada dos
detalhes da entrevista em si.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Entrar apenas com os detalhes da entrevista do funcionrio


sem entrar tambm co m suas informaes pessoais no deixa o
negcio da aplicao em u m estado consistente. Para mant-lo
em estado consistente, o requisito funcional do usurio deve ser
satisfeito sem que haja mais nada a ser feito. Para satisfazer o
requisito funcional do usurio, tanto os dados pessoais do
funcionrio co mo os detalhes da sua entrevista precisam ser
informados.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Janeiro 2010

Entrar apenas com os detalhes da entrevista do funcionrio no


satisfaz nenhum dos critrios de identificao de u m processo
elementar.

Entrar apenas com os detalhes da entrevista do funcionrio (sem entrar


tambm com informaes pessoais do funcionrio) no satisfaz aos requisitos
de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

2-33

Parte 4 - Exemplos

Entrar com os
Dados Pessoais
do Funcionrio e
os Detalhes da
Sua Entrevista

Determinar se entrar com os dados pessoais do funcionrio juntamente com


os detalhes da sua entrevista um processo elementar ou no. A tabela
aba ixo ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Entrar co m os dados pessoais do funcionrio e os detalhes


da sua entrevista, ambos fazem parte dos requisitos funcionais do
usurio.

Constitui uma transao completa

Sim. Entrar co m os dados pessoais do funcionrio e os detalhes


da sua entrevista juntos so uma transao completa. Esses
passos no podem ser separados logicamente.

auto-contido e

Sim. Entrar co m os dados pessoais do funcionrio e os detalhes


da sua entrevista juntos so uma funo auto-contida. No
existem passos anteriores ou subsequentes cuja execuo seja
necessria.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Entrar co m os dados pessoais do funcionrio e os detalhes


da sua entrevista deixa o negcio em u m estado consistente. Para
satisfazer o requisito funcional do usurio, ambos os passos do
processo precisam ser executados.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Entrar co m os dados pessoais do funcionrio e os detalhes da sua


entrevista satisfaz todos os critrios acima.

Concluso

Entrar com os dados pessoais do funcionrio juntamente com os detalhes da


sua entrevista satisfaz o critrio de um processo elementar.
Se dois processos de entrada so sempre sequenciais e dependentes (onde
passo um e passo dois so manda trios), ento existe um processo elementar
e uma funo.
Um novo funcionrio no pode ser registrado at que seus dados pessoais e os
detalhes da sua entrevista sejam includos. Entrar com os dados pessoais de
um funcionrio ou com os detalhes da sua entrevista isoladamente no seria
considerada como a menor unidade de atividade significativa para o usurio.
Entrar com os Dados Pessoais do Funcionrio juntamente com os Detalhes da
Sua Entrevista representa a menor unidade de atividade que significativa
para o usurio, constitui uma transao completa, auto-contida e deixa o
negcio da aplicao que est sendo contada em um estado consistente.

2-34

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se o processo


elementar nico ou no.

Determinar Processos Elementares nicos


1.

2.

A Regra se Aplica?

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

No. O conjunto de DERs utilizado para Entrar co m os Dados


Pessoais do Funcionrio juntamente co m os Detalhes da Sua
Entrevista diferente de qualquer outro processo elementar.

Requerem o mes mo conjunto de


ALRs e

No. O conjunto de ALRs utilizado para Entrar co m os Dados


Pessoais do Funcionrio juntamente co m os Detalhes da Sua
Entrevista diferente de qualquer outro processo elementar.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

No. A lgica de processamento utilizada para Entrar co m os


Dados Pessoais do Funcionrio juntamente co m os Detalhes da
Sua Entrev ista diferente de qualquer outro processo elementar.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

Janeiro 2010

Um novo funcionrio no pode ser registrado at que os dados


pessoais e os detalhes da entrevista sejam informados.

Entrar com os Dados Pessoais do Funcionrio e com os Detalhes de


Entrevista um processo elementar nico em relao a todos os outros
processos elementares que j foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

2-35

Parte 4 - Exemplos

Exemplo: Funcionrio - Informaes sobre a Carteira


de Habilitao
Requisitos do Quando um novo funcionrio includo, de ve-se entrar com os seguintes
Usurio
dados pessoais do funcionrio: Identificao, sobrenome, endereo, e se o
funcionrio possui habilitao ou no. Caso o funcionrio possua carteira de
habilitao , necessrio executar um passo secundrio para registrar o
nmero da sua carteira de habilitao, a categoria e a data de validade.
Note: Atualizar as informaes pessoais de um funcionrio existente
incluindo dados de sua carteira de habilitao no est sendo
considerado neste exemplo.
O diagrama abaixo mostra o fluxo de dados deste exemplo:

Incluir Funcionrio
Incluir

Ident. Funcionrio

Cancelar

Sobrenome

Carteira Habilitao

Endereo

Incluir Informaes da Carteira de Habilitao


Carteira Habilitao

Retornar

Categoria
Cancelar
Sim

Incluir
Funcionrio

Carteira de
Habilitao?

Data de Validade

Incluir
I f Habilitao
Cart.

No

Funcionrio ALI
Identificao
Sobrenome
Endereo
Carteira de Habilitao
Categoria
Data de Validade

2-36

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Entrar com os
Dados
Pessoai s do
Funcionrio

Determinar se entrar apenas com os dados pessoais do funcionrio um


processo elementar ou no. A tabela seguinte mostra esta anlise:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Incluir u m funcionrio faz parte dos requisitos funcionais


do usurio.

Constitui uma transao completa

No. A transao completa inclui tanto a entrada dos dados


pessoais do funcionrio quanto s informaes da sua carteira de
habilitao (caso exista). Esses passos no podem ser separados
logicamente.

auto-contido e

No. Entrar co m os dados da carteira de habilitao do


funcionrio (caso exista ) u m passo subsequente necessrio
para comp letar o processo elementar.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Entrar co m os dados pessoais do funcionrio sem incluir as


informaes da sua carteira de habilitao (caso exista) no deixa
o negcio da aplicao em u m estado consistente. Para mant-lo
em estado consistente, o requisito funcional do usurio deve ser
satisfeito sem que haja mais nada a ser feito. Para satisfazer o
requisito funcional do usurio, as informaes da carteira de
habilitao precisam ser informados (caso existam).

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Entrar apenas com os dados pessoais do funcionrio no satisfaz


nenhum dos critrios de identificao de um processo elementar.

Concluso

Janeiro 2010

Entrar com os Dados Pessoais do Funcionrio sem entrar com os dados de sua
carteira de habilitao (caso a possua) no satisfaz aos requisitos de um
processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

2-37

Parte 4 - Exemplos

Entrar com os
Dados da
Carteira de
Habilitao do
Funcionrio

Determinar se Entrar apenas com os dados da carteira de habilitao do


funcionrio sem entrar tambm com suas informaes pessoais um processo
elementar ou no. A tabela abaixo ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Entrar co m as info rmaes da carteira de habilitao faz


parte dos requisitos funcionais do usurio.

Constitui uma transao completa

No. A transao completa inclui tanto a entrada dos dados


pessoais do funcionrio quanto s informaes da sua carteira de
habilitao (caso exista). Esses passos no podem ser separados
logicamente.

auto-contido e

No. Entrar co m as informaes pessoais do funcionrio


corresponde a um passo anterior necessrio para completar o
processo elementar.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Entrar apenas com as informaes da carteira de habilitao


do funcionrio no deixa o negcio da aplicao em u m estado
consistente. Para mant-lo em estado consistente, o requisito
funcional do usurio deve ser satisfeito sem que haja mais nada a
ser feito. Para satisfazer o requisito funcional do usurio, tanto os
dados pessoais do funcionrio como a sua carteira de habilitao
(caso exista) precisam ser in formados.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Entrar apenas com as informaes da carteira de habilitao do


funcionrio no satisfaz nenhum dos critrios de identificao de
um processo elementar.

Concluso

2-38

A Regra se Aplica?

Entrar com as Informaes da Carteira de Habilitao do funcionrio (sem


entrar com os seus dados pessoais) no satisfaz aos requisitos de um processo
elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Entrar com os
Dados
Pessoai s do
Funcionrio e
as Informae s
de Sua Carteira
de Habilitao

Determinar se entrar com os dados pessoais do funcionrio juntamente com


as informaes de sua carteira de habilitao um processo elementar ou no.
A anlise realizada est ilustrada na tabela a seguir:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. . Incluir u m funcionrio e registrar os dados de sua carteira


de habilitao fazem parte dos requisitos funcionais do usurio.

Constitui uma transao completa

Sim. A transao completa inclui a entrada dos dados pessoais do


funcionrio bem co mo os dados da sua carteira de habilitao
(caso exista). Esses passos no podem ser separados logicamente.

auto-contido e

Sim. Incluir u m funcionrio e registrar os dados de sua carteira


de habilitao u ma funo auto-contida. No existem passos
anteriores ou subsequentes cuja execuo seja necessria.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Entrar co m os dados pessoais de um funcionrio e dos


dados de sua carteira de habilitao (caso exista) deixa o negcio
em u m estado consistente. Para satisfazer o requisito funcional
do usurio, ambos os passos do processo precisam ser
executados.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Incluir u m funcionrio e registrar os dados de sua carteira de


habilitao satisfaz todos os critrios acima.

Se dois processos de entrada so sempre sequenciais e dependentes, mas o


segundo opcional (mandatrio apenas se aplicvel), ento existe um
processo elementar.
Incluir um Funcionrio e Registrar os Dados de Sua Carteira de Habilitao
um Processo Elementar. Se um funcionrio no possui carteira de habilitao,
o passo Entrar com os Dados da Sua Carteira de Habilitao no
relevante. Se um funcionrio possui uma carteira de habilitao, uma tela
secundria precisa ser preenchida para completar o Processo Elementar e
deixar o negcio da aplicao que est sendo contada em um estado
consistente.

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se o processo


elementar nico ou no.

Determinar Processos Elementares nicos

Janeiro 2010

A Regra se Aplica?

Manual de Prticas de Contagem de Pontos de Funo

2-39

Parte 4 - Exemplos

1.

2.

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

No. O conjunto de DERs utilizado para Incluir u m Funcionrio


e os Dados de Sua Carteira de Habilitao diferente de qualquer
outro processo elementar.

Requerem o mes mo conjunto de


ALRs e

No. O conjunto de ALRs utilizado para Incluir u m Funcionrio


e os Dados de Sua Carteira de Habilitao diferente de qualquer
outro processo elementar.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

No. A lgica de processamento utilizada para Incluir u m


Funcionrio e os Dados de Sua Carteira de Habilitao
diferente de qualquer outro processo elementar.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

2-40

Se u m funcionrio possui uma carteira de habilitao , u m novo


funcionrio no pode ser registrado at que os seus dados
pessoais e os dados de sua carteira de habilitao sejam
informados.

Entrar com os Dados Pessoais do Funcionrio juntamente com as informaes


de Sua Carteira de Habilitao um processo elementar nico em relao a
todos os outros processos elementares que j foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Processamento Batch de Carga de Dados


dos Funcionrio
Requisitos do Uma carga dos dados de um novo funcionrio em modo batch a partir dos
Usurio
dados enviados por outra aplicao deve ser aceita. Os dados do funcionrio
devem ser validados e armazenados no arquivo Funcionrios; um relatrio
de erros gerado com todos os erros identificados durante o processamento
batch. O departamento de RH notificado via e- mail com o resumo desse
processamento.
O diagrama abaixo mostra o fluxo de dados deste exemplo:

Carga de
Dados de
Funcionrio

Aplicao de
RH

Relatrio de
Erros

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

Funcionrio

E-mail de
Notificao com
Resumo do
Processamento
Batch

2-41

Parte 4 - Exemplos

Processa r
Carga de
Dados de um
Funcionrio

Determinar se aceitar a Carga de Dados de um Funcionrio e processar as


transaes sem gerar o relatrio de erros e o resumo do processamento um
processo elementar ou no. A anlise realizada est ilustrada na tabela a
seguir:

Identi ficar o Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Aceitar a Carga de Dados de um Funcionrio e processar as


transaes faz parte dos requisitos funcionais do usurio.

Constitui uma transao completa

No. A transao completa inclui reportar os erros e o resumo da


Carga de Dados de um Funcionrio. Esses passos no podem ser
separados logicamente.

auto-contido e

No. Gerar u m Relatrio de Erros e Enviar u m E-mail de


Notificao so passos subsequentes necessrios para completar
o processo elementar.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Processar a Carga de Dados do Funcionrio sem gerar u m


Relatrio de Erros e nem u m E-mail de Notificao no deixa o
negcio da aplicao em u m estado consistente. Para mant-lo
em estado consistente, o requisito funcional do usurio deve ser
satisfeito sem que haja mais nada a ser feito. Para satisfazer o
requisito funcional do usurio, os erros encontrados e o resumo
do processamento da Carga de Dados de um Funcionrio
precisam ser reportados.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

2-42

A Regra se Aplica?

Nenhum dos critrios foi at ingido.

Aceitar a carga de Dados de um Funcionrio e processar as transaes sem


gerar o relatrio de erros ou enviar um e- mail com o resumo do
processamento no satisfaz aos requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Gerar um
Relatrio de
Erros

Determinar se gerar um relatrio de erros sem processar a Carga de Dados do


Funcionrio um processo elementar ou no. A tabela abaixo ilustra a
anlise realizada:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Gerar u m Relatrio de Erros faz parte dos requisitos


funcionais do usurio.

Constitui uma transao completa

No. Gerar u m Relatrio de Erros est intrinsecamente ligado ao


processo de atualizaao e os erros no podem ser detectados a
no ser durante esse processamento. Esses passos no podem ser
separados logicamente.

auto-contido e

No. Gerar u m relatrio de erros sem processar a Carga de Dados


do Funcionrio no uma funo auto-contida. O Relatrio de
Erros no pode ser gerado independentemente do processamento
e validao da Carga de Dados do Funcionrio.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Gerar u m relatrio de erros sem processar a Carga de Dados


do Funcionrio no deixa o negcio da aplicao em u m estado
consistente. Para mant-lo em estado consistente, o requisito
funcional do usurio deve ser satisfeito sem que haja mais nada a
ser feito. Para satisfazer o requisito funcional do usurio, o
Relatrio de Erros precisa ser produzido a partir do resultado do
processamento e da validao da Carga de Dados do
Funcionrio.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Janeiro 2010

Nenhum dos critrios foi at ingido.

Gerar um relatrio de erros sem processar a Carga de Dados do Funcionrio


no satisfaz aos requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

2-43

Parte 4 - Exemplos

Gerar um Email de
Notificao

Determinar se gerar um E- mail de Notificao sem processar a Carga de


Dados do Funcionrio um processo elementar ou no. A tabela abaixo
ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Gerar u m E-mail de Not ificao com o resumo do


processamento faz parte dos requisitos funcionais do usurio.

Constitui uma transao completa

No. Gerar u m E-mail de Notificao est intrisicamente ligado


ao processo de atualizao e as estatsticas do processamento no
podem ser calculadas a no ser duramento esse processamento.
Esses passos no podem ser separados logicamente.

auto-contido e

No. Gerar u m E-mail de Notificao sem processar a Carga de


Dados do Funcionrio no uma funo auto-contida. As
estatsticas do processamento no podem ser calculadas
independentemente do processamento da Carga de Dados do
Funcionrio.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

No. Gerar u m E-mail de Notificao sem processar a Carga de


Dados do Funcionrio no deixa o negcio da aplicao em u m
estado consistente. Para mant-lo em estado consistente, o
requisito funcional do usurio deve ser satisfeito sem que haja
mais nada a ser feito. Para satisfazer o requisito funcional do
usurio, o E-mail de Notificao precisa ser gerado a partir do
resultado do processamento da Carga de Dados do Funcionrio.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

2-44

A Regra se Aplica?

Nenhum dos critrios foi at ingido.

Gerar um E-mail de Notificao sem processar a Carga de Dados do


Funcionrio no satisfaz aos requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Processar a
Carga de Dados
do Funcionrio,
Gerar Relatrio
de Erros e E-mail
de Notificao

Determinar se aceitar a carga de dados de um funcionrio, processar a


transao, gerar um relatrio de erros e enviar um e- mail de notificao um
processo elementar ou no. A tabela abaixo ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Processar a Carga de Dados do Funcionrio, gerar Relatrio


de Erros e E-mail de Notificao fazem parte dos requisitos
funcionais do usurio.

Constitui uma transao completa

Sim. Processar a Carga de Dados do Funcionrio, gerar Relatrio


de Erros e E-mail de Notificao u ma transao completa.
Esses passos no podem ser separados logicamente.

auto-contido e

Sim. Processar a Carga de Dados do Funcionrio, gerar Relatrio


de Erros e E-mail de Notificao u ma funo auto-contida.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Processar a Carga de Dados do Funcionrio, gerar Relatrio


de Erros e E-mail de Notificao deixa o negcio em u m estado
consistente. Para satisfazer o requisito funcional do usurio,
todos os passos precisam ser executados para processar a Carga
de Dados do Funcionrio

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Todos os critrios para identificar u m processo elementar foram


satisfeitos conforme demonstrado acima.

Processar a Carga de Dados do Funcionrio incluindo a gerao do Relatrio


de Erros e do E-mail de Notificao satisfazem os requisitos funcionais do
usurio.
Aceitar a Carga de Dados do Funcionrio, processar as transaes, gerar o
Relatrio de Erros e o E- mail de Notificao um Processo Elementar. Se a
carga no for aceita e as transaes no forem processadas, os passos Gerar
Relatrio de Erros e Gerar E- mail de Notificao no sero relevantes.
Todos os passos do processamento precisam ser executados para completar o
processo elementar e deixar o negcio da aplicao que est sendo contada
em um estado consistente.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-45

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se o processo


elementar nico ou no.

Determinar Processos Elementares nicos


1.

2.

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

No. O conjunto de DERs utilizado para Processar a Carga de


Dados do Funcionrio diferente de qualquer outro processo
elementar.

Requerem o mes mo conjunto de


ALRs e

No. O conjunto de ALRs utilizado para Processar a Carga de


Dados do Funcionrio diferente de qualquer outro processo
elementar.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

No. A lgica de processamento utilizada para Processar a Carga


de Dados do Funcionrio diferente de qualquer outro processo
elementar.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

2-46

A Regra se Aplica?

Conforme d iscutido anteriormente, no apropriado subdividir


um processo elementar.

O Processamento Batch da Carga de Dados dos Funcionrios um processo


elementar nico em relao a todos os outros processos elementares que j
foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Assinalar um Funcionrio a uma Funo


Requisitos do Assinalar um funcionrio a uma funo. Entrar com as informaes da
Usurio
funco assinalada atravs da entrada das seguintes informaes para cada
funo e funcionrio assinalado:

Data de Efetivao

Salrio

Avaliao de Desempenho

Para facilitar o assinalamento, o usurio solicitou uma lista de assinalamento


de funcionrios e/ou uma lista das funes com os funcionrios assinalados.
Janela da Lista
de
Assinalamentos
de Funcionrios

Esta janela exibe a lista de funcionrios e as funes assinaladas para cada


funcionrio.
Sistema de Recursos Humanos
FuncionriosFunes Assinalamentos Localizaes Relatrios Segurana Ajuda

Assinalamento de Funcionrios
Sobrenome
Carvalho
Costa
Loureiro
Matos
Matos
Silva
Silva
Silveira
Torres
Valentim
Valentim

Nome

IM

Carolina
Fbio
Fernanda
Marcos
Marcos
Giovana
Davi
Srgio
Patrcia
Sandra
Sandra

Visualizar

Funo
RD21379305
RD21379305
RD90379305
RD14379305
RD15379305
RD14379305
RD16379305
RD16379305
RD90379305
RD21379305
RD90379305

B
A
J
J
E
M
B
B

Nov o

Editar

Excluir

AF-1 Li sta de Assinalamento de Funcionrios


Visualizar

Janeiro 2010

Inicia exibio dos dados na AF-4


Lista de As sinalamento das Funes

Editar

Retorna Tela em Branco na


- AF-3 Iniciar Assinalamento de Funo
(preenchida com informao default)
Inicia exibio do dado na AF -5 Editar Assinalamento de Funo

Excluir

Elimina a entrada de assinalamento da funo (aps confirmao)

Nov o

Manual de Prticas de Contagem de Pontos de Funo

2-47

Parte 4 - Exemplos

Janela de
Assinalamento
de Funco

A janela seguinte mostra o assinalamento de um funcionrio a uma


determinada funo (por funcionrio).
Sistema de Recursos Humanos
Funcionrios Funes AssinalamentosLocalizaes RelatriosSeguranaAjuda
Assinalamento de Funcionrios
Iniciar Assinalamento de Funo
Nome

IM

Marcos

Matos

34567201-9

Ident. Funcionrio
Local

Sobrenome
J

Rio de Janeiro

Unidade de N egcio

UFPCA

Cdigo da Funo
Data
OK
Salrio
Avaliao de Desemp enho

Cancelar

AF- 3 Iniciar Assinalamento de Funo


OK
Cancelar

Salva o novo assin alam ento de funo e r -etorna par a a tela AF-1 Lista de Assinalam ento de Funcion rios
Ignora os d ados informado s e retorna
- para a tela AF-1 Lista d e Assinalamento de Funcionrio s

Se o usurio no entrar com os dados corretamente, exibida uma


mensagem de erro.

2-48

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Janela de
Exibio da Lista
de Assinalamento
de Funes

A prxima janela mostra a lista de funes e os funcionrios assinalados para


cada funo.
Sistema de Recursos Humanos
Funcionrios Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Assinalamento de Funes
Cd. Funo

Sobrenome

Nome

RD14379305
RD14379305
RD15379305
RD16379305
RD16379305
RD21379305
RD21379305
RD21379305
RD90379305
RD90379305
RD90379305

Matos
Silveira
Matos
Silva
Silva
Carvalho
Loureiro
Costa
Valentim
Loureiro
Valentim

Marcos
Srgio
Marcos
Davi
Giovana
Carolina
Fernanda
Fbio
Sandra
Patrcia
Sandra
Visualizar

Novo

IM
J
J
E
M
A
B
A
A
Editar

Excluir

AF -1 Lista das Funes Assinaladas


Visualizar
Novo
Editar
Excluir

Janeiro 2010

Inicia exibio dos dados na AF-4 Lista de As sinalamento dos Funcionrios


Retorna Tela em Branco na AF-3 Iniciar Assinalamento de Funcionrio
(preenchida com informao default)
Inicia exibio do dado na AF 5 Editar Assinalamento de Funcionrio
Elimina entrada do assinalamento do funcionrio uma funo (aps confirmao)

Manual de Prticas de Contagem de Pontos de Funo

2-49

Parte 4 - Exemplos

Janela de
Assinalamento
de um
Funcionrio a
uma Funo

A janela abaixo mostra o assinalamento de um funcionrio a uma funo


(por funo).

Sistema de Recursos Humanos


FuncionrioFunes Assinalamentos Localizao Relatrios Segurana Ajuda

Assinalamento de Funes
Iniciar Assinalmento de Funcionrio
RD14379305

May Issue - Print Text

Sobrenome
Nome
Iniciais do Meio
Ident. Funcionrio

Localizao

Unidade de Negcio

Data

OK

Salrio

Cancel

Avaliao de Desempenho
AF -3 Iniciar Assinalamento de Funcionrio
OK
Cancelar

Salvar o novo assinalamento de Funcionrio


Ignora os dados informados e retorna
para a tela AJ-1 Lista de Funes As sinaladas

Se o usurio no entrar com os dados corretamente, exibida uma


mensagem de erro.

2-50

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Lista de
Assinalamento
de
Funcionrios

Determinar se Listar os Assinalamentos por Funcionrio um processo


elementar ou no. A tabela abaixo ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Listar os Assinalamentos por Funcionrio faz parte dos


requisitos funcionais do usurio.

Constitui uma transao completa

Sim. Listar os Assinalamentos por Funcionrio u ma transao


completa. u ma funo logicamente independente.

auto-contido e

Sim. Listar os Assinalamentos por Funcionrio u ma funo


auto-contida. Listar os Assinalamentos por Funcionrio
executada independentemente de assinalar u m funcionrio a u ma
funo.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Listar os Assinalamentos por Funcionrio deixa o negcio


de uma ap licao em u m estado consistente. O requisito
funcional do usurio foi totalmente satisfeito e no h mais nada
necessrio a ser feito.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Janeiro 2010

Listar os Assinalamentos por Funcionrio satisfaz todos os


critrios acima.

Listar os Assinalamentos por Funcionrio satisfaz os requisitos de um


processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

2-51

Parte 4 - Exemplos

Assinalar
Funcionrio a
uma Funco
(por
Funcionrio)

Determinar se Assinalar Funcionrio a uma Funco (por Funcionrio) um


processo elementar ou no. A tabela abaixo ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Assinalar Funcionrio a u ma Funco (por Funcionrio) faz


parte dos requisitos funcionais do usurio.

Constitui uma transao completa

Sim. Assinalar Funcionrio a u ma Funco (por Funcionrio)


uma transao completa. u ma funo logicamente
independente.

auto-contido e

Sim. Assinalar Funcionrio a u ma Funco (por Funcionrio)


uma funo auto-contida. Assinalar Funcionrio a u ma Funco
(por Funcionrio) executada independentemente de Listar os
Assinalamentos dos Funcionrios.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Assinalar Funcionrio a u ma Funco (por Funcionrio)


deixa o negcio de u ma aplicao em u m estado consistente. O
requisito funcional do usurio foi totalmente satisfeito e no h
mais nada necessrio a ser feito.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Assinalar Funcionrio a u ma Funco (por Funcionrio) satisfaz


todos os critrios acima.

Concluso

2-52

A Regra se Aplica?

Assinalar Funcionrio a uma Funco (por Funcionrio) satisfaz os requisitos


de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Listar as
Fune s
Assinaladas

Determinar se Listar as Funes Assinaladas um processo elementar ou no.


A tabela abaixo ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

A Regra se Aplica?

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Listar as Funes Assinaladas faz parte dos requisitos


funcionais do usurio.

Constitui uma transao completa

Sim. Listar as Funes Assinaladas uma transao completa.


uma funo logicamente independente.

auto-contido e

Sim. Listar as Funes Assinaladas uma funo auto-contida.


Listar as Funes Assinaladas executado independentemente de
assinalar u m funcionrio a u ma determinada funo.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Listar as Funes Assinaladas deixa o negcio de u ma


aplicao em u m estado consistente. O requisito funcional do
usurio foi totalmente satisfeito e no h mais nada necessrio a
ser feito.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

Janeiro 2010

Listar as Funes Assinaladas satisfaz todos os critrios acima.

Listar as Funes Assinaladas satisfaz os requisitos de um processo


elementar.

Manual de Prticas de Contagem de Pontos de Funo

2-53

Parte 4 - Exemplos

Assinalar
Funcionrio a
uma Funo
(por Funo)

Determinar se Assinalar Funcionrio a uma Funo (por Funo) um


processo elementar ou no. A tabela abaixo ilustra a anlise realizada:

Identi ficar o Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Assinalar Funcionrio a u ma Funo (por Funo) faz parte


dos requisitos funcionais do usurio.

Constitui uma transao completa

Sim. Assinalar Funcionrio a u ma Funo (por Funo) u ma


transao completa. u ma funo logicamente independente.

auto-contido e

Sim. Assinalar Funcionrio a u ma Funo (por Funo) u ma


funo auto-contida Assinalar Funcionrio a u ma Funo (por
Funo) executada independentemente de Listar as Funes
Assinaladas.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. Assinalar Funcionrio a u ma Funo (por Funo) deixa o


negcio da aplicao em u m estado consistente.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

2-54

A Regra se Aplica?

Assinalar Funcionrio a u ma Funo (por Funo) satisfaz todos


os critrios acima. O requisito funcional do usurio fo i
totalmente satisfeito e no h mais nada necessrio a ser feito.

Assinalar Funcionrio a uma Funo (por Funo) satisfaz os requisitos de


um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se os processos


elementares Listar os Assinalamentos por Funcionrio e Listar as Funes
Assinaladas so nicos ou no.

Determinar Processos Elementares nicos


1.

2.

A Regra se Aplica?

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

Sim. O conjunto de DERs utilizado para Listar os


Assinalamentos por Funcionrio mes mo do conjunto de DERs
utilizado para Listar as Funes Assinaladas.

Requerem o mes mo conjunto de


ALRs e

Sim. O conjunto de ALRs utilizado para Listar os


Assinalamentos por Funcionrio mes mo do conjunto de ALRs
utilizado para Listar as Funes Assinaladas.

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

Sim. O conjunto de lgica de processamento para Listar os


Assinalamentos por Funcionrio mes mo que o de Listar as
Funes Assinaladas. A nica diferena entre eles est na
sequncia de exib io dos campos e ordem das linhas. Conforme
j definido nas Formas de Lgica de Processamento, diferenas
na forma de ordenar ou exibir os campos no configura u m
processo elementar nico.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

Janeiro 2010

No h nada a ser separado.

Listar os Assinalamentos por Funcionrio e/ou Listar as Funes Assinaladas


um processo elementar nico.

Manual de Prticas de Contagem de Pontos de Funo

2-55

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se os processos


elementares Assinalar Funcionrio a uma Funo (por Funcionrio) e
Assinalar Funcionrio a uma Funo (por Funo) so nicos ou no.

Determinar Processos Elementares nicos


1.

2.

A Regra se Aplica?

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

Sim. O conjunto de DERs para Assinalar Funcionrio a u ma


Funo (por Funcionrio) o mes mo utilizado para Assinalar
Funcionrio a u ma Funo (por Funo).

Requerem o mes mo conjunto de


ALRs e

Sim. O conjunto de ALRs para Assinalar Funcionrio a u ma


Funo (por Funcionrio) o mes mo utilizado para Assinalar
Funcionrio a u ma Funo (por Funo).

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

Sim. O conjunto de lgica de processamento para Assinalar


Funcionrio a u ma Funo (por Funcionrio) mes mo que o
Assinalar Funcionrio a u ma Funo (por Funco). A nica
diferena entre eles est na sequncia de exib io dos atributos
na tela. Conforme j definido nas Formas de Lgica de
Processamento, diferenas na forma de ordenar ou exibir os
atributos no configura um p rocesso elementar nico.

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

No h nada a ser separado.

Dois processos elementares nicos foram identificados:

Listar os Assinalamentos por Funcionrio e/ou Listar as Funes


Assinaladas

Assinalar Funcionrio a uma Funo (por Funcionrio) e/ou Assinalar


Funcionrio a uma Funo (por Funo)

Quando dois processos elementares similares so comparados e identifica-se


que eles contm o mesmo conjunto de DERs, ALRs e Lgica de
Processamento, eles so identificados como um nico processo elementar.

2-56

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Processos Elementares Similares


Requisitos do O usurio que utilize as informaes de funcionrios requer dois relatrios
Usurio
que so bem similares. Um relatrio incluir o e- mail dos funcionrios e
ser distribudo para a equipe remota que requer comunicao via e- mail ao
invs de por telefone. Veja os exemplos de relatrios com seus respectivos
detalhamentos.
Todos os dados do relatrio vm do mesmo arquivo lgico exceto o
endereo de e- mail que vem de um arquivo lgico diferente que mantido
dentro da mesma aplicao.
Lista de
Funcionrios
(com Endereo
de E-mail)

Lista de Funcionrios

Lista de
Funcionrios
(sem Endereo
de E-mail)

Lista de Funcionrios

Janeiro 2010

ID #
894253
999524
125896

ID #
894253
999524
125896

Nome
Telefone Resid.
Fbio Costa 888-555-1212
Davi Silv a 777-258-489
Pat Torres 555-678-6892

Nome
Telefone Resid.
Fbio Costa 888-555-1212
Davi Silv a 777-258-489
Pat Torres 555-678-6892

Telefone Trab.
999-666-0202
999-125-3589
999-258-4789

Local
Planta A
Planta B
Planta C

Telefone Trab.
999-666-0202
999-125-3589
999-258-4789

Local
Planta A
Planta B
Planta C

Manual de Prticas de Contagem de Pontos de Funo

Endereo de E-mail
FCosta@ABCCorp.com
DSilva@ABCCorp.com
PTorres@ABCCorp.com

2-57

Parte 4 - Exemplos

Lista de
Funcionrios
(sem Endereo
de E-mail)

Determinar se Exibir a Lista de Funcionrios (Sem Endereo de E- mail) um


processo elementar ou no. A tabela abaixo ilustra a anlise realizada:

Regras de Contagem de Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Exib ir a Lista de Funcionrios (sem Endereo de E-mail)


um requisito funcional do usurio.

Constitui uma transao completa

Sim. Exib ir a Lista de Funcionrios (sem Endereo de E-mail)


uma transao completa que atende a um grupo de usurios.

auto-contido e

Sim. Exib ir a Lista de Funcionrios (sem Endereo de E-mail)


significativo por si s.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. O negcio mantido em u m estado consistente quando a


Lista de Funcionrios (Sem o Endereo de E-mail) criada.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

2-58

A Regra se Aplica?

Exib ir a Lista de Funcionrios (Sem o Endereo de E-mail)


satisfaz a todos os critrios acima.

Exibir a Lista de Funcionrios (Sem o Endereo de E- mail) satisfaz aos


requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se o processo


elementar nico ou no.

Determinar Processos Elementares nicos


1.

2.

A Regra se Aplica?

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

Sim. A Lista de Funcionrios (Sem o Endereo de E-mail) requer


um conjunto de DERs diferente da Lista de Funcionrios (Co m o
Endereo de E-mail).

Requerem o mes mo conjunto de


ALRs e

Sim. A Lista de Funcionrios (Sem o Endereo de E-mail) requer


um conjunto de ALRs diferente da Lista de Funcionrios (Co m o
Endereo de E-mail).

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

Sim. A Lista de Funcionrios (Sem o Endereo de E-mail) requer


um conjunto de lgica de processamento diferente da Lista de
Funcionrios (Co m o Endereo de E-mail).

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

Janeiro 2010

No h nada a ser separado.

Exibir a Lista de Funcionrios (Sem o Endereo de E- mail) um processo


elementar nico em relao a todos os outros processos elementares que j
foram identificados.

Manual de Prticas de Contagem de Pontos de Funo

2-59

Parte 4 - Exemplos

Lista de
Funcionrios
(Com Endereo
de E-mail)

Determinar se Exibir a Lista de Funcionrios (Com Endereo de E- mail) um


processo elementar ou no. A tabela abaixo ilustra a anlise realizada:

Regras de Contagem de Processo Elementar


1.

2.

Co mpor e/ou decompor os Requisitos


Funcionais do Usurio na menor un idade
de uma at ividade, que satisfaa todos os
critrios abaixo:

significativo para o usurio

Sim. Exib ir a Lista de Funcionrios (Co m Endereo de E-mail)


um requisito funcional do usurio.

Constitui uma transao completa

Sim. Exib ir a Lista de Funcionrios (Co m Endereo de E-mail)


uma transao completa que atende a um grupo de usurios.

auto-contido e

Sim. Exib ir a Lista de Funcionrios (Co m Endereo de E-mail)


significativo por si s.

Deixa o negcio da aplicao que est


sendo contada em u m estado
consistente.

Sim. O negcio mantido em u m estado consistente quando a


Lista de Funcionrios (Co m o Endereo de E-mail) criada.

Identificar u m processo elementar para


cada unidade de atividade identificada que
satisfaa todos os critrios acima.

Concluso

2-60

A Regra se Aplica?

Exib ir a Lista de Funcionrios (Co m o Endereo de E-mail)


satisfaz a todos os critrios acima.

Exibir a Lista de Funcionrios (Com o Endereo de E-mail) satisfaz aos


requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Determinar
Processos
Elementares
nicos

A tabela abaixo mostra a anlise realizada para determinar se o processo


elementar nico ou no.

Determinar Processos Elementares nicos


1.

2.

A Regra se Aplica?

Quando comparado com u m Processo


Elementar j identificado, contar dois
Processos Elementares similares co mo o
mes mo Processo Elementar, se ambos:

Requerem o mes mo conjunto de


DERs e

Sim. A Lista de Funcionrios (Co m o Endereo de E-mail)


requer um conjunto de DERs diferente da Lista de Funcionrios
(Sem o Endereo de E-mail).

Requerem o mes mo conjunto de


ALRs e

Sim. A Lista de Funcionrios (Co m o Endereo de E-mail)


requer um conjunto de ALRs diferente da Lista de Funcionrios
(Sem o Endereo de E-mail).

Requerem o mes mo conjunto de


lgica de processamento para
completar o processo elementar

Sim. A Lista de Funcionrios (Co m o Endereo de E-mail)


requer um conjunto de lgica de processamento diferente da
Lista de Funcionrios (Sem o Endereo de E-mail).

No separar um processo elementar co m


m ltip las formas de lgicas de
processamento em m ltip los processos
elementares.

Concluso

No h nada a ser separado.

O processo elementar Exibir a Lista de Funcionrios (Com o Endereo de Email) nico em relao a todos os outros processos elementares
identificados.
Dois processos so determinados para satisfazer os critrios de um processo
elementar, ento so comparados entre si para determinar se eles contm
DERs, ALRs e Lgicas de Processamento diferentes.
Quando os dois processos elementares so comparados e determina-se que
eles contm DERs, ALRs ou Lgica de Processamento diferentes, eles so
identificados como processos elementares separados, se eles so especificados
como requisitos funcionais distintos pelo usurio.
Dois processos elementares nicos so identificados:

Janeiro 2010

Exibir a Lista de Funcionrios (Sem o Endereo de E- mail) e

Exibir a Lista de Funcionrios (Com o Endereo de E-mail)

Manual de Prticas de Contagem de Pontos de Funo

2-61

Parte 4 - Exemplos

Esta pgina foi deixada intencionalmente em branco.

2-62

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Exemplos de Contagem de EE
Introduo

Esta seo utiliza uma aplicao de Recursos Humanos (RH) para ilustrar os
procedimentos de contagem de entradas externas (EE). Alm desta seo, os
exemplos esto descritos nos Estudos de Casos que parte da documentao
suplementar do IFPUG.

Contedo

Esta seo inclui os seguintes exemplos:


Topic

Janeiro 2010

Page

Descrio Geral dos Exemplos de Contagem de EE

2-64

Exemplo: Informaes de Controle de Relatrio

2-65

Exemplo: Tela de Entrada

2-69

Exemplo: Processamento Batch com Mltiplas EEs e EEs


Duplicadas

2-72

Exemplo: Correo de Transaes Suspensas

2-75

Exemplo: EE com Mltiplos Arquivos Lgicos Referenciados

2-78

Exemplo: Converso de Dados

2-82

Exemplo: Referenciando Dados a partir de Outra Aplicao

2-85

Exemplo: EE com Tela de Sada 1

2-87

Exemplo: EE com Tela de Sada 1

2-90

Exemplo: EE com Atributos Recuperados de um AIE

2-93

Exemplo: EE Excluir

2-99

Exemplo: Incluir Nvel de Segurana de Janelas

2-102

Manual de Prticas de Contagem de Pontos de Funo

2-63

Parte 4 - Exemplos

Descrio Geral dos Exemplos de Contagem de EE


Os exemplos de entradas externas esto descritos na tabela abaixo:

2-64

Exemplo

Descrio Geral

Informaes de
Controle de Relatrios

Este exemp lo mostra as informaes de controle


utilizadas para imp resso de relatrios.

2-65

Tela de Entrada

Este exemp lo ilustra a contagem de u ma


transao online via tela de entrada.

2-69

Processamento Batch
com M ltiplas EEs e
EEs Dup licadas

Este exemp lo mostra a contagem de u m arquivo


de transao com m ltiplos tipos ou tipos de
registros formatados.

2-72

Correo de
Transaes Suspensas

Este exemp lo ilustra a contagem da correo de


transaes suspensas, registradas em u m arquivo
de transaes suspensas durante um
processamento batch de adio ou atualizao
de funes.

2-75

EE co m Mlt iplos
Arquivos Lgicos
Referenciados

Este exemp lo ilustra o uso de um diagrama de


flu xo de dados para contar uma entrada externa
que contm m ltip los arquivos lgicos
referenciados (ALRs).

2-78

Converso de Dados

Este exemp lo ilustra a contagem do processo de


converso de um grupo de dados para um novo
formato co m elementos de dados adicionais.

2-82

Referenciando Dados a
partir de Outra
Aplicao

Este exemp lo mostra como u m arquivo de


interface externa (discutida no Captulo 6 da
Parte 2) no contado como u ma entrada
externa.

2-85

EE co m Tela de Sada
1

Este exemp lo ilustra uma EE co m a exibio de


um campo calculado.

2-87

EE co m Tela de Sada
2

Este exemp lo ilustra uma EE co m a exibio de


um campo calculado e CEs embutidas.

2-90

EE co m Atributos
Recuperados de um
AIE

Este exemp lo ilustra uma EE co m at ributos que


so recuperados de um AIE que no atravessa a
fronteira da aplicao.

2-93

EE Excluir

Este exemp lo ilustra a contagem de DERs de


uma transao de excluso.

2-99

Incluir Nvel de
Segurana de Janelas

Este exemp lo ilustra a contagem de


funcionalidade responsvel por manter u ma
aplicao de segurana.

Manual de Prticas de Contagem de Pontos de Funo

Pgina

2-102

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Informaes de Controle de Relatrio


Requisitos do O usurio requer a habilidade para controlar como e onde os relatrios de
Usurio
assinalamentos sero impressos. A lista abaixo mostra os requisitos
especficos do usurio para a criao do relatrio:
1. Controlar os seguintes aspectos de processamento do relatrio:

Classificao (Sort)

Porta da impressora

Tipo de sada (i.e., microficha e/ou papel)

2. Salvar os controles utilizados na criao do relatrio de funes


assinaladas.
3. Gerar e salvar as mudanas.
4. Enviar uma mensagem para confirmar que os controles usados para
criao dos relatrios de funes assinaladas foram adicionados e/ou
modificados, e que os mesmos esto sendo gerados.
Nota: Este exemplo mostra apenas o requisito para adicionar o conjunto de
informaes de controle do relatrio de assinalamentos. O Estudo de
Casos ilustra a contagem do requisito completo do usurio.
Exemplo da
Tela

A tela abaixo utilizada para Estabelecer os Controles para gerao do


Relatrio das Funes Assinaladas.
Sistema de Recursos Humanos
Funcionrio

Funes

Assinalamentos

Locais

Ajuda

Relatrio das Funes Assinaladas


Classificao
3

Cdigo da Funo

Cdigo do Funcionrio

Nome do Funcionrio

Identifique com 1, 2 ou 3
Impressora

LPT 1

LPT 2

LPT 3

OK

Gerar Cpia Microficha

Cancelar

Gerar Cpia em Papel

Restaurar

JR-1 Relatrio das Funes Assinaladas


OK
Processar o relatrio solicitado

Janeiro 2010

Cancelar

Voltar ao menu anterior

Restaurar

Restaurar valores iniciais

Manual de Prticas de Contagem de Pontos de Funo

2-65

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao satisfaz os


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico ou no

A Funo de Transao nica


relao aos outros processos
elementares?
Passo 3

2.

Sim. Nenhum outro processo elementar executa essa


funo.

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

Sim.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. Os dados que entram na fronteira da aplicao so utilizados


eventualmente como dados de controle. So dados de negcio,
armazenados no ALI de Controle de Relatrio.

Alterar o co mportamento da
aplicao.

No.

Inclui a lgica de processamento para


aceitar dados ou informaes de controle
que entram na fronteira da aplicao.

Sim. Informaes de Controle de Relatrios entram na fronteira


da aplicao.

Concluso

Estabelecer os Controles para Gerao do Relatrio das Funes Assinaladas


uma EE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI de Controle de Relatrio lido e mantido, mas contado


apenas uma vez.

2-66

Um A LR deve ser contado para cada


funo de dados nica que acessada
(lida e/ou mantida) pela funo de
transao.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo no


repetido, reconhecido como nico pelo
usurio, que atravessa (entra e/ou sai) a
fronteira durante o processamento de uma
funo de transao.

Classificao dos Dados (Sort), Porta da Imp ressora, Tipo de


Sada.

2.

Contar apenas um DER por funo de


transao para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam m ltip las mensagens.

Mensagem ao Usurio.

3.

Contar apenas um DER por funo de


transao para a habilidade de iniciar u ma
ou mais aes, mesmo que existam
m ltip las formas para in ici-la(s).

Boto de Co mando OK.

4.

No contar os seguintes itens como


DERs:

Literais, tais como : ttulos de


relatrios, identificadores de telas,
cabealhos de colunas e ttulos de
atributos.

Nenhum dos literais existentes na tela de entrada das Informaes


de Controle contado.

Application generated stamps, tais


como: atributos de data e hora.

No existe nenhum item deste tipo.

Variveis de paginao, tais como:


nmero de pginas e informaes de
posicionamento , i.e., Linhas 37 a 54
de 211

No existe nenhum item deste tipo.

Ajudas de navegao, tais como: a


habilidade para navegar dentro de
uma lista utilizando atalhos como
anterior, pr ximo, primeiro,
ltimo e suas representaes
grficas equivalentes.

No existe nenhum item deste tipo.

Atributos gerados dentro da fronteira


da aplicao por u ma funo de
transao e armazenados em u m A LI
sem sair da fronteira.

No existe nenhum item deste tipo.

Atributos recuperados ou
referenciados de um A LI ou AIE
para serem usados no processamnto
sem sair da fronteira.

No existe nenhum item deste tipo.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-67

Parte 4 - Exemplos

Passo 6

Determinar a Complexidade Funcional


1 ALR e 5 DERs

Passo 7

Determinar o Tamanho Funcional


O Tamanho Funcional de 1 EE de
Complexidade Baixa

2-68

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Tela de Entrada


Requisitos do O usurio requer a habilidade de:
Usurio
Incluir as informaes de uma Funo em modo online

Exemplo da
Tela

Ao:_

Gerar uma mensagem de erro e destacar os campos incorretos de forma


que o erro possa ser corrigido em modo online.

Salvar as informaes da funo que foi includa.

A tela de Dados de Funo abaixo utilizada para Incluir uma Nova Funo.

7=Anterior

8=Prximo

9=Salvar
Dados da Funo

Cdigo da Funo: RD15379305


Nome da Funo:

Analista de Negcios Sr.

Faixa Salarial:

SR01A

Nr. Linha
Descrio da Funo
01
Analista de Negcios Snior faixa A
.
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
F1=Ajuda
Entra:

F7=Subir

F8=Descer

F12=Cancelar

Retorna para a tela anterior.

F1:

Mostra a tela de ajuda no nvel do campo ou da tela.

Ao 7: Mostra os dados da funo anterior, caso exis ta

F7:

Sobe 10 linhas de descri o.

Ao 8: Mostra os dados da prxima funo, caso exis ta.

F8:

Desce 10 linhas de descrio.

Ao 9: Salva os dados da funo informados.

F12:

Retorna para a tela anterior.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-69

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao satisfaz os


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico ou no

A Funo de Transao nica


relao aos outros processos
elementares?
Passo 3

2.

Sim. Nenhum outro processo elementar executa essa


funo.

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

Sim.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. O A LI de Funes mantido.

Alterar o co mportamento da
aplicao.

No. O co mportamento da aplicao no alterado.

Inclui a lgica de processamento para


aceitar dados ou informaes de controle
que entram na fronteira da aplicao.

Concluso

Sim. A informao da Funo entra na fronteira para que o A LI


de Funes seja mantido.

Incluir uma Nova Funo uma EE.


Consultar os Estudos de Casos para ver como os requisitos de atualizar e
excluir e suas respectivas telas so contados.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI de Funes mantido e lido, mas contado apenas uma


vez.

2-70

Um A LR deve ser contado para cada


funo de dados nica que acessada
(lida e/ou mantida) pela funo de
transao.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo no


repetido, reconhecido como nico pelo
usurio, que atravessa (entra e/ou sai) a
fronteira durante o processamento de uma
funo de transao.

Cdigo da Funo, No me da Funo, Faixa Salarial, Descrio da


Funo (repetido). O N mero de Linhas da Descrio da Funo
existe apenas por razes tcnicas e no deveria ser contado como
um DER.

2.

Contar apenas um DER por funo de


transao para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam m ltip las mensagens.

Mensagens de Erro.

3.

Contar apenas um DER por funo de


transao para a habilidade de iniciar u ma
ou mais aes, mesmo que existam
m ltip las formas para in ici-la(s).

Tecla de Ao Incluir.

4.

No contar os seguintes itens como


DERs:

Literais.

Literais como Cdigo da Funo no so contados.

Application generated stamps

No existe nenhum item deste tipo.

Variveis de paginao

No existe nenhum item deste tipo.

Teclas de Navegao

F7 e F8.

Atributos gerados sem sair da


fronteira e

No existe nenhum item deste tipo.

Atributos recuperados ou
referenciados de um A LI ou AIE
para serem usados no processamnto
sem sair da fronteira.

No existe nenhum item deste tipo.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 6 DERs

Passo 7

Determinar o Tamanho Funcional


O Tamanho Funcional de 1 EE de
Complexidade Baixa

Janeiro 2010

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

2-71

Parte 4 - Exemplos

Exemplo: Processamento Batch com Mltiplas EEs e


EEs Duplicadas
Requisitos do O usurio requer a habilidade de:
Usurio
Incluir as informaes de uma Funo em modo batch
Atualizar as informaes de uma Funo em modo batch
Nota: O foco deste exemplo incluir uma Funo em modo batch. O
exemplo anterior apresentou a mesma funo s que em modo online.
Os Estudos de Casos ilustra a contagem de todos os requisitos do
usurio para Incluir uma Funo, tanto em modo online como e m
batch.
Requisitos de
Construo

Formato dos
Registros

Ficou decidido que, durante o processamento batch, qualquer Funo que


no for atualizada com sucesso, ser gravada em um arquivo de funes
suspensas, que ser mantido separadamente. (Veja o prximo exemplo).
O diagrama abaixo apresenta o for mato dos registros para este exemplo:

123456789101234567890123456789012345678901234567890123456789012345678901234567890
1
2
3
4
5
8
9
0

ADD|01|SRENG|ENGENHEIRO INFORMAO SISTEMAS SR


ADD|02|SRENG|01|INICIO DE FAIXA DE PAGTO 05|
ADD|02|SRENG|02|OUTRAS FAIXAS PAGTO:06 E 07|
CHG|03|STENG|
CHG|04|STENG|02|OUTRAS FAIXAS PAGTO:05 E 06|7

|05|

|04|

Descrio dos
Registros

A tabela abaixo inclui a descrio de cada tipo de registro.

Registro

Posio

Descrio

01

1-3

Tipo de Transao

4-5

Tipo de Reg istro

6-10

Cdigo da Funo

11-45

No me da Funo

46-47

Faixa Salarial

1-3

Tipo de Transao

4-5

Tipo de Reg istro

6-10

Cdigo da Funo

11-12

N mero de Linhas da Descrio

13-41

Linha da Descrio

02

2-72

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Onde os Tipos de Registros so:

Passo 1

01

Incluir registro para uma nova funo

02

Incluir registro para as descries de uma nova funo.

Identificar o Processo Elementar Transao Tipo 01

A Funo de Transao satisfaz os


requisitos de um Processo Elementar?
Passo 1

Identificar o Processo Elementar Transao Tipo 02

A Funo de Transao satisfaz os


requisitos de um Processo Elementar?
Passo 1

2.

Sim. Incluir uma Funo em modo Batch (Transao


Tipo 1 + 2) similar transao de Incluir uma
Funo em modo Online. Entretanto, Incluir uma
funo em modo Batch mantm um ALI adicional
(Funes Suspe nsas), o que a incluso de uma funo
em modo online no faz.

Classificar cada Processo Elementar Transao Tipo 1 + 2

Regras de Contagem de EE
1.

Sim. Funo e sua descrio so significativas para o


usurio.

Determinar se o Processo Elementar nico ou no

A Funo de Transao nica


relao aos outros processos
elementares?

Passo 3

No. A descrio no pode existir sem a funo a que


est associada. O dado ficaria inconsistente.

Identificar o Processo Elementar Transao Tipo 1 + 2

A Funo de Transao satisfaz os


requisitos de um Processo Elementar?
Passo 2

No. Uma funo sem a descrio no significativa


para o usurio.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. Incluir Funo tem a inteno primria de manter o ALI de


Funes.

Alterar o co mportamento da
aplicao.

No. O co mportamento da aplicao no alterado.

Inclui a lgica de processamento para


aceitar dados ou informaes de controle
que entram na fronteira da aplicao.

Concluso

Janeiro 2010

Sim. Incluir Funo inclui lgica de processamento para aceitar


as informaes da Funo.

Incluir uma Funo (Transao Tipo 1 + 2) uma EE.

Manual de Prticas de Contagem de Pontos de Funo

2-73

Parte 4 - Exemplos

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI de Funes mantido e lido, mas


contado apenas uma vez. O ALI de Funes
Suspensas mantido.

Um A LR deve ser contado para cada funo de dados nica


que acessada (lida e/ou mantida) pela funo de transao.

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo no repetido, reconhecido


como nico pelo usurio, que atravessa (entra e/ou sai) a
fronteira durante o processamento de uma funo de
transao.

Cdigo da Funo, No me da Funo, Faixa


Salarial, Descrio da Funo (repetido).
Tipo de Transao e o N mero de Linhas da
Descrio da Funo existem apenas por
razes tcnicas e no deveriam ser contados
como u m DER.

2.

Contar apenas um DER por funo de transao para a


habilidade da aplicao de enviar u ma mensagem de resposta,
mes mo que existam m ltip las mensagens.

No se aplica. Os Erros so armazenados em


arquivo de registros suspensos.

3.

Contar apenas um DER por funo de transao para a


habilidade de iniciar u ma ou mais aes, mes mo que existam
m ltip las formas para in ici-la(s).

Tipo de Transao.

4.

No contar os seguintes itens como DERs:

Literais.

No existe nenhum.

Application generated stamps

No existe nenhum.

Variveis de paginao

No existe nenhum.

Teclas de Navegao

No existe nenhum.

Atributos gerados sem sair da fronteira e

No existe nenhum.

Atributos recuperados ou referenciados de um ALI ou


AIE para serem usados no processamnto sem sair da
fronteira.

No existe nenhum.

Passo 6

Determinar a Complexidade Funcional


Complexidade Mdia

Passo 7

2 ALRs e 5 DERs
Determinar o Tamanho Funcional
O Tamanho Funcional de 1 EE de
Complexidade Mdia

4 PF

2-74

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Correo de Transaes Suspensas


Requisitos do Foi decidido que qualquer funo cuja atualizao no for be m sucedida
Usurio
durante o processamento batch dever ser armazenada em um arquivo de
transae s suspe nsas. O usurio requer uma tela para acessar e editar as
transaes incorretas.
Nota: O foco deste exemplo apenas em relao ao requisito de corrigir
transaes suspensas. Os Estudos de Casos ilustram a contagem do
requisito completo do usurio.
Diagrama de
Fluxo de Dados

O diagrama abaixo apresenta o fluxo de dados deste exe mplo:


2.7
Visualizar
Funes
Suspensas
informao
funo
suspensa

2.7
Atualizar
Funes
Suspensas
tipo de transao,
nome da funo, cd. funo,
faixa salarial,
descrio

informao de funo suspensa

2.7
Excluir
Funes
Suspensas

tipo de transao,
cd. funo

tipo de transao,
nome da funo, cd. funo,
faixa salarial,
descrio

informao
funo
suspensa

FUNO
SUSPENSA

2.2.2
Incluir
Faixa Salarial
faixa salarial,
descrio da faixa

informao de
faixa salarial
2.1.2

2.7
Usurio

FAIXA
SALARIAL

informao de
faixa salarial

tipo de transao,
Incluir Funo
nome da funo, cd. funo, em modo Batch
faixa salarial, descrio

Exibir Faixas
Salariais

informao de funo
vlida

informao de funo
invlida
FUNO
SUSPENSA

Lista de Funes(semtotais):
nome da funo, cd. funo,
2.2.3

FUNO
informao
funo

informao de
funo invlida
2.7
tipo de transao,
nome da funo, cd. funo,
faixa salarial, descrio

informao de
funo vlida

Atualizar Funo
em modo Batch

Usurio

lista de faixa
salarial

Visualizar Funes
(sem totais)
Lista de Funes(c/ totais):
nome da funo, cd. funo,
faixa salarial, descr, total de funes

informao
funo

2.5
Visualizar Funes
(c/ totais)

Legenda:
Usurio ou Aplicao
Armazenamento de
Dados

Janeiro 2010

Processo
Fluxo de Dados

Manual de Prticas de Contagem de Pontos de Funo

2-75

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao satisfaz os


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico ou no

A Funo de Transao nica


relao aos outros processos
elementares?
Passo 3

2.

Sim. Nenhum outro processo elementar executa essa


funo.

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

Sim.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. Corrig ir as Transaes Suspensas de Funo possui como


inteno primria, manter o A LI de Funes Suspensas.

Alterar o co mportamento da
aplicao.

No. O co mportamento da aplicao no alterado.

Inclui a lgica de processamento para


aceitar dados ou informaes de controle
que entram na fronteira da aplicao.

Sim. Incluir Funo possui lgica de processamento para aceitar


as informaes de uma Funo.

Concluso

Corrigir as Transaes Suspensas de Funo uma EE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI de Funes Suspensas mantido e referenciado, mas


contado apenas uma vez.

2-76

Um A LR deve ser contado para cada


funo de dados nica que acessada
(lida e/ou mantida) pela funo de
transao.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Tipo de Transao, Cdigo da Funo, No me da Funo, Faixa


Salarial, Descrio da Funo (repetido).

Contar u m DER para cada atributo no


repetido, reconhecido como nico pelo
usurio, que atravessa (entra e/ou sai) a
fronteira durante o processamento de uma
funo de transao.

O Tipo de Reg istro o N mero de Linhas da Descrio da Funo


existem apenas por razes tcnicas e, portanto, no so contados
como u m DER. Todos os outros campos so reconhecidos pelo
usurio.

2.

Contar apenas um DER por funo de


transao para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam m ltip las mensagens.

No existe nenhuma mensagem.

3.

Contar apenas um DER por funo de


transao para a habilidade de iniciar u ma
ou mais aes, mesmo que existam
m ltip las formas para in ici-la(s).

Tecla Entra.

4.

No contar os seguintes itens como


DERs:

Literais.

No existe nenhum.

Application generated stamps

No existe nenhum.

Variveis de paginao

No existe nenhum.

Teclas de Navegao

No existe nenhum.

Atributos gerados sem sair da


fronteira e

No existe nenhum.

Atributos recuperados ou
referenciados de um A LI ou AIE
para serem usados no processamnto
sem sair da fronteira.

No existe nenhum.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 6 DERs

Passo 7

Determinar o Tamanho Funcional


O Tamanho Funcional de 1 EE de
Complexidade Baixa

Janeiro 2010

Complexidade Baixa.

3 PF

Manual de Prticas de Contagem de Pontos de Funo

2-77

Parte 4 - Exemplos

Exemplo: EE com Mltiplos Arquivos Lgicos


Referenciados
Requisitos do O usurio requer a habilidade de Incluir Assinalamentos de Funo.
Usurio
Nota: O foco deste exemplo mostrar apenas incluir assinalamentos de
funo. Os Estudos de Casos ilustram a contagem do requisito completo do
usurio.
Exemplo da
Tela

O diagrama a seguir mostra um exemplo da janela de assinalamento de


funo a um funcionrio.

Sistema de Recursos Humanos


Funcionrio Funes AssinalamentosLocalizaes Relatrios Segurana Ajuda
Assinalamento de Funcionrios
Iniciar Assinalamento de Funo
Nome
Matos

IM
J
345-67-8901

Ident. Funcionrio
Localizao

Rio de Janeiro

Cd. Funo

Sobrenome
Marcos

RD15379305

Unidade de Negcio

UFPCA

Analista de
Negcios Sr.

Data
OK
Salrio
Avaliao de Desempenho

Cancel

AF- 3 Iniciar Assinalamento de Funo


OK
Cancelar

2-78

Salva o novo assinalamento de funo e retorna para a tela AF-1 Lista de


Assinalamento de Funcionrios
Ignora os dados informados e retorna para a tela AF-1 Lista de Assinalamento de
Funcionrios

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Diagrama de
Fluxos de
Dados

O diagrama abaixo mostra o fluxo de dados para o processo de assinalamento


de funes.
3.8
TELA DE
AJUDA

Cd. Tela, nome da tela


Descrio da tela

Processar Ajuda
No nvel da tela

Cd. Tela, nome da tela


Descrio da tela
3.1

mensagens de erro e de confirmao

Assinalar Funcionrio
Funo
nome, Id Func, localizao,
unidade de negcio, cd.funo, data,
salrio, nvel desempenho,
Id.
nome da funo
Funcionrio
(exibir apenas)

Informao da funo assinalada

FUNO

cd. funo,
nome da funo

FUNCIONRIO /
DEPENDENTES

cd. funo,
nome da funo

Id.
Funcionrio

FUNES
ASSINALADAS

Info funo assinalada

3.2
Transferir
Funcionrio

nome, Id Func, localizao,


unidade de negcio, cd.funo, data,
salrio, nvel desempenho,
nome da funo (exibir apenas)
Id. funcionrio,
cd. funo

mensagens de erro e de confirmao

3.3

Usurio

mensagens de erro e de confirmao


Usurio

Excluir Assinalamento
da Funo

data da excluso,
estado inativo

FUNES
ASSINALADAS
FUNCIONRIO /
DEPENDENTES

FUNO

job assignment info

nome, localizao,
unidade de negcio
Id. funcionrio, cd. funo

job name

3.4
Consultar
Assinalamento de
Funo
nome, Id Func, localizao, unidade de negcio, cd.funo,
nome da funo, salrio, data, nvel desempenho,

Legenda:
Usurio ou Aplicao
Armazenamento de
Dados

Janeiro 2010

Processo
Fluxo de Dados

Manual de Prticas de Contagem de Pontos de Funo

2-79

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao satisfaz os


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico ou no

A Funo de Transao nica


relao aos outros processos
elementares?
Passo 3

2.

Sim. Nenhum outro processo elementar executa essa


funo.

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

Sim.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. Incluir Assinalamentos de Funo tem co mo inteno


primria, manter o A LI de Funes Assinaladas.

Alterar o co mportamento da
aplicao.

No. O co mportamento da aplicao no alterado.

Inclui a lgica de processamento para


aceitar dados ou informaes de controle
que entram na fronteira da aplicao.

Sim. Incluir o Assinalamento de Funo possui lgica de


processamento para aceitar as informaes de Assinalamento de
Funo.

Concluso

Incluir Assinalamentos de Funo uma EE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI Funcionrio lido para garantir que o funcionrio existe.


O A LI de Funes lido para garantir que a funo existe.
O A LI de Funes Assinaladas mantido e lido, mas contado
apenas uma vez.

2-80

Um A LR deve ser contado para cada


funo de dados nica que acessada
(lida e/ou mantida) pela funo de
transao.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo no


repetido, reconhecido como nico pelo
usurio, que atravessa (entra e/ou sai) a
fronteira durante o processamento de uma
funo de transao.

No me do Funcionrio, Identificao do Funcionrio, Localizao,


Unidade de Negcio, Cdigo da Funo, No me da Funo, Data
de Efetivao, Salrio, Avaliao de Desempenho.

2.

Contar apenas um DER por funo de


transao para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam m ltip las mensagens.

Mensagens de Erro.

3.

Contar apenas um DER por funo de


transao para a habilidade de iniciar u ma
ou mais aes, mesmo que existam
m ltip las formas para in ici-la(s).

Boto de Co mando OK.

4.

No contar os seguintes itens como


DERs:

A tela exibe o No me do Funcionrio co m t rs campos fsicos.


Entretanto, o diagrama de flu xo de dados trato como u m nico
elemento de dados. Baseado na reviso da funcionalidade da
aplicao, o No me do Funcionrio sempre usado na sua
totalidade. No existe nenhuma tela ou relatrio que utilize parte
do nome separadamente. Por isto, ser contado como u m nico
DER.

Literais.

Literais, tais como : Cdigo da Funo no so contados.

Application generated stamps

No existe nenhum.

Variveis de paginao

No existe nenhum.

Teclas de Navegao

No existe nenhum.

Atributos gerados sem sair da


fronteira e

No existe nenhum.

Atributos recuperados ou
referenciados de um A LI ou AIE
para serem usados no processamnto
sem sair da fronteira.

No existe nenhum.

Passo 6

Determinar a Complexidade Funcional


3 ALRs e 11 DERs

Passo 7

Determinar o Tamanho Funcional


O Tamanho Funcional de 1 EE de
Complexidade Alta

Janeiro 2010

Complexidade Alta

6 PF

Manual de Prticas de Contagem de Pontos de Funo

2-81

Parte 4 - Exemplos

Exemplo: Converso de Dados


Requisitos do O usurio comprou um novo pacote de uma aplicao de RH. Ele requer a
Usurio
habilidade para Converso das Informaes do Funcionrio pela migrao
das informaes existentes dos funcionrios (Nome, Identificao do
Funcionrio, Nmero de Dependentes, Cdigo de Tipo, Nvel de Superviso,
Taxa Padro por Hora, Unidade de Negcio, Nome do Local) para a nova
aplicao.
O sistema antigo no permitia ao usurio a manuteno das informaes dos
dependentes dos funcionrios. As informaes dos dependentes podero ser
criadas aps a migrao dos dados dos funcionrios existentes para a nova
aplicao.
Nota: O Captulo 5 da Parte 3 (Atividades de Converso de Dados) explica
como a converso de dados mensurada.
Diagramas de
Dados

O diagrama abaixo mostra os dados das aplicaes de RH nova e antiga:


Antiga
Aplicao de RH

Nova
Aplicao de RH
FUNCIONRIO

FUNCIONRIO
FUNC_ASSALARIADO

FUNC_ASSALARIADO

FUNC_HORISTA

FUNC_HORISTA

Dependente

Legenda:
Tipo de Entidade
Tipo de Atributo de Entidade
Subtipo de Entidade
Relacionamento Mandatrio 1:N
Relacionamento Opcional 1:N

Passo 1

Identificar o Processo Elementar

A Funo de Transao satisfaz os


requisitos de um Processo Elementar?

2-82

Sim.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 2

Determinar se o Processo Elementar nico ou no

A Funo de Transao nica


relao aos outros processos
elementares?
Passo 3

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

2.

Sim. Nenhum outro processo elementar executa essa


funo.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. O A LI Funcionrio mantido.

Alterar o co mportamento da
aplicao.

No. O co mportamento da aplicao no alterado.

Inclui a lgica de processamento para


aceitar dados ou informaes de controle
que entram na fronteira da aplicao.

Sim. Dados do arquivo de funcionrios da aplicao de RH antiga


atravessam a fronteira da aplicao.

Concluso

Converso das Informaes do Funcionrio uma EE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI Funcionrios mantido e lido, mas contado apenas uma


vez.

Um A LR deve ser contado para cada


funo de dados nica que acessada
(lida e/ou mantida) pela funo de
transao.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-83

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo no


repetido, reconhecido como nico pelo
usurio, que atravessa (entra e/ou sai) a
fronteira durante o processamento de uma
funo de transao.

No me, Identificao do Funcionrio, N mero de Dependentes,


Cdigo de Tipo, Nvel de Superviso, Taxa Padro por Hora,
Unidade de Negcio, No me do Local.

2.

Contar apenas um DER por funo de


transao para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam m ltip las mensagens.

No existe nenhum.

3.

Contar apenas um DER por funo de


transao para a habilidade de iniciar u ma
ou mais aes, mesmo que existam
m ltip las formas para in ici-la(s).

No existe nenhum.

4.

No contar os seguintes itens como


DERs:

No existe nenhum.

Literais.

No existe nenhum.

Application generated stamps

No existe nenhum.

Variveis de paginao

No existe nenhum.

Teclas de Navegao

No existe nenhum.

Atributos gerados sem sair da


fronteira e

No existe nenhum.

Atributos recuperados ou
referenciados de um A LI ou AIE
para serem usados no processamnto
sem sair da fronteira.

No existe nenhum.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 8 DERs

Passo 7

Determinar o Tamanho Funcional


O Tamanho Funcional de 1 EE de
Complexidade Baixa

2-84

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Referen ciando Dados a partir de Outra


Aplicao
Requisitos do O usurio requer que a aplicao de Recursos Humanos tenha as seguintes
Usurio
capacidades:

Todos os funcionrios horistas devem ser pagos em Dlares Americanos.

Quando as informaes do funcionrio so includas ou modificadas, a


aplicao de Recursos Humanos deve acessar a aplicao de Moedas
Correntes para recuperar a taxa de converso da moeda. Depois de
recuperar a taxa de converso da moeda, a aplicao de RH converte a
taxa padro de horas local do funcionrio para a taxa de horas em
Dlares Americanos, utilizando o seguinte clculo:
Taxa Padro de Horas
= Taxa de Horas em Dlares Americanos
Taxa de Conv. Moeda.

Diagrama de
Dados

O diagrama a seguir apresenta o relacionamento para este exemplo.

Moeda Corrente
TAXA DE
CONVERSO

RH
FUNCIONRIO
ASSALARIADO
HORISTA

DEPENDENTE

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-85

Parte 4 - Exemplos

Legenda:
Tipo de Entidade
Tipo de Entidade Atributiva
Entidade Subtipo
Relacionamento 1-N Mandatrio
Relacionamento 1-N Opcional

Informao de
Converso de
Moeda

A informao de converso de moeda inclui


MOEDA
Taxa_Base_Converso_Moeda
Moeda

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende os


requisitos de um Processo Elementar?

Concluso

2-86

No. Dados de referncia so significativos apenas


quando associados incluso de um funcionrio.

No existe uma EE para recuperao das informaes de converso de


moeda. Veja os exemplos de contagem de AIE nos Exemplos de Contagem
de Funes de Dados para verificar porque as informaes de converso de
moeda podem ser contadas como AIE quando as informaes do funcionrio
so includas ou modificadas. Incluir ou Modificar informaes de
Funcionrio so contados como EEs.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: EE com Tela de Sada 1


Requisitos do O usurio requer a habilidade de Entrar com uma Transao de Vendas para
Usurio
um cliente. O custo de cada item e o total da transao devem ser exibidos
para reviso, antes de a informao ser salva. Se qualquer erro ocorrer, uma
mensagem de erro apropriada deve ser exibida.
Exemplo de Tela

A seguinte tela de transao de vendas uma simplificao para ilustrar


como os campos de sada so contados. O usurio entra com o nome do
cliente e a data da transao. Q uando cada item e quantidade requerida so
includos, o sistema calcula e mostra os custos como apresentado abaixo.

Transao de Vendas
Nome do Cliente: __________________________________________
Data da Transao: ________

Item
__________________________
__________________________
__________________________
__________________________
__________________________
__________________________

Qtd
_____
_____
_____
_____
_____
_____

Custo Item
$____.__
$____.__
$____.__
$____.__
$____.__
$____.__

Custo Total Item


$____.__
$____.__
$____.__
$____.__
$____.__
$____.__

Sub Total $____.__


Taxa Vendas $____.__
Total $____.__
F1=Salvar

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?

Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Janeiro 2010

Sim.

Sim. Nenhum outro processo elementar executa esta


funo.

Manual de Prticas de Contagem de Pontos de Funo

2-87

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

2.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. Entrar co m u ma Transao de Vendas possui a inteno


primria de manter o A LI Transao de Vendas

Alterar o co mportamento da
aplicao

No. O co mportamento da aplicao no alterado.

Inclui lgica de processamento para


aceitar dados ou controle de informao
que entra na fronteira da aplicao.

Sim. Entrar co m u ma Transao de Vendas inclui lgica de


processamento para aceitar in formao de vendas.

Concluso

Entrar com uma Transao de Vendas uma EE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI Transao de Vendas lido e mantido, mas contado


apenas uma vez.

2-88

Um A LR deve ser contado para cada


funo de dados nica que acessada
(lida e/ou mantida) pela funo de
transao.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Os seguintes DERs de entrada so contados:


No me do Cliente
Data da Transao
Item (repetido)
Quantidade (repetido)

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

Os seguintes DERs de sada so contados:


Custo do Item (repetido)
Custo Total do Item (repetido)
Sub Total da Transao
Taxa de Vendas
Total da Transao
2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

Mensagens de Erro.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Tecla F1.

4.

No contar os seguintes itens como


DERs:

Literais

Literais como Item no so contados

application generated stamps

No existem.

Variveis de paginao

No existem.

Navegao

No existem.

Atributos gerados sem sada da


fronteira e

No existem.

Atributos recuperados ou
referenciados de um A LI ou AIE sem
sada da fronteira

No existem.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 11 DERs

Passo 7

Determinar o Tamanho Funcional


Tamanho Funcional de 1 EE de Mdia
Complexidade

Janeiro 2010

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

2-89

Parte 4 - Exemplos

Exemplo: EE com Tela de Sada - 2


Requisitos do O usurio requer a habilidade de Assinalar uma Funo a um funcionrio.
Usurio
Para selecionar um funcionrio e funo, o usurio requer a habilidade de
referenciar o funcionrio e arquivos de funes utilizando 2 listas de dropdown. A lista de funcionrios requerida para apresentar o cdigo e nome do
funcionrio. A lista de funes requerida para apresentar o cdigo e
descrio da funo. O cdigo dos funcionrios assinalados funo
exibido depois do registro salvo. No caso de erro, uma mensagem apropriada
exibida.

Exemplo de Tela

A seguinte tela de Funes Assinaladas uma simplificao de como


campos de sada so contados. O usurio seleciona o funcionrio de uma
lista de drop-down, apresentando o nome e cdigo do funcionrio. Na
seleo, o sistema requer o cdigo do funcionrio para o assinalamento. O
usurio seleciona a funo de uma lista de drop-down apresentando o cdigo
e descrio da funo. O sistema requer o cdigo da funo para o
assinalamento. Quando o a ssinalamento salvo, o s istema determina o
nmero total de funcionrios e o apresenta ao usurio.

Sistema de Recursos Humanos


Funcionrios

Fune s

Assinalamentos

Localizaes

Fune s Assinaladas

Cod. do Funcionrio 1290


Cdigo da Funo 0100
Data do

1290 James, R.W


0100 Apply Lacquer

12/12/ 1998
Salvar

Nmero total de funcionrios a ssinalados a esta

As listas de drop-down para Funes e Funcionrios so CEs e no so


analisadas neste exemplo.

2-90

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?

Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Passo 3

2.

Sim. Nenhum outro processo elementar executa esta


funo.

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

Sim.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. Assinalar u ma Funo possui a inteno primria de


manter o A LI de Funes Assinaladas.

Alterar o co mportamento da aplicao

No. O co mportamento da aplicao no alterado.

Inclui lgica de processamento para aceitar


dados ou controle de informao que entra
na fronteira da aplicao.

Sim. Assinalar u ma Funo inclui lgica de processamento


para aceitar informaes de Funes Assinaladas

Concluso

Assinalar uma Funo uma EE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI de Funes Assinaladas mantido.


Os ALIs de Funcionrio e Funo no so contados como
ALRs, u ma vez que so parte de CEs separadas.

Um A LR deve ser contado para cada funo


de dados nica que acessada (lida e/ou
mantida) pela funo de transao.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-91

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Os seguintes DERs de entrada so contados:


Cdigo do Funcionrio
Cdigo da Funo
Data do Assinalamento
Os seguintes DERs de sada so contados.
Funcionrio Assinalado Funo

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

Os DERs de No me de Funcionrio e No me da Funo nas listas


de drop-down no so contados como DERs, u ma vez que so
parte de CEs separados.
2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

Uma mensagem retornada em caso de erro.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Existe apenas uma maneira da funo ser invocada, atravs do


boto Salvar.

4.

No contar os seguintes itens como


DERs:

Literais

Literais como Cdigo da Funo no so contados

application generated stamps

No existem.

Variveis de paginao

No existem.

Navegao

No existem.

Atributos gerados sem sada da


fronteira e

No existem.

Atributos recuperados ou
referenciados de um A LI ou AIE sem
sada da fronteira

No existem.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 6 DERs

Passo 7

Determinar o Tamanho Funcional


Tamanho Funcional de 1 EE de Baixa
Complexidade

2-92

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: EE com Atributos Recuperados de um AIE


Requisitos do O usurio requer a habilidade de Incluir um funcionrio entrando com:
Usurio
Informao de funcionrio

Exemplo de
Telas

Informao de salrio ou taxa por hora

Informao de dependente

A localizao deve ser uma localizao vlida do Sistema de Ativos


Fixos.

A taxa por hora convertida para Dlares Americanos; os dados de


moeda so acessados a partir do Sistema de Moedas Correntes, para
converter uma taxa por hora padro em Dlares Americanos, baseado na
moeda do funcionrio.

Os seguintes diagramas so exemplos das janelas para incluso de um


funcionrio.
Sistema de Recursos Humanos
Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Dados de Funcionrio
Sobrenome
Primeiro Nome
Iniciais do Meio
Nmero de Identificao
Nmero de Dependentes
Localizao Escrit Central

Nvel de Superviso
Nova Unidade de Negcios

Tipo de Salrio
( ) Horista
( ) Assalariado

OK
Cancelar

EN -1 Dados de Funcionrio
Nvel de Superviso

Navegar para SL--1 Nvel do Supervisor

Nova Unidade de Negcios

Navegar para BU-1 Unidade de Negcios

OK

Cancelar

Janeiro 2010

Navegar para proxima tela:


EN -2H, se tipo de salrio horista for selecionado
EN -2S, se tipo de salrio assalariado for selecionado
Retorna para menu

Manual de Prticas de Contagem de Pontos de Funo

2-93

Parte 4 - Exemplos

Sistema de Recursos Humanos


Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana

Ajuda

Dados de Funcionrio
Sobrenome
Primeiro Nome
Iniciais do Meio

Dados de Funcionrio Assalariado


Nvel do Supervisor

Gerente de 1a. Linha


OK
Cancelar
Dependentes

EN -2S Dados de Funcionrio: Assalariado


OK

Salva dados de novo funcionrio e retorna para EN-1


- Dados de Funcionrio

Cancelar

Retorna para EN-1 Dados de Funcionrio (sem salvar dados)

Dependentes

Navega para EN-3 Dados de Dependente de Funcionrio


(dado em EN-2S Dados de Salrio de Funcionrio mantido em memria

Sistema de Recursos Humanos


Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Dados de Funcionrio
Sobrenome
Primeiro Nome
Iniciais do Meio

Dados de Funcionrio Horista


Taxa por Hora
Unidade de Negcio

UFPCA

OK
Cancelar
Dependentes

EN -2H Dados de Funcionrio: Horista


OK
Cancelar
Dependentes

2-94

- Dados de Funcionrio
Salva dados de novo funcionrio e retorna para EN-1
Retorna para EN-1 Dados de Funcionrio (sem salvar dados)
Navega para EN-3 Dados de Dependente de Funcionrio
(dado em EN-2H Dados de Funcionrio Horista mantido em memria)

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Sistema de Recursos Humanos


Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Dados de Funcionrio
Dados de Funcionrio Assalariado
Dados de Dependente
Sobrenome
Primeiro Nome
Iniciais do Meio
OK
Nmero de Identificao
Cancelar

Data de Nasc

Mais Dependentes

EN -3 Dados de Dependente de Funcionrio


OK
Cancelar
Mais Dependentes

Passo 1

Salva dados de novo dependente data e


retorna para EN-1 Dados de Funcionrio
Retorna para EN-2H
Dados de Funcionrio Horista ou
EN-2S
- Dados de Funcionrio Assalariado (sem salvar dados)
Aceita dados de dependente e retorna para
EN-3 Dados de Dependente de Funcionrio

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?

Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Janeiro 2010

Sim.

Sim. Nenhum outro processo elementar executa esta


funo.

Manual de Prticas de Contagem de Pontos de Funo

2-95

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

2.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. Incluir u m Funcionrio possui a inteno primria de manter


o ALI Funcionrio.

Alterar o co mportamento da
aplicao

No. O co mportamento da aplicao no alterado.

Inclui lgica de processamento para


aceitar dados ou controle de informao
que entra na fronteira da aplicao.

Sim. Incluir u m Funcionrio inclu i lgica de processamento para


aceitar informao de Funcionrio.

Concluso

Incluir um Funcionrio uma EE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI Funcionrio mantido. Os AIEs de Moeda Corrente e


Localizao so referenciados.

2-96

Um A LR deve ser contado para cada


funo de dados nica que acessada
(lida e/ou mantida) pela funo de
transao.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

No me (Sobrenome, Primeiro No me, Iniciais do Meio), N mero


de Identificao, N mero de Dependentes, Localizao, Tipo de
Salrio, Nvel do Supervisor, Taxa por Hora, Unidade de
Negcio, No me do Dependente (Sobrenome, Primeiro No me,
Iniciais do Meio), Identificao do Dependente, Data de
Nascimento do Dependente.
A tela divide o No me do Funcionrio em trs campos fsicos.
Baseado na reviso da funcionalidade da aplicao, o No me do
Funcionrio sempre usado na sua totalidade. No existem telas
ou relatrios onde somente um pedao do nome usado sem os
demais. O mesmo tambm verdadeiro para o No me do
Dependente. O No me do Funcionrio e o No me do Dependente
so contados como DERs nicos.

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

Uma mensagem retornada em caso de erro.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Boto OK.

4.

No contar os seguintes itens como


DERs:

Literais

Literais como Sobreno me no so contados.

application generated stamps

No existem.

Variveis de paginao

No existem.

Navegao

No existem.

Atributos gerados sem sada da


fronteira e

Taxa por Hora em D lares A mericanos calculada, mas no sai


da fronteira.

Atributos recuperados ou
referenciados de um A LI ou AIE sem
sada da fronteira

Taxa de Converso para Moeda Base recuperado do AIE


Moeda Corrente para calcu lar a Taxa por Hora em Dlares
Americanos, mas no sai da fronteira.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-97

Parte 4 - Exemplos

Passo 6

Determinar a Complexidade Funcional


3 ARL e 13 DERs

Passo 7

Determinar o Tamanho Funcional


Tamanho Funcional de 1 EE de Alta
Complexidade

2-98

Complexidade Alta

6 PF

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: EE Excluir
Requisitos do O usurio requer a habilidade de Excluir um Funcionrio.
Usurio
Excluir todas as informaes sobre um Funcionrio especfico. Ao excluir
um funcionrio atualmente assinalado a uma funo, atualizar o
assinalamento da funo, configurando o status para inativo.
Gerar mensagens de erro e destacar campos incorretos se os campos no
permitirem edio. Cinco (5) mensagens de erro e uma (1) mensagem de
confirmao esto incluidas na transao de excluso de informaes do
funcionrio.
Ao excluir um funcionrio, atualizar o Status Inativo com um X e
colocar a data do sistema em Data de Efetivao para cada Funo
Assinalada associada.
Exemplo de Tela

O diagrama seguinte um exemplo de janela utilizada para excluir um


funcionrio.

Sistema de Recursos Humanos


Funcionrios

Funes Assinalamentos

Relatrios Segurana Ajuda

Localizaes

Editar Funcionrio
Primeiro Nome

IM

Sobrenome
Schmidt -Taylor

Kathleen

ID
Localiza o
Tipo de Remunera o
Dependentes

456- 78- 9012

OK

Escr itrio Central

Cancelar

Assalariado

Recuperar

Dependentes

Nivel de Superviso

Exclu ir
Dados Salariais
Dependentes

Unidade de N egcios

EE2 Editar Funcionrio


OK

Salva alteraes
- r ealiz adas
retorna par a EE -1 Lista de
Funcionrios

Cancelar

Ignora altera es, retorna


para EE -1 Lista d e
Funcionrios

Recuperar

Recupera valores
anteriores

Nvel de Superviso
Unidade de N egcios

Janeiro 2010

Exclu ir

Dados Salariais

Dependentes

Pedir confirmao, ento exclu ir


registro de funcionrio & registros
de dependentes associados
Navegar par a: EE-3S Funcion rio Assalariado, se
o valor "- Assalariado"
EE-3H Funcionr
io Horista, se o valor "Horista"
Apresenta lista em EI-4 Lista d e Depend entes

Navega par a SL-1 Nvel de Superviso


Navega par a BU-1 Unidade de Neg cios

Manual de Prticas de Contagem de Pontos de Funo

2-99

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?

Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Passo 3

2.

Sim. Nenhum outro processo elementar executa esta


funo.

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

Sim.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. Excluir u m Funcionrio possui a inteno primria de


manter o A LI Funcionrio.

Alterar o co mportamento da
aplicao

No. O co mportamento da aplicao no alterado.

Inclui lgica de processamento para


aceitar dados ou controle de informao
que entra na fronteira da aplicao.

Sim. Excluir u m Funcionrio inclui lgica de processamento para


aceitar informaes de Funcionrio.

Concluso

Excluir um Funcionrio uma EE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI Funes Assinaladas mantido. O A LI Funcionrios


referenciado e mantido.

Um A LR deve ser contado para cada


funo de dados nica que acessada
(lida e/ou mantida) pela funo de
transao.

2-100

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

N mero de Identidade. Todos os outros atributos na tela so parte


da pesquisa que precede Excluso. Eles no so contados como
DERs para a Deleo.

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

Uma mensagem retornada em caso de erro.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Boto Excluir.

4.

No contar os seguintes itens como


DERs:

Literais

Literais como Identidade no so contados.

application generated stamps

No existem.

Variveis de paginao

No existem.

Navegao

No existem.

Atributos gerados sem sada da


fronteira e

O atributo de Status Inativo atualizado, mas no sai da fronteira.


No contado.

Atributos recuperados ou
referenciados de um A LI ou AIE sem
sada da fronteira

No existem.

Passo 6

Determinar a Complexidade Funcional


2 ALR e 3 DERs

Passo 7

Complexidade Baixa

Determinar o Tamanho Funcional


Tamanho Funcional de 1 EE de Baixa 3 PF
Complexidade

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-101

Parte 4 - Exemplos

Exemplo: Incluir Nvel de Segurana de Janelas


Requisitos do O requisito para gerenciar nvel de segurana foi incluido durante a fase de
Usurio
Construo. O usurio quer incluir, modificar, excluir e consultar
informaes de nvel de segurana no Sistema de Recursos Humanos. A
funcionalidade de incluso ilustrada abaixo.
Incluir informaes de nvel de segurana de janelas entrando com
Identificador do Usurio.

Caixas para Funes Assinaladas, Funo, Funcionrio, Localizao


e funes de Gerao de Relatrios.

Nvel de Segurana de Usurio para as funces acima (p.ex., permitir


ou no permitir o acesso).

Gerar mensagens de erro e destacar campos incorretos se os campos no


permitirem edio. Duas (2) mensagens de erro e uma (1) mensagem de
confirmao esto includas para a transao de incluso de informaes de
nvel de segurana.
Tela de Incluso
de Nvel de
Segurana de
Janelas

A seguinte ilustrao apresenta a tela para incluir nvel de segurana de


janelas.
Sistema de Recursos Humanos
Funcionrios

Funes Localizaes

Relatrios

Segurana Ajuda

RH Janela de Configurao de Segurana


ID Usurio
Assinalamento de Funo
Configurao
Pesquisar (Funo)
Pesquisar (Funcionrio)
Editar
Relatrios
Gerador de Relatrios
Definio

Funo
Configurao
Pesquisar
Editar
Relatrios

Funcionrio
Configurao
Pesquisar
Editar
Relatrios

Localizao
Revisar

Definir

OK

Editar
Pesquisar

Cancelar

SW -1 RH Janela de Configurao de Segurana


OK
Cancelar

Efetivar alteraes, retornar para menu principal do Sistema de Recursos Humanos


Retornar para menu principal do Sistema de Recursos Humanos

As caixas na ilustrao acima representam a Identificao das Janelas.

2-102

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?
Passo 3

2.

Sim. Nenhum outro processo elementar executa esta


funo.

Classificar cada Processo Elementar

Regras de Contagem de EE
1.

Sim.

A Regra se Aplica?

Possui como inteno primria:

Manter um ou mais ALIs ou

Sim. O A LI Nvel de Segurana de Janelas mantido.

Alterar o co mportamento da
aplicao

No. O co mportamento da aplicao no alterado. O


comportamento da aplicao ser alterado pelo controle da
funcionalidade que o usurio pode executar quando ele entra no
sistema.

Inclui lgica de processamento para


aceitar dados ou controle de informao
que entra na fronteira da aplicao.

Concluso

Sim. As informaes de Nvel de Segurana de Janelas entram na


fronteira para manter o A LI de Nvel de Segurana de Janelas.

Incluir Nvel de Segurana de Janelas uma EE.


Veja os Estudos de Casos para verificar como os requisitos de alterao e
excluso e telas associadas a estas funes so contadas.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI Nvel de Segurana de Janelas mantido.

Um A LR deve ser contado para cada


funo de dados nica que acessada
(lida e/ou mantida) pela funo de
transao.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-103

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

Identificador do Usurio, Janelas, Nvel de Segurana do


Usurio.

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

Mensagens de Erro.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Tecla de Ao OK.

4.

No contar os seguintes itens como


DERs:

Literais

Literais como ID Usurio no so contados

application generated stamps

No existem itens deste tipo.

Variveis de paginao

No existem itens deste tipo.

Navegao

No existem itens deste tipo.

Atributos gerados sem sada da


fronteira e

No existem itens deste tipo.

Atributos recuperados ou
referenciados de um A LI ou AIE sem
sada da fronteira

No existem itens deste tipo.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 5 DERs

Passo 7

Complexidade Baixa

Determinar o Tamanho Funcional


Tamanho Funcional de 1 EE de Baixa 3 PF
Complexidade

2-104

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Exemplos de Contagem de SE
Introduo

Esta seo utiliza uma aplicao de Recursos Humanos (RH) para ilustrar
procedimentos usados para contagem de sadas externas. Em adio a esta
seo, exemplos esto nos Estudos de Casos includos em documentao
suplementar do IFPUG.

Contedo

Esta seo inclui os seguintes exemplos:


Tpico

Janeiro 2010

Pgina

Descrio Geral dos Exemplos de Contagens de SE

2-106

Exemplo: Relatrio Impresso

2-107

Exemplo: Relatrio Online

2-110

Exemplo: Transao Enviada para Outra Aplicao

2-113

Exemplo: Mensagens de Erro/Confirmao

2-115

Exemplo: Notificao de Reviso de Desempenho

2-116

Exemplo: SE Disparado sem Dados Entrando na Fronteira

2-119

Exemplo: Inteno Primria de uma SE

2-122

Exemplo: SE como Arquivo de Transao

2-125

Manual de Prticas de Contagem de Pontos de Funo

2-105

Parte 4 - Exemplos

Descrio Geral dos Exemplos de Contagens de SE


Os exemplos para SEs esto descritos na tabela a seguir.

2-106

Exemplo

Descrio Sumarizada

Relatrio Imp resso

Este exemp lo ilustra a contagem de u m relatrio


impresso em papel.

2-107

Relatrio Online

Este exemp lo apresenta a contagem de u m


relatrio online.

2-110

Transao Enviada
para Outra Aplicao

Este exemp lo ilustra uma transao gerada por


uma ap licao e enviada para outra aplicao.

2-113

Mensagens de
Erro/Confirmao

Este exemp lo apresenta que erros ou mensagens


de confirmao no so contados como sadas
externas.

2-115

Exemplo : Notificao
de Reviso de
Desempenho

Este exemp lo ilustra uma notificao baseada


em u m clculo.

2-116

SE Disparada sem
Dados Entrando na
Fronteira

Este exemp lo ilustra o conceito em que u ma SE


pode ser disparada sem dados entrando na
fronteira.

2-119

Inteno Primria de
uma SE

Este exemp lo ilustra que uma SE pode atualizar


um arquivo.

2-122

SE co mo Arquivo de
Transao

Este exemp lo ilustra que a existncia de clcu los


determina que o processo elementar seja u ma SE
e no uma CE.

2-125

Manual de Prticas de Contagem de Pontos de Funo

Pgina

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Relatrio Impresso


Requisitos do O usurio do Sistema de Recursos Humanos requer uma listagem dos
Usurio
assinalamentos de funes dos funcionrios.
O relatrio gerado a partir da recuperao de:
Um assinalamento a partir do ALI de funes assinaladas
Informaes adicionais a partir dos ALIs funcionrio e funo.
O ALI de controle do relatrio referenciado para determinar como gerar o
relatrio.

Exemplo de
Relatrio

O seguinte relatrio de Funes com Funcionrios lista funes e


funcionrios assinalados a elas.

HRS006

Pgina 1
Data 99.99.99

Sistema de Recursos Humanos


Funes com Funcionrios

Cdigo
da Funo

Nome da Funo

ID Funcionrio

Nome do Funcionrio

9999

xxxxxxxxxx

xxx-xx-xxxx
xxx-xx-xxxx
xxx-xx-xxxx

xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx

9999

xxxxxxxxxx

xxx-xx-xxxx

xxxxxxxxxxxxxxx

9999

xxxxxxxxxx

xxx-xx-xxxx
xxx-xx-xxxx

xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx

Total de Funes 9999

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-107

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Sim.

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?
Passo 3

Sim. Nenhum outro processo elementar executa esta


funo.

Classificar cada Processo Elementar

Regras de Contagem de S E

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio e

Sim. O relatrio de Funes com Funcionrios tem a inteno


primria de apresentar informaes ao usurio.

2.

Inclui, no mnimo, u ma das seguintes


formas de lgica de processamento:

Clculos matemt icos so executados

Sim. O n mero total de funes considerado tanto calculado


quanto derivado.

Um ou mais ALIs so atualizados

No. Nenhum A LI atualizado.

Dados derivados so criados ou

Sim. O n mero total de funes considerado tanto calculado


quanto derivado.

O co mportamento da aplicao
alterado

No. O co mportamento da aplicao no alterado.

Concluso

O Relatrio de Funes com Funcionrios uma SE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

Os seguintes ALIs so lidos:

Um A LR deve ser contado para cada


funo de dados que acessada (lida e/ou
mantida) pela funo de transao.

Passo 5

2-108

Funcionrio
Funo
Funes Assinaladas

Controle de Relatrio

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido, que
atravessa (entra e/ou sai) a fronteira durante o
processamento de uma funo de transao.

Cdigo da Funo, No me da Funo, Identificao do


Funcionrio e N mero Total de Funes so exibidos.
Contar cada um apenas uma vez.

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao de
enviar u ma mensagem de resposta, mes mo
que existam mu lt iplas mensagens.

No existem

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

No existem

4.

No contar os seguintes itens como DERs:

Literais tais como ttulos de relatrio,


identificadores de tela ou painis,
cabealhos de coluna e ttulos de atributo.

Identificadores de relatrio, t tulos de relatrio e cabealhos


de coluna no so contados.

application generated stamps, tais como

A data do relatrio no contada.

atributos de data e hora

Variveis de paginao, nmeros de


pgina e informaes de posicionamento,
p.ex., Linhas 37 a 54 de 211

O n mero da pgina no contado.

Recursos navegacionais tais como


habilidade de navegar dentro de uma lista
utilizando anterior, pr ximo,
primeiro, u ltimo e suas equivalncias
grficas

No existem.

Atributos gerados dentro da fronteira por


uma funo de transao e salvos em u m
ALI, sem sada da fronteira

No existem.

Atributos recuperados ou referenciados a


partir de u m ALI ou AIE para
participao no processamento, sem sada
da fronteira.

No existem.

Passo 6

Determinar a Complexidade Funcional


4 ALRs e 5 DERs

Passo 7

Determinar o Tamanho Funcional


Tamanho Funcional de 1 SE de Mdia
Complexidade

Janeiro 2010

Complexidade Mdia

5 PF

Manual de Prticas de Contagem de Pontos de Funo

2-109

Parte 4 - Exemplos

Exemplo: Relatrio Online


Requisitos do O usurio requer um relatrio de funcionrios em ordem descendente pela
Usurio
durao das funes atuais assinaladas. Este relatrio exibido online e
contm dados calculados/derivados (por exemplo, durao do assinalamento
da funo)
Exemplo de
Tela

A tela Funcionrios por Durao do A ssinalamento a seguir lista funcionrios


por durao do assinalamento.

FUNCIONRIOS POR DURAO DO ASSINALAMENTO

Linhas 1 a 18 de 1.316

MM/DD/AA

Identificao
Funcionrio

Nome
Funcionrio

Cdigo
Funo

Nome
Funo

xxx-xx-xxxx
xxx-xx-xxxx

xxxxxxxxxx
xxxxxxxxxx

9999
9999

xxxxxxxxxx
xxxxxxxxxx

Durao
99 meses
99 meses

Funcionrios acima 24 meses 9999


Funcionrios acima 12 meses 9999

F1=Ajuda F7=Rolar acima F8=Rolar abaixo F16=Fim

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

2-110

Sim.

Sim. Nenhum outro processo elementar executa


esta funo.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de S E

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio e

Sim. Funcionrios por Durao do Assinalamento tem a inteno


primria de apresentar informaes ao usurio.

2.

Inclui, no mnimo, u ma das seguintes


formas de lgica de processamento:

Clculos matemt icos so executados

Sim. Trs campos calculados so considerados tanto calculados


como derivados.

Um ou mais ALIs so atualizados

No. Nenhum A LI atualizado

Dados derivados so criados ou

Sim. Trs campos calculados so considerados tanto calculados


como derivados.

O co mportamento da aplicao
alterado

No. O co mportamento da aplicao no alterado.

Concluso

O relatrio de Funcionrios por Durao do Assinalamento uma SE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

Os ALIs Funcionrio, Funo, e Funes Assinaladas so lidos.


Nenhum A LI mantido.

Um A LR deve ser contado para cada


funo de dados que acessada (lida e/ou
mantida) pela funo de transao.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-111

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1. Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

Identificao do Funcionrio, No me do Funcionrio, No me da


Funo e Durao do Assinalamento so repetidos. Contar cada
um so mente uma vez.
Identificao de funcionrios acima de 24 meses e acima de 12
meses.

2. Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las
mensagens.

No existem.

3. Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Uma tecla de funo utilizada para exib ir o relatrio online.

4. No contar os seguintes itens como


DERs:

Literais

Literais tais como Identificao do Funcionrio no so


contados.

application generated stamps

A data do relatrio no contada.

Variveis de paginao

Linhas 1 a 18 no so contados.

Navegao

F7 e F8 no so contados.

Atributos gerados sem sada da


fronteira

No existem.

Atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira

No existem.

Passo 6

Determinar a Complexidade Funcional


3 ALRs e 8 DERs

Passo 7

Determinar o Tamanho Funcional


Tamanho Funcional de 1 SE de
Mdia Complexidade

2-112

Complexidade Mdia

5 PF

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Transao Enviada para Outra Aplicao


Requisitos do Quando o Sistema de Recursos Humanos inclui dados dos dependentes de
Usurio
um funcionrio, o usurio requer que este Arquivo de Dependente seja
enviado para aplicao de Benefcios para manter os registros consistentes.
Esta informao enviada para Benefcios diariamente.
Requisitos de
Construo

Se dados de dependente so adicionados, esta informao formatada


apropriadamente no arquivo de transao de sada.
Durante a implementao da soluo, foi decidido incluir um cabealho e um
registro detalhe com as informaes de benefcios. Estes registros so
utilizados por Benefcios para garantir que nada est incorreto tecnicamente
durante a transmisso do arquivo.

Exemplo de
Formato do
Registro

O formato do registro de dependente de funcionrio a seguir contm


informaes a respeito de dependentes includos e modificados.

123456789101234567890123456789012345678901234567890123456789012345678901234567890
1 C NOME DO ARQUIVO
2 D FUNC ID
3 T TOT. REG
4
5
6
7
9
0

DATA
NOME DEPENDENTE NASC

DEP ID

Descrio dos
Campos

A tabela a seguir inclui descries para cada campo do registro.

Ti po de Registro
Cabealho

Dependente

Total

Janeiro 2010

Posio

Descrio

Tipo de Reg istro C

2-13

No me do Arquivo

14-19

Data da Criao

Tipo de Reg istro D

2-10

Identificao do Funcionrio

11-19

Identificao do Dependente

20-39

No me do Dependente

40-45

Data de nascimento do Dependente

Tipo de Reg istro T

2-10

N mero total de reg istros

Manual de Prticas de Contagem de Pontos de Funo

2-113

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar - Cabealho

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 1

Identificar o Processo Elementar - Total

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 1

Sim. A seo dependente do arquivo de transao


satisfaz os requisitos para um Processo Elementar.

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos
elementares?
Passo 3

No. O total no contm dados significativos para o


usurio.

Identificar o Processo Elementar - Dependente

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

No. O cabealho no contm dados significativos


para o usurio.

Sim. Nenhum outro processo elementar executa esta


funo.

Classificar cada Processo Elementar

Regras de Contagem de S E

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio e

Sim. O arquivo de Dependentes possui a inteno primria de


apresentar informaes ao usurio.

2.

Inclui, no mnimo, u ma das seguintes


formas de lgica de processamento:

Clculos matemt icos so executados

No. Clcu los no so executados.

Um ou mais ALIs so atualizados

No. Nenhum A LI atualizado.

Dados derivados so criados ou

No. Nenhum dado derivado criado.

O co mportamento da aplicao
alterado

No. O co mportamento da aplicao no alterado.

Concluso

2-114

O Arquivo de Dependentes no se qualifica como uma SE; seria contado com


uma CE (no analisada aqui).

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Mensagens de Erro/Confirmao


Requisitos do Usurio requer mensagem de retorno quando uma informao de funo
Usurio
mantida. Mais especificamente, o usurio requer mensagens para indicar
qualquer edio ou erros de validao ou para indicar que o processo foi
completado com sucesso.
Exemplo de Tela

Ao:_

A seguinte tela de Funo exibe uma mensagem de confirmao (abaixo na


tela).

7=Anterior

8=Seguinte
Dados de Funo

Cdigo da Funo: RD15379305


Nome da Funo:

May Issue - Print Covers

Cdigo de Pgmto: JRNY05A

Linha No
Descrio da Funo
01
Print Covers 4-Up, Lacquer Finish.
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
F1=Ajuda F7=Rolar acima F8=Rolar abaixo
Processamento Completado com Sucesso
Entra: Retorna para tela de chamada.
F1: Apresenta mapa de ajuda no nvel de
tela ou campo.
F7: Rola acima at 10 linhas de descrio
da funo.
F8: Rola abaixo at 10 linhas de descrio
da funo.

Passo 1

F12: Retorna para tela de chamada.


Ao 7: Apresenta dados anteriores da
funo, se existentes.
A o 8: Apresenta dados seguintes da
funo, se existentes.

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?

Janeiro 2010

F12=Cancelar

No. A sada de uma mensagem de erro no uma


funo a uto-contida. um DER de sada na EE de
Incluso da Funo.

Manual de Prticas de Contagem de Pontos de Funo

2-115

Parte 4 - Exemplos

Exemplo: Notificao de Reviso de Desempenho


Requisitos do O usurio requer notificao a utomtica quando um func ionrio completou
Usurio
12 meses no assinalamento de uma funo. Isto indica que uma reviso de
desempenho deve ser realizada.
Exemplo de
Janela

A janela de Notificao de Reviso de Desempenho descreve a mensagem de


notificao.

Notificao de Reviso de Desempenho

Na data: xx/xx/xx
O funcionrio: xxx-xx-xxxx

x_________________x

Completou 12 meses de assinalamento


Na funo: xxxx x_________________x
E deveria ser submetido a uma reviso de desempenho imediatamente

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

2-116

Sim.

Sim. Nenhum outro processo elementar executa esta


funo.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de S E

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio e

Sim. Notificao de Reviso de Desempenho possui a inteno


primria de apresentar informao ao usurio.

2.

Inclui, no mnimo, u ma das seguintes


formas de lgica de processamento:

Clculos matemt icos so executados

Sim. A data correspondente a 12 meses do assinalamento a uma


funo calculada.

Um ou mais ALIs so atualizados

No. Nenhum A LI atualizado

Dados derivados so criados ou

No. Nenhum dado derivado criado.

O co mportamento da aplicao
alterado

No. O co mportamento da aplicao no alterado.

Concluso

A Notificao de Reviso de Desempenho uma SE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1. Um A LR deve ser contado para cada


funo de dados que acessada (lida e/ou
mantida) pela funo de transao.

Janeiro 2010

Os ALIs Funcionrio, Funo e Funes Assinaladas so lidos.

Manual de Prticas de Contagem de Pontos de Funo

2-117

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo


nico, reconhecido pelo usurio e no
repetido, que atravessa (entra e/ou sai)
a fronteira durante o processamento de
uma funo de transao.

Data, Identificao do Funcionrio, No me do Funcionrio,


Cdigo da Funo, No me da Funo.

2.

Contar apenas um DER para a funo


de transao, para a habilidade da
aplicao de enviar u ma mensagem de
resposta, mesmo que existam mult iplas
mensagens.

No existem.

3.

Contar apenas um DER para a funo


de transao, para a habilidade de
iniciar ao(es), mes mo que existam
m ltip las maneiras de faz-lo.

No existem.

4.

No contar os seguintes itens como


DERs:

Literais

Literais tais como "Funcionrio" no so contados.

application generated stamps

A data e hora do relatrio no so contadas.

Variveis de paginao

No existem.

Navegao

No existem.

Atributos gerados sem sada da


fronteira

No existem.

Atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira

No existem.

Passo 6

Determinar a Complexidade Funcional


3 ALR e 5 DERs

Passo 7

Determinar o Tamanho Funcional


Tamanho Funcional de 1 SE de
complexidade Baixa.

2-118

Complexidade Baixa.

4 PF

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: SE Disparado sem Dados Entrando na


Fronteira
Requisito do
Usurio

Modelo de
Dados

O usurio requer que a aplicao imprima o Relatrio Semanal de


Funcionrios automaticamente todos os Domingos s 23:00. O relatrio
contm detalhes para cada funcionrio com um total dos funcionrios.
O diagrama a seguir apresenta o fluxo de dados para este exemplo.

Relatrio Semanal de Funcionrios

Imprimir Relatrio
Semanal Funcionrios

Nome

Localizao

Angel, A.
Boxer, B.
Nair, J.
Alfonzo, F.
Batista, M.
Man Bae, C.

Milwaukee
London
Chennai
Rome
Rio De Janeiro
Seoul

Total de Funcionrios: 6

ALI Funcionrios
ID
Nome
Localizao

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Janeiro 2010

Sim.

Sim. Nenhum outro processo elementar executa esta


funo.

Manual de Prticas de Contagem de Pontos de Funo

2-119

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de S E

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio e

Sim. O Relatrio Semanal de Funcionrios possui a inteno


primria de apresentar informao ao usurio.

2.

Inclui, no mnimo, u ma das seguintes


formas de lgica de processamento:

Clculos matemt icos so


executados

Sim. O Total de Funcionrios u m campo calculado.

Um ou mais ALIs so
atualizados

No. Nenhum A LI atualizado

Dados derivados so criados ou

Sim. O relatrio contm u m campo calculado.

O co mportamento da aplicao
alterado

No. O co mportamento da aplicao no alterado.

Concluso

O Relatrio Semanal de Funcionrios uma SE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR


1.

2-120

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

O A LI Funcionrio lido. Nenhum A LI mantido.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo


nico, reconhecido pelo usurio e no
repetido, que atravessa (entra e/ou sai)
a fronteira durante o processamento de
uma funo de transao.

No me, Localizao, Total de Funcionrios.

2.

Contar apenas um DER para a funo


de transao, para a habilidade da
aplicao de enviar u ma mensagem de
resposta, mesmo que existam mult iplas
mensagens.

No existem

3.

Contar apenas um DER para a funo


de transao, para a habilidade de
iniciar ao(es), mes mo que existam
m ltip las maneiras de faz-lo.

No existem

4.

No contar os seguintes itens como


DERs:

Literais

Literais tais como "No me" no so contados.

application generated stamps

No existem

Variveis de paginao

No existem

Navegao

No existem

Atributos gerados sem sada da


fronteira

No existem

Atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira

No existem

Passo 6

Determinar a Complexidade Funcional


1 ALR e 3 DERs

Passo 7

Determinar o Tamanho Funcional


Tamanho Funcional de 1 SE de
Complexidade Baixa

Janeiro 2010

Complexidade Baixa.

4 PF

Manual de Prticas de Contagem de Pontos de Funo

2-121

Parte 4 - Exemplos

Exemplo: Inteno Primria de uma SE


Requisitos do Imprimir um Cheque e, como resultado, marcar na conta o cheque como
Usurio
pago. Todos os dados impressos no cheque j esto armazenados no arquivo
de cheques.
O diagrama a seguir apresenta o fluxo de dados para este exemplo.

JOS DA SILVA
PAGUE POR ESTE CHEQUE A
QUANTIA DE

Imprimir Cheque

DATA

REAIS

BANCO CENTRAL

ALI Cheque
Nmero do Cheque
Quantia
Portador
Indicador de Cheque Pago
Data de Emisso

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

2-122

Sim.

Sim. Nenhum outro processo elementar executa esta


funo.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de S E

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio e

Sim. A inteno primria imp rimir u m cheque. A manuteno


do ALI secundria.

2.

Inclui, no mnimo, u ma das seguintes


formas de lgica de processamento:

Clculos matemt icos so executados

No. Nenhum clculo executado.

Um ou mais ALIs so atualizados

Sim. O A LI Cheques atualizado.

Dados derivados so criados ou

No. Nenhum dado derivado criado.

O co mportamento da aplicao
alterado

No. O co mportamento da aplicao no alterado.

Concluso

Imprimir um Cheque uma SE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR


1.

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

Janeiro 2010

O A LI Cheques lido e mantido, mas contado somente uam


vez.

Manual de Prticas de Contagem de Pontos de Funo

2-123

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo


nico, reconhecido pelo usurio e no
repetido, que atravessa (entra e/ou sai)
a fronteira durante o processamento de
uma funo de transao.

N mero do Cheque, Quantia, Po rtador, Data de Emisso do


Cheque.

2.

Contar apenas um DER para a funo


de transao, para a habilidade da
aplicao de enviar u ma mensagem de
resposta, mesmo que existam mult iplas
mensagens.

No existem.

3.

Contar apenas um DER para a funo


de transao, para a habilidade de
iniciar ao(es), mes mo que existam
m ltip las maneiras de faz-lo.

No existem.

4.

No contar os seguintes itens como


DERs:

Literais

No existem.

application generated stamps

Existe u ma data imp ressa no cheque, que representa um dado


reconhecido pelo usurio e contada.

Variveis de paginao

No existem.

Navegao

No existem.

Atributos gerados sem sada da


fronteira

O Indicador de Cheque Pago no contado, uma vez que no


atravessa a fronteira.

Atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira

No existem.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 4 DERs

Passo 7

Determinar o Tamanho Funcional


Tamanho Funcional de 1 SE de
Complexidade Baixa

2-124

Complexidade Baixa

4 PF

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: SE como Arquivo de Transao


Requisitos do No final do ms, gerar o Arquivo Mensal de Cheques e envi- lo para
Usurio
Aplicao B. Os nmeros dos cheques, datas de emisso dos cheques e valor
dos cheques so includos no arquivo, com um valor computado de
contagem de cheques processados e o valor total de todos os cheques
impressos no ms. O nmero de cheques impressos e o valor total de todos
os cheques impressos so utilizados pelos usurios da Aplicao B para
prover extratos bancrios.
Modelo de
Dados

O diagrama a seguir apresenta o fluxo de dados para este exemplo.


Aplicao B

Aplicao A

Arquivo Mensal de
Cheques

Gerar
Arquivo Mensal
de Cheques

Nmero do Cheque
Valor do Cheque
Data de Emisso do Cheque
Ms
Num. Cheques Impressos
Quantia Total dos Cheques

ALI Cheques
Nmero do Cheque
Valor do Cheque
Data de Emisso do Cheque

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Janeiro 2010

Sim.

Sim. Nenhum outro processo elementar executa esta


funo.

Manual de Prticas de Contagem de Pontos de Funo

2-125

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de S E

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio e

Sim. A inteno primria gerar u m arquivo de transao.

2.

Inclui, no mnimo, u ma das seguintes


formas de lgica de processamento:

Clculos matemt icos so executados

Sim. O arquivo inclu i dois campos calculados.

Um ou mais ALIs so atualizados

No. Nenhum A LI atualizado.

Dados derivados so criados ou

Sim. O arquivo inclu i dois campos calculados.

O co mportamento da aplicao
alterado

No. O co mportamento da aplicao no alterado.

Concluso

O Arquivo Mensal de Cheques uma SE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR


1.

2-126

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

O A LI Cheques lido. No existem A LIs mantidos.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo


nico, reconhecido pelo usurio e no
repetido, que atravessa (entra e/ou sai) a
fronteira durante o processamento de
uma funo de transao.

N mero do Cheque, Valo r do Cheque, Data de Emisso do


Cheque, Ms, N mero de cheques imp ressos, Quantia Total dos
Cheques.

2.

Contar apenas um DER para a funo


de transao, para a habilidade da
aplicao de enviar u ma mensagem de
resposta, mesmo que existam mult iplas
mensagens.

No existem

3.

Contar apenas um DER para a funo


de transao, para a habilidade de
iniciar ao(es), mes mo que existam
m ltip las maneiras de faz-lo.

No existem

4.

No contar os seguintes itens como


DERs:

Literais

No existem

application generated stamps

No existem

Variveis de paginao

No existem

Navegao

No existem

Atributos gerados sem sada da


fronteira

No existem

Atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira

No existem

Passo 6

Determinar a Complexidade Funcional


1 ALR e 6 DERs

Passo 7

Determinar o Tamanho Funcional


Tamanho Funcional de 1 SE de
Complexidade Baixa

Janeiro 2010

Complexidade Baixa

4 PF

Manual de Prticas de Contagem de Pontos de Funo

2-127

Parte 4 - Exemplos

Esta pgina foi deixada intencionalmente em branco.

2-128

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Exemplos de Contagem de CE
Introduo

Este seo utiliza uma aplicao de Recursos Humanos (RH) para ilustrar
procedimentos para contar consultas externas. Em adio a esta seo,
exemplos esto nos Estudos de Casos includos em documentao
suplementar do IFPUG.

Contedo

Esta seo inclui os seguintes exemplos:


Tpico

Janeiro 2010

Pgina

Descrio Geral dos Exemplos de Contagem de CE

2-106

Exemplo: Menus de Aplicao

2-131

Exemplo: Lista de Dados Recuperados

2-133

Exemplo: Drop-Down List Box

2-138

Exemplo: Ajuda no Nvel de Campo Primeira Ocorrncia

2-142

Exemplo: Ajuda no Nvel de Campo Segunda Ocorrncia

2-145

Exemplo: Consulta Implcita

2-147

Exemplo: CE Disparada sem Dados Entrando na Fronteira

2-151

Exemplo: Dados Enviados para Outra Aplicao

2-154

Exemplo: Funcionalidade Adicional de Ajuda

2-157

Exemplo: Logon de Nvel de Segurana

2-161

Manual de Prticas de Contagem de Pontos de Funo

2-129

Parte 4 - Exemplos

Descrio Geral dos Exemplos de Contagem de CE


Os exemplos de CEs esto listados e descritos na tabela a seguir.

2-130

Exemplo

Descrio Sumria

Menus de Aplicao

Este exemplo mostra que menus navegacionais


ou outros recursos navegacionais no so
contados como CEs.

2-131

Lista de Dados
Recuperados

Este exemplo ilustra acontagem para uma lista.

2-133

Drop-Do wn List Bo x

Este exemplo ilustra a contagem de uma dropdown list.

2-138

Ajuda no Nvel de Campo


Primeira Ocorrncia

Este exemplo ilustra que uma janela de Ajuda


no nvel de campo contada para a primeira
ocorrncia.

2-142

Ajuda no Nvel de Campo


Segunda Ocorrncia

Este exemplo ilustra que uma segunda instncia


de uma janela de Ajuda no nvel de campo no
contada.

2-145

Consulta Implcita

Este exemplo ilustra contagem de consulta que


no est explicitamente definida mas est
implcita.

2-147

CE Disparada sem Dados


Entrando na Fronteira

Este exemp lo ilustra contagem de recuperao e


apresentao de dados disparados internamente
por tempo.

2-151

Dados Enviados para Outra


Aplicao

Este exemp lo ilustra contagem de dados enviados


para outra aplicao atravs de um arquivo.

2-154

Funcionalidade Adicional
de Ajuda

Este exemp lo ilustra contagem de funcionalidade


adicional de Ajuda.

2-157

Logon de Nvel de
Segurana

Este exemp lo ilustra contagem de funo de


logon.

2-161

Manual de Prticas de Contagem de Pontos de Funo

Pgina

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Menus de Aplicao


Requisitos do A aplicao de Recursos Humanos requer menus e recursos de navegao.
Usurio
Exemplo de
Janelas

O diagrama a seguir apresenta o menu drop-down Funcionrio no menu


principal do Sistema de Recursos Humanos. Esta a solicitao de entrada.

Sistema de Recursos Humanos


Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda
Novo
Revisar
Editar
Relatrio

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-131

Parte 4 - Exemplos

Quando o usurio seleciona Novo no menu drop-down, a seguinte janela de


Dados de Funcionrio exibida em branco.
Sistema de Recursos Humanos
Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Dados de Funcionrio
Sobrenome
Primeiro Nome
Inicial do Meio
Nmero de Identificao
Nmero de Dependentes
Localizao
Localizao Atual
OK

Tipo de Salrio
( ) Horista
( ) Assalariado

Cancelar

EN -1 Dados de Funcionrio
Cancelar
OK

Passo 1

2-132

Navega para prxima tela:


EN-2H Atualizar Funcionrio Horista, se tipo de salrio horista for selecionado
EN-2S Atualizar Funcionrio Assalariado, se tipo de salrio assalaiado for selecionado

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?

Concluso

Retorna ao menu inicial

No. Menus existem para satisfazer requisitos


navegacionais ao invs de requisitos funcionais do
usurio.

Menus no satisfazem os requisitos de um processo elementar.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Lista de Dados Recuperados


Requisitos do O usurio possui os seguintes requisitos:
Usurio
Visualizar uma Lista de Funcionrios organizada por Sobrenome,
Primeiro Nome e as Iniciais do Meio.
Este exemplo foca na visualizao de uma lista de funcionrios na aplicao de Recursos
Humanos.
Diagrama de
Fluxo de
Dados

O seguinte diagrama apresenta o fluxo dados para este exemplo.

Usurio
ID, nome, tipo, cod_supv, taxa_hr,
Num_unid, ID_Dep, Nome_Dep, Nasc_Dep,
Nome_Loc

Acesso permitido

1.4

ID

Consultar
Funcionrio
Info
Funcionrio

Acesso permitido

1.5
Func/Dep

Info Funcionrio

Consultar Lista
Funcionrios

Segurana
Funcionrio

Lista Funcionrios
ID, nome, tipo,
Tipo_Salario

Requisio de Reviso

Legenda:

Janeiro 2010

Usurio ou Aplicao

Processo

Dados Armazenados

Fluxo de Dados

Manual de Prticas de Contagem de Pontos de Funo

2-133

Parte 4 - Exemplos

Exemplo de
Janelas

O seguinte diagrama apresenta o menu drop-down para funcionrio. O campo


Revisar e a tecla Entrar formam a parte de entrada deste exemplo.
Sistema de Recursos Humanos
Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda
Novo
Revisar
Editar
Relatrio

Quando o usurio seleciona Revisar no menu drop-down Funcionrio, a


seguinte janela exibida com uma lista de funcionrios.
Sistema de Recursos Humanos
Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Lista de Funcionrios
Sobrenome

Primeiro Nome IM

Tipo de Salrio

Keller

Caroline

123-45-6789

Assalariado

Latta

Nicky

234-56-7890

Horista

Manship

Mark

345-67-8901

Horista

Schmidt-Taylor

Kathleen

456-78-9012

Assalariado

Smith

David

567-89-0123

Horista

Smith

Loretta

678-90-1234

Assalariado

Visualizar

EI -1 Lista de
Funcionrios

Visualizar
Dependentes
Cancelar

2-134

Identificao

Dependentes

Cancelar

Inicia apresentao dos dados em


EI-2 Revisar Dados de Funcionrio
Inicia lista apresentada em EI-4 Lista de Dependentes
Retorna ao menu principal

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?
Passo 3

Sim.

Sim. Nenhum outro processo elementar executa


esta funo.

Classificar cada Processo Elementar

Regras de Contagem de CE

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio, e:

Sim. A inteno primria apresentar info rmaes ao usurio.

referencia u ma funo de dados para


recuperar dados ou informao de
controle e

Sim. Dados so recuperados do ALI Funcionrio.

no satisfaz o critrio de ser


classificado como u ma SE

Sim. No executa clcu los, no cria dados derivados e no


atualiza u m A LI.

Concluso

A Lista de Funcionrios uma CE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR


1.

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

Janeiro 2010

O A LI Funcionrio lido.Uma CE no pode manter u m A LI por


definio.

Manual de Prticas de Contagem de Pontos de Funo

2-135

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

Os seguintes campos so repetidos e contados apenas uma vez:


Sobrenome, Primeiro No me, In iciais do Meio, ID, Tipo de
Salrio.
A lista organizada utilizando elementos individuais do nome
(como Sobrenome, Primeiro No me, Iniciais do Meio). Co mo
resultado, os elementos individuais do Nome so reconhecidos
pelo usurio.

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

No existem.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Sim. O campo Revisar/tecla Entrar in iciam a ao.

4.

No contar os seguintes itens como


DERs:

Literais tais como ttulos de relatrio,


identificadores de tela ou painis,
cabealhos de coluna e ttulos de
atributo.

Cabealhos de tela e coluna no so contados.

application generated stamps, tais

No existem.

como atributos de data e hora

Variveis de paginao, nmeros de


pgina e informaes de
posicionamento, p.ex., Linhas 37 a
54 de 211

No existem.

Recursos navegacionais tais como


habilidade de navegar dentro de uma
lista utilizando anterior,
prximo, primeiro, ult imo e
suas equivalncias grficas

A barra de rolagem no contada.

Atributos gerados dentro da fronteira


por uma funo de transao e salvos
em u m A LI, sem sada da fronteira

No existem.

Atributos recuperados ou
referenciados a partir de u m A LI ou
AIE para participao no
processamento, sem sada da
fronteira.

No existem.

2-136

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 6

Determinar a Complexidade Funcional


1 ALR e 6 DERs

Step 7

Determinar Tamanho Funcional


Tamanho Funcional de 1 CE de
Complexidade Baixa

Janeiro 2010

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

2-137

Parte 4 - Exemplos

Exemplo: Drop-Down List Box


Requisitos do O usurio requer a capacidade de visualizar uma Lista de Unidades de
Usurio
Negcio adicionada ao Sistema de Recursos Humanos pelo usurio.
Exemplo de
Janelas

O diagrama a seguir apresenta a janela de Dados de Funcionrio Horista com


o campo de Unidade de Negcio.
Sistema de Recursos Humanos
Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Lista de Funcionrios
Dados de Funcionrio
J

Mark

Manship

345 -67 -8901

Dados de Funcionrio Hori sta


Taxa por Hora

Unidade de Negcios

Dependentes

EI - 3H Dados de Funcionrio Horista com Unidade de Negcio


Dependentes

2-138

Apres enta lista em EI-4 Lista de Dependentes

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Quando o usurio seleciona a seta, a seguinte lista de drop-down exibida.


Sistema de Recursos Humanos
Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Lista de Funcionrios
Dados de Funcionrios
J

Mark

Manship

345-67-8901

Dados de Funcionrio Horista

Taxa por Hora


Unidade de Negcio

Dependentes
UPFCA
L841
CPLG

EI -3H Dados de Funcionrio Horista com Unidade de Negcio


Dependentes

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Sim.

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Janeiro 2010

Apres enta lista em EI-4 Lista de Dependentes

Sim. Nenhum outro processo elementar executa esta


funo.

Manual de Prticas de Contagem de Pontos de Funo

2-139

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de CE

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio, e:

Sim. A inteno primria apresentar info rmaes ao usurio.

referencia u ma funo de dados para


recuperar dados ou informao de
controle e

Sim. Dados so recuperados a partir do ALI Unidades de


Negcio. O A LI Unidades de Negcio contm in meros atributos
sobre uma Un idade de Negcio.

no satisfaz o critrio de ser


classificado como u ma SE

Sim. No executa clcu los, no cria dados derivados e no


atualiza u m A LI.

Concluso

A Lista de Unidades de Negcio uma CE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR


1.

2-140

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

O A LI Un idades de Negcio lido. Uma CE no pode manter u m


ALI, por definio.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

Unidade de Negcio.

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

No existem.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Sim. A seta abaixo ativa a listbox.

4.

No contar os seguintes itens como


DERs:

literais

No existem.

application generated stamps

No existem.

variveis de paginao

No existem.

navegao

No existem.

atributos gerados sem sada da


fronteira e

No existem.

atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira.

No existem.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 2 DERs

Step 7

Determinar Tamanho Funcional


Tamanho Funcional de 1 CE de
Complexidade Baixa

Janeiro 2010

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

2-141

Parte 4 - Exemplos

Exemplo: Ajuda no Nvel de Campo Primeira


Ocorrncia
Requisitos do Durante a construo do Sistema de Recursos Humanos, um requisito para
Usurio
Ajuda online de nvel de campo foi adicionado. A informao de Ajuda
mantida por uma aplicao separada. A informao de Ajuda referenciada
pe las aplicaes de Recursos Humanos, Moedas Correntes, Ativos Fixos, e
Benefcios.
Exemplo de
Janelas

O diagrama a seguir apresenta a janela de Dados do Funcionrio.

Sistema de Recursos Humanos


Funcionrio Funes Assinalamentos

Localizaes Relatrios Segurana Ajuda

Lista de Funcionrios
Dados de Funcionrio
J

Mark

Manship

345-67-8901

Dados de Funcionrio Horista

Taxa por Hora


Unidade de Negcio

Dependentes

EI -3H Dados de Funcionrio Horista


Dependentes

Apres enta lista em EI-4 Lista de Dependentes

Quando o usurio pr essiona F1 enquanto o cursor est sobre o campo de taxa


por hora, uma caixa mostra o texto de Ajuda como apresentado no diagrama a
seguir.

2-142

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Sistema de Recursos Humanos


FuncionrioTarefasAssinalamentosLocalizaesRelatriosSeguranaAjuda

Taxa por hora


A quantia que um funcionrio pago para cada hora de
trabalho completo.
Esta inform ao deve ser provida para cada funcionrio horista.
Valores Vlidos: Qualquer valor-hora aceitvel.
Valores Default: Este campo no possui valores default.

Taxa por Hora


Unidade de Negcio

EI-3H Taxa por Hora

Passo 1

Dependentes

Sim.

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?
Passo 3

Apres enta lista em EI-4 Lista de Dependentes

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Dependentes

Sim. Nenhum outro processo elementar executa esta


funo.

Classificar cada Processo Elementar

Regras de Contagem de CE

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio, e:

Sim. A Ajuda no nvel de Campo possui a inteno primria de


apresentar informao ao usurio.

referencia u ma funo de dados para


recuperar dados ou informao de
controle e

Sim. Dados so recuperados do AIE Ajuda

no satisfaz o critrio de ser


classificado como u ma SE

Sim. No executa clcu los, no cria dados derivados e no


atualiza nenhum A LI.

Concluso

Janeiro 2010

A Ajuda de Nvel de Campo uma CE.

Manual de Prticas de Contagem de Pontos de Funo

2-143

Parte 4 - Exemplos

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR


1.

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

Passo 5

O AIE Ajuda lido. Uma CE no pode manter u m A LI por


definio.

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

ID da Janela, ID do Campo, Mensagem da Ajuda, Valor Default,


Valores Vlidos

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

No existem.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Sim. A tecla F1.

4.

No contar os seguintes itens como


DERs:

literais

Literais como Valores Vlidos no so contados.

application generated stamps

No existem.

variveis de paginao

No existem.

navegao

No existem.

atributos gerados sem sada da


fronteira e

No existem.

atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira.

No existem.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 6 DERs

2-144

Complexidade Baixa

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 7

Determinar Tamanho Funcional


Tamanho Funcional de 1 CE de
Complexidade Baixa

3 PF

Exemplo: Ajuda no Nvel de Campo Segunda


Ocorrncia
Requisitos do Durante a construo do Sistema de Recursos Humanos, um requisito para
Usurio
Ajuda online no nvel de campo foi adicionado. A Ajuda online est
relacionado aos processos de incluso, excluso e alterao de informaes
de Recursos Humanos. As informaes de Ajuda so mantidas por uma
aplicao separada. As informaes de Ajuda so referenciadas pelas
aplicaes de Recursos Humanos, Moedas Correntes, Ativos Fixos e
Benefcios.
Exemplo de
Janelas

O diagrama a seguir apresenta a janela de Dados de Funcionrio.

Sistema de Recursos Humanos


Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Lista de Funcionrios
Dados de Funcionrio
J

Mark

Manship

345-67-8901

Dados de Funcionrio Horista

Taxa por Hora


Unidade de Negcio

Dependentes

EI -3H Dados de Funcionrio Horista


Dependentes

Apres enta lista em EI-4 Lista de Dependentes

O usurio posiciona o cursor no campo para o qual a ajuda necessria, e


pressiona a tecla F1 para visualizar a Ajuda para aquele campo.
Passo 1

Janeiro 2010

Identificar o Processo Elementar

Manual de Prticas de Contagem de Pontos de Funo

2-145

Parte 4 - Exemplos

A Funo de Transao atende aos


requisitos de um Processo Elementar?

Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Concluso

2-146

Sim.

No. Esta funo executa a mesma funo que foi


descrita no exemplo anterior. Os DERs, ALRs e a
lgica de processamento para esta funo so as
mesmas que o e xemplo anterior. Ela no contada
novamente.

A Segunda Ocorrncia de Ajuda no Nvel de Campo no um processo


elementar nico e no contado como uma CE.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Consulta Implcita


Requisitos do O usurio requer a habilidade de visualizar informaes de assinalamento
Usurio
enquanto edita informaes de funes assinaladas. Embora, no esteja
explcito, implcito que as Informaes de Funes Assinaladas devem ser
recuperadas antes de serem liberadas para alterao.
Exemplo de
Janelas

O diagrama a seguir apresenta a janela Editar Funes Assinaladas com


apenas o nome do funcionrio e o cdigo da funo.
Sistema de Recursos Humanos

Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Assinalamento de Funcionrios
Editar Funes Assinaladas
Mark

Manship

345-67-8901
Planta Principal

UFPCA

Cdigo da Funo RD15379305


Data

Corrigir impresso

03/27/93

OK
Cancelar

Salrio
Avaliao de
Desempenho

AE-5

OK

17.28
Satisfatrio

Restaurar
Excluir

Efetivar alteraes, retornar para AE-1

Cancelar

Ignorar alteraes, retornar para AE-1

Restaurar

Restaurar valores anteriores

Excluir

Solicitar confirmao, ento excluir assinalamento de funo

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-147

Parte 4 - Exemplos

Quando o usurio entra com o nome do funcionrio e o cdigo da funo, a


informao de funo exibida como apresentado no diagrama a seguir.

Sistema de Recursos Humanos


Funcionrio Funes Assinalamentos Localizaes

Relatrios Segurana Ajuda

Assinalamento de Funcionrios
Editar Funes Assinaladas
Mark

Manship

J
345-67-8901
Planta Principal

Cdigo da Funo
Data

UFPCA

RD15379305

Corrigir impresso

03/27/93

OK
Cancelar

Salrio
Avaliao de
Desempenho

17.28
Satsfatrio

Restaurar
Excluir

AE-5
OK

Passo 1

Efetivar alteraes, retornar para AE-1

Cancelar

Ignorar alteraes, retornar para AE-1

Restaurar

Restaurar valores anteriores

Excluir

Solicitar confirmao, ento excluir assinalamento da funo

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Passo 3

2-148

Sim.

Sim. Nenhum outro processo elementar que


executasse esta funo foi contado at o momento.
Se uma consulta direta tambm existisse, seria
considerada uma duplicidade e no seria contada
novamente.

Classificar cada Processo Elementar

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Regras de Contagem de CE

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio, e:

Sim. A Consulta Implcita Assinalameno de Funo possui a


inteno primria de apresentar informaes ao usurio.

referencia u ma funo de dados para


recuperar dados ou informao de
controle e

Sim. Dados so recuperados a partir dos ALIs Funes


Assinaladas, Funcionrio e Funo.

no satisfaz o critrio de ser


classificado como u ma SE

Sim. No executa clcu los, no cria dados derivados e no


atualiza nenhum A LI.

Concluso

Consulta Implcita de Funes Assinaladas uma CE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

Os ALIs Funes Assinaladas, Funcionrio e Funo so lidos.


Uma CE no pode manter u m A LI por definio.

Um A LR deve ser contado para cada


funo de dados que acessada (lida e/ou
mantida) pela funo de transao.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-149

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

No me, ID, Localizao, Unidade de Negcio, Cdigo da Funo,


Data, Salrio e Avaliao de Desempenho

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las
mensagens.

No existem

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Sim. A tecla de co mando.

4.

No contar os seguintes itens como


DERs:

literais

Literais como ttu lo da tela no so contados.

application generated stamps

No existem

variveis de paginao

No existem

navegao

No existem

atributos gerados sem sada da


fronteira e

No existem

atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira.

No existem

Passo 6

Determinar a Complexidade Funcional


3 ALRs e 10 DERs

Passo 7

Determinar Tamanho Funcional


Tamanho Funcional de 1 CE de
Complexidade Mdia

Concluso

2-150

Complexidade Mdia

4 PF

A Consulta Implcita de Funes Assinaladas um processo elementar e


contado como uma CE. Se uma consulta direta tambm existisse, seria
considerada uma duplicidade e no seria contada novamente.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: CE Disparada sem Dados Entrando na


Fronteira
Requisitos do O usurio requer que a aplicao imprima o Relatrio Mensal de Associados
Usurio
automaticamente todo ms.
O diagrama a seguir apresenta o fluxo de dados para este exemplo.

Relatrio Mensal de Associados

Imprimir Relatrio
Mensal de Associados

Nome

Cidade

Pas

Angel, A.
Boxer, B.
Nair, J.
Alfonzo, F.
Batista, M.
Man Bae, C.

Milwaukee
London
Chennai
Rome
Rio De Janeiro
Seoul

USA
UK
India
Italy
Brazil
Korea

ALI Associados
ID Membro
Nome
Cidade
Pas

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Janeiro 2010

Sim.

Sim. Nenhum outro processo elementar executa esta


funo.

Manual de Prticas de Contagem de Pontos de Funo

2-151

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de CE

A Regra se Aplica?

1.

Possui a inteno primria de apresentar


informaes ao usurio, e:

Sim. O Relatrio Mensal de Associados possui a inteno


primria de apresentar informaes ao usurio.

referencia u ma funo de dados para


recuperar dados ou informao de
controle e

Sim. Dados so recuperados a partir do ALI Associados.

no satisfaz o critrio de ser


classificado como u ma SE

Sim. No executa clcu los, no cria dados derivados e no


atualiza nenhum A LI.

Concluso

O Relatrio Mensal de Associados uma CE. Neste exemplo, a transao


disparada por um evento temporal dentro da fronteira.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR

A Regra se Aplica?

1.

O A LI Associados lido. Uma CE no pode atualizar u m A LI,


por definio.

Um A LR deve ser contado para cada


funo de dados que acessada (lida e/ou
mantida) pela funo de transao.

2-152

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

No me, Cidade, Pas

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las
mensagens.

No existem.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

No existem. A funo executada automaticamene todo ms.

4.

No contar os seguintes itens como


DERs:

literais

Literais como "No me" no so contados.

application generated stamps

No existem.

variveis de paginao

No existem.

navegao

No existem.

atributos gerados sem sada da


fronteira e

No existem.

atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira.

No existem.

Passo 6

Determinar a Complexidade Funcional


1 ALR e 3 DERs

Passo 7

Determinar Tamanho Funcional


Tamanho Funcional de 1 CE de
Complexidade Baixa

Janeiro 2010

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

2-153

Parte 4 - Exemplos

Exemplo: Dados Enviados para Outra Aplicao


Requisitos do Ao final de cada dia, enviar um Arquivo Dirio de Cheques para Aplicao
Usurio
B listando os nmeros dos cheques, o valor e a data de emisso de cada
cheque impresso no dia.
O diagrama a seguir apresenta o fluxo de dados para este exemplo.
Aplicao B

Aplicao A

Arquivo Dirio
de Cheques

Gerar Arquivo
Dirio de Cheques

Nmero do Cheque
Valor do Cheque
Data do Cheque

ALI Cheque
Nmero do Cheque
Valor do Cheque
...

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

2-154

Sim.

Sim. Nenhum outro processo elementar executa esta


funo.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 3

Classificar cada Processo Elementar

Regras de Contagem de CE
1.

A Regra se Aplica?

Possui a inteno primria de apresentar


informaes ao usurio, e:

Sim. O Arquivo Dirio de Cheques possui a inteno primria de


apresentar informaes. Neste caso, o usurio a Aplicao B.

referencia u ma funo de dados para


recuperar dados ou informao de
controle e

Sim. Dados so recuperados a partir do ALI Cheques.

no satisfaz o critrio de ser


classificado como u ma SE

Sim. No executa clcu los, no cria dados derivados e no


atualiza nenhum A LI

Concluso

O Arquivo de Cheques Dirio uma CE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR


1.

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

Janeiro 2010

O A LI Cheques lido. Uma CE no pode manter u m A LI, por


definio.

Manual de Prticas de Contagem de Pontos de Funo

2-155

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

N mero do Cheque, Valo r do Cheque, Data de Emisso do


Cheque.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las
mensagens.

No existem

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

No existem. A funo executada automaticamente todo ms.

4.

No contar os seguintes itens como


DERs:

literais

No existem

application generated stamps

No existem

variveis de paginao

No existem

navegao

No existem

atributos gerados sem sada da


fronteira e

No existem

atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira.

No existem

Passo 6

Determinar a Complexidade Funcional


1 ALR e 3 DERs

Passo 7

Determinar Tamanho Funcional


Tamanho Funcional de 1 CE de
Complexidade Baixa

2-156

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Funcionalidade Adicional de Ajuda


Requisitos do Durante aconstruo do Sistema de Recursos Humanos, um requisito para
Usurio
uma funcionalidade adicional de Ajuda foi includa. A informao de Ajuda
mantida por uma aplicao separada.A informao de Ajuda referenciada
pelas aplicaes de Recursos Humanos, Ativos Fixos e Benefcios.
Processo de
Contagem

O diagrama a seguir apresenta a janela de Dados de Funcionrio

Sistema de Recursos Humanos


Funcionrio Funes Assinalamentos Localizaes Relatrios Segurana Ajuda

Lista de Funcionrios
Dados de Funcionrios
J

Mark

Manship

345- 67- 8901

Dados de Funcionrio Hori sta

Taxa por Hora


Unidade de Negcio

Dependentes

EI -3H Dados de Funcionrio Horista


Dependentes

Apresenta lista em EI-4 Lista de Dependentes

Quando o usurio seleciona a funo de Ajuda no cabealho de qualquer


Janela, trs selees ficam habilitadas: Janela, Pesquisa e Sobre

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-157

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?

Passo 3

A Regra se Aplica?

Possui a inteno primria de apresentar


informaes ao usurio, e:

Sim. Nenhum outro processo elementar executa esta


funo. Estas funes so contadas apenas uma vez
dentro da aplicao.

Classificar cada Processo Elementar

Regras de Contagem de CE
1.

Sim. Janela, Pesquisa e Sobre aparecem para


executar 3 funes independentes.

referencia u ma funo de dados para


recuperar dados ou informao de
controle e

Sim. Janela, Pesquisa e Sobre possuem a inteno primria de


apresentar informao ao usurio.
Dados de Janela so recuperados a partir do AIE Ajuda, baseado
na Janela atual
Pesquisa habilita o usurio a entrar u m tpico e recuperar Dados
de Tpico a partir do AIE Ajuda

Sobre est recuperando dados estticos no mantidos no AIE


Ajuda. Portanto no atende definio de u m CE.

no satisfaz o critrio de ser


classificado como u ma SE

Concluso

Sim. No executa clcu los, no cria dados derivados e no


atualiza nenhum A LI

Janela de Ajuda uma CE e a capacidade de Pesquisa uma CE. Janela de


Ajuda para a seleo Sobre no contada porque no mantida atravs de
um processo elementar.
importante garantir que a janela esttica de Ajuda no seja contada.
Ambientes comuns, especialmente aplicaes web, frequentemente contm
janela esttica de Ajuda.
Tambm important garantor que as fronteiras estejam corretamente
avaliadas. Funcionalidade de Ajuda frequentemente provida por uma
aplicao externa, como RoboHelp, que prov toda funcionalidade de Ajuda
(i.e., manuteno, armazenamento e apresentao de janela de Ajuda). Neste
exemplo, nenhuma funcionalidade creditada para a aplicao a qual a janela
de Ajuda pertence.
Janela de Ajuda e Pesquisa de Ajuda so individualmente analisados abaixo.

2-158

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado) para Jan ela de Ajuda

Regra de Contagem de ALR


1.

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

Passo 5

O AIE Ajuda lido. Uma CE no pode manter u m A LI por


definio.

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

ID de Janela, Descrio de Janela (apenas texto).

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

No existem

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Sim. Seleo pelo Menu Ajuda

4.

No contar os seguintes itens como


DERs:

literais

Literais como cabealhos de tela no so contados.

application generated stamps

No existem

variveis de paginao

No existem

navegao

No existem

atributos gerados sem sada da


fronteira e

No existem

atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira.

No existem

Passo 6

Determinar a Complexidade Funcional da Ja nela de Ajuda


1 ALR e 3 DERs

Passo 7

Determinar Tamanho Funcional para a Ja nela de Ajuda


Tamanho Funcional de 1 CE de
Complexidade Baixa

Janeiro 2010

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

2-159

Parte 4 - Exemplos

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado) para a Capac idade de Pesquisa

Regra de Contagem de ALR


1.

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

Passo 5

O AIE Ajuda lido. Uma CE no pode manter u m A LI por


definio.

Contar DER - Dado Elementar Referenciado (tipo de dado e lementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo


nico, reconhecido pelo usurio e no
repetido, que atravessa (entra e/ou sai) a
fronteira durante o processamento de
uma funo de transao.

ID da Aplicao, Tpico Cadastrado, Mensagem(ns) de Ajuda


retornadas.

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las
mensagens.

No existem

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Sim. Seleo pelo Menu Ajuda

4.

No contar os seguintes itens como


DERs:

literais

Literais como cabealhos de tela no so contados.

application generated stamps

No existem

variveis de paginao

No existem

navegao

No existem

atributos gerados sem sada da


fronteira e

No existem

atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira.

No existem

Passo 6

Determinar a Complexidade Funcional


1 ALR e 4 DERs

Passo 7

Determinar Tamanho Funcional para a Capacidade de Pesquisa


Tamanho Funcional de 1 CE de
Complexidade Baixa

2-160

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Exemplo: Logon de Nvel de Segurana


Requisitos do O usurio requer uma funo de logon para controlar o nvel de segurana
Usurio
das janelas. A funcionalidade ilustrada abaixo.
A funo de logon requer a entrada dos seguintes campos:
Identificador do Usurio
Senha do Usurio
Quando o usurio realiza o logon, o arquivo de Nvel de Segurana lido
para validar o identificador do usurio e a senha, assim como para
determinar as janelas que o usurio pode acessar e manter.
Gerar mensagens de erro e destacar campos incorretos se os campos no
permitirem edio. Duas (2) mensagens de erro e uma (1) mensagem de
confirmao esto includas para a transao de logon de nvel de segurana.
Tela de Logon
de Nvel de
Segurana

A ilustrao a seguir apresenta a janela para o logon no sistema.

Sistema de Recursos Humanos


Logon de Nvel de Segurana

ID Usurio
Senha

O usurio pressiona a tecla entra depois que toda informao includa. O ID do Usurio
e a Senha so validados e logicamente todo acesso do usurio assinalado.

Janeiro 2010

Manual de Prticas de Contagem de Pontos de Funo

2-161

Parte 4 - Exemplos

Passo 1

Identificar o Processo Elementar

A Funo de Transao atende aos


requisitos de um Processo Elementar?
Passo 2

Determinar se o Processo Elementar nico

A Funo de Transao nica em


relao a outros processos elementares?
Passo 3

Sim. Nenhum outro processo elementar executa esta


funo.

Classificar cada Processo Elementar

Regras de Contagem de CE
1.

Sim.

A Regra se Aplica?

Possui a inteno primria de apresentar


informaes ao usurio, e:

Sim. A inteno primria apresentar info rmao ao usurio.

referencia u ma funo de dados para


recuperar dados ou informao de
controle e

Sim. Dados so recuperados a partir do ALI Nvel de Segurana.

no satisfaz o critrio de ser


classificado como u ma SE

Sim. No executa clcu los, no cria dados derivados e no


atualiza nenhum A LI

Concluso

O Logon de Nvel de Segurana uma CE.

Passo 4

Contar ALR - Arquivo Lgico Referenciado (tipo de arquivo


referenciado)

Regra de Contagem de ALR


1.

2-162

A Regra se Aplica?

Um A LR deve ser contado para cada


funo de dados que acessada (lida
e/ou mantida) pela funo de transao.

O A LI Nvel de Segurana lido. Uma CE no pode manter u m


ALI por defin io.

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 - Exemplos

Passo 5

Contar DER - Dado Elementar Referenciado (tipo de dado elementar)

Regras de Contagem de DER

A Regra se Aplica?

1.

Contar u m DER para cada atributo nico,


reconhecido pelo usurio e no repetido,
que atravessa (entra e/ou sai) a fronteira
durante o processamento de uma funo
de transao.

ID Usurio, Senha.

2.

Contar apenas um DER para a funo de


transao, para a habilidade da aplicao
de enviar u ma mensagem de resposta,
mes mo que existam mu ltip las mensagens.

Mensagens de Confirmao e Erro.

3.

Contar apenas um DER para a funo de


transao, para a habilidade de iniciar
ao(es), mes mo que existam m ltip las
maneiras de faz-lo.

Tecla Entra

4.

No contar os seguintes itens como


DERs:

literais

Literais como cabealhos de tela no so contados.

application generated stamps

No existem

variveis de paginao

No existem

navegao

No existem

atributos gerados sem sada da


fronteira e

No existem

atributos recuperados ou
referenciados a partir de u m A LI ou
AIE sem sada da fronteira.

No existem

Passo 6

Determinar a Complexidade Funcional


1 ALR e 4 DERs

Passo 7

Determinar Tamanho Funcional


Tamanho Funcional de 1 CE de
Complexidade Baixa

Janeiro 2010

Complexidade Baixa

3 PF

Manual de Prticas de Contagem de Pontos de Funo

2-163

Parte 4 - Exemplos

Esta pgina foi deixada intencionalmente em branco.

2-164

Manual de Prticas de Contagem de Pontos de Funo

Janeiro 2010

Parte 4 Exemplos

ndice

ndice da Parte 4
A
Aplicao
exemplo de contagem de menus, 2-129
Arquivos de interface externa
dados referenciados em outras aplicaes, 1-39
exemplo de converso de dados, 1-58
exemplo de help de ap licao, 1-50
help de janela, 1-50
help de nvel de campo, 1-50
informao de converso, 1-43
provendo dados para outras aplicaes, 1-48
referenciando dados a partir de outra aplicao, 283
referenciando dados a partir de outra aplicao, 143
referenciando dados a partir de outras aplicaes,
1-39
Arquivos lgicos internos
descrio geral dos exemp los, 1-8, 2-8
exemplo de ndice alternativo, 1-20
B
Batch com EEs mlt iplos e duplicados, 2-70
C
Consultas externas
exemplo de menus de aplicao, 2-129
Converso de dados, 1-58, 2-80
Convertendo dados para um novo formato co m
elementos de dados adicionais, 2-80
D
Descries geral de exemp los de ALI, 1-8, 2-8
Descrio geral de exemp los de entradas externas, 262

Janeiro 2010

Descrio geral de exemp los de sadas externas, 2104


Diagramas
dados de Funcionrio para help de campo na parte
de entrada em consultas, 2-143
exemplos de Contagem de componentes em
EE/SE/ CE, 2-3
exemplos de Contagem de componentes em
ALI/AIE, 1-5
exemplo de formato de registro em arquivo de
transao de entrada, 1-60
janela de Dados de Assinalamentos de Funo, 276
modelo de converso de dados, 1-43
modelo de dados para converso de dados, 1-58
menu para a parte de entrada em consultas, 2-129
organizao dos Exemp los de Contagem para
EE/SE/ CE, 2-2
tela de relatrios online, 2-108
tela de entrada de Dados de Funo, 2-67
E
EE co m m ltiplos tipos de arquivos referenciados, 276
Exemplo de relatrio de sada, 2-105
Exemplo de ndice alternativo, 1-20
Exemplos de Contagem de EE/SE/ CE, 2-2
Exemplos
batch com EEs mlt iplos e duplicados, 2-70
converso de dados, 1-58, 2-80
convertendo dados para novo formato, 2-80
descries gerais de exemplos de entradas
externas, 2-62

Manual de Prticas de Contagem

i-1

Index

Part 4 Examples

descries gerais de exemplos de sadas externas,


2-104
diagrama de flu xo de dados para contagem
referente a m ltip los arquivos, 2-76
EE co m m ltiplos tipos de arquivos referenciados,
2-76
help de aplicao, 1-50
help de janela, 1-50
help de nvel de campo, 1-50
ndice alternativo, 1-20
informao de controle, 2-63
informao de converso, 1-43
menus de aplicao, 2-129
provendo dados para outras aplicaes, 1-48
referncias para m ltip los arquivos, 2-76
referenciando dados a partir de u ma outra
aplicao, 1-43, 2-83
referenciando dados a partir de outras aplicaes,
1-39
relatrio de sada, 2-105
relatrio fsico, 2-105
tela de entrada, 2-67
transao de incluso online, 2-67
transao com tipos de registro formatados, 2-70
transao com m ltip los tipos, 2-70
Entradas externas
batch com EEs mlt iplos e duplicados, 2-70
EE co m m ltiplos tipos de arquivo referenciados,
2-76
exemplo de converso de dados, 2-80
exemplo de tela de entrada, 2-67
informao de controle, 2-63
F
Formato de registro para transao de arquivo de
entrada, 1-60
H
Help de aplicao, 1-50
Help de campo para Dados de Funcionrio, 2-143
Help de janela, 1-50
Help de n vel de campo, 1-50
I
Informao de Controle
para relatrios 2-63
Informao de Converso, 1-43
J
Janela do Sistema de Recursos Humanos, 2-129

i-2

Janela de Dados de Assinalamento de Funo, 2-76


Janelas
help de nvel de campo, 2-143
M
Manual
organizao dos Exemp los de Contagem de
ALI/AIE, 1-4
organizao dos Exemp los de Contagem de
EE/SE/ CE, 2-2
Modelo de Converso de Dados, 1-43
Modelos de dados para converso de dados, 1-58
Mltiplos tipos, 2-70
N
Novo formato co m elementos de dados adicionais, 280
O
Organizao. Ver Manual
exemplos de Contagem de EE/SE/ CE, 2-2
P
Provendo dados para outras aplicaes, 1-48
R
Referncia a m lt iplos arquivos, 2-76
Referenciando dados a partir de outra aplicao, 143, 2-83
Referenciando dados a partir de outras aplicaes, 139
Relatrio fsico, 2-105
Relatrios
cpia fsica, 2-105
S
Sadas externas
exemplo de relatrio de sada, 2-105
T
Tela de entrada, 2-67
Tela de relatrio on line, 2-108
Telas
funcionrios por Durao de Assinalamento, 2-108
relatrios online, 2-108
Tipos de registro, 2-70
Tipos de registro formatados, 2-70
Transao de incluso online via tela, 2-67
Transao com mlt iplos tipos, 2-70
Transao com tipos de registro formatados, 2-70

Manual de Prticas de Contagem

Janeiro 2010

Você também pode gostar