Você está na página 1de 46

ANLISE DE

PONTOS DE FUNO
BASEADO NO CPM 4.2.1 DO IFPUG
Salvador (Ba! Mar"o d# 2$$%.
NDICE
1. OBJETIVO........................................................................................................................ 4
2. VISO GERAL DA APF................................................................................................... 5
3. DETERMINAO DO TIPO DA CONTAGEM..................................................................7
SEFAZ-BA S#&r#'ar(a da Fa)#*da do E+'ado da Ba,(a
SGF S-.#r(*'#*d/*&(a da G#+'0o Fa)#*d1r(a
DTI D(r#'or(a d# T#&*olo2(a da I*3or4a"0o
GEDES G#r/*&(a d# Ad4(*(+'ra"0o d# Dado+ # D#+#*volv(4#*'o d# S(+'#4a+
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
4. DETERMINAO DA FRONTEIRA DA APLICAO.....................................................8
5. PONTUAO DAS FUNES TIPO DADOS.................................................................9
5.1. ARQUIVOS LGICOS INTERNOS........................................................................... 9
5.2. ARQUIVOS DE INTERFACE EXTERNA................................................................10
5.3. COMPLEXIDADE FUNCIONAL.............................................................................. 11
5.3.1. DADO ELEMENTAR REFERENCIADO.........................................................................11
5.3.2. REGISTRO LGICO REFERENCIADO........................................................................12
5.4. CLCULO DOS PONTOS...................................................................................... 13
5.5. PRTICAS DE CONTAGEM................................................................................... 14
5.6. PARTICULARIDADES DO AMIENTE SEFA!.......................................................1"
6. PONTUAO DAS FUNES TIPO TRANSAO.....................................................19
6.1. ENTRADAS EXTERNAS........................................................................................ 19
6.2. SA#DAS EXTERNAS............................................................................................... 21
6.3. CONSULTAS EXTERNAS....................................................................................... 23
6.4. COMPLEXIDADE FUNCIONAL..............................................................................26
6.5. CLCULO DOS PONTOS...................................................................................... 26
6.6. SITUA$%ES ESPECIAIS........................................................................................ 26
6.". PARTICULARIDADES DO AMIENTE SEFA!.......................................................2"
7. CLCULO DOS PONTOS DE FUNO BRUTOS........................................................8
8. FATOR DE AJUSTE....................................................................................................... 9
&.1. CLCULO DO N#VEL DE INFLU'NCIA (NI)...........................................................29
&.1.1. DETERMINA$*O DO GRAU DE CADA CGS...............................................................29
I. COMUNICA$*O DE DADOS............................................................................................29
II. PROCESSAMENTO DISTRIU#DO..................................................................................30
III. PERFORMANCE........................................................................................................... 31
IV. CONFIGURA$*O DO EQUIPAMENTO........................................................................32
V. VOLUME DE TRANSA$%ES.............................................................................................33
VI. ENTRADA DE DADOS ON+LINE...................................................................................33
VII. INTERFACE COM O USURIO (EFICI'NCIA DO USURIO FINAL)..........................34
VIII. ATUALI!A$*O ON+LINE............................................................................................... 35
IX. PROCESSAMENTO COMPLEXO.................................................................................35
X. REUSAILIDADE............................................................................................................... 36
XI. FACILIDADE DE INSTALA$*O.....................................................................................3"
XII. FACILIDADE OPERACIONAL.......................................................................................3"
XIII. M,LTIPLOS LOCAIS..................................................................................................... 3&
XIV. FACILIDADE DE MUDAN$AS (FLEXIILIDADE).........................................................39
9. CLCULO DOS PONTOS DE FUNO AJUSTADOS.................................................4!
9.1. PRO-ETO DE DESENVOLVIMENTO.....................................................................40
9.2. PRO-ETO DE MANUTEN$*O...............................................................................40
9.3. CLCULO DA APLICA$*O.................................................................................... 40
10. CONSIDERAES PARA OS SISTEMAS SEFA"....................................................4
10.1. ELEMENTOS DE INTERFACE........................................................................... 42
10.1.1. OT%ES DE RDIO......................................................................................................42
10.1.2. C.EC/ LIST.................................................................................................................. 42
10.1.3. COMO OX................................................................................................................. 42
10.1.4. TREE VIE0................................................................................................................... 42
10.2. SISTEMAS OU APLICATIVOS DE APOIO..........................................................42
10.2.1 PROD............................................................................................................................. 42
11. GLOSSRIO............................................................................................................... 4#
"#gina 2 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
1.OBJETIVO
Este doc(mento tem como )rinci)al o*+eti,o a)resentar- de forma res(mida- as regras de
contagem (tilizadas na .n#lise de "ontos de F(n!o esta*elecidas no CPM4.2.1 /Counting
Practices Manual0 do IF"12' .l3m disso- est!o incl(4das alg(mas defini5es de contagem
adotadas na SEF.6- o*+eti,ando tornar a a)lica!o da t3cnica mais direta' Esta doc(menta!o
de,er# ser (tilizada como )rinci)al refer7ncia nas )ont(a5es efet(adas nos sistemas da
Secretaria da Fazenda do Estado da Bahia'
"#gina % 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
2.VISO GERAL DA APF
. .n#lise de "ontos de F(n!o /."F0 3 (m m3todo )adronizado )ara medi!o de sistemas- o
8(al ,isa esta*elecer (ma medida de 9tamanho: f(ncional do Soft;are /"ontos de F(n!o0' .
an#lise das medidas de,e ser feita 8(antificando as f(ncionalidades /n<meros de )ontos de
f(n!o0 8(e o soft;are )ro,7- so* a ,is!o do (s(#rio- *aseando-se )rimeiramente no desenho
l=gico'
>s o*+eti,os da ."F s!o?
medir a f(ncionalidade 8(e o (s(#rio re8(isito( e rece*e(@
medir o desen,ol,imento e/o( man(ten!o do sistema inde)endentemente da
tecnologia (tilizada )ara im)lementa!o'
.l3m desses o*+eti,os )rinci)ais- o )rocesso de contagem de )ontos de f(n!o de,e ser?
sim)les o s(ficiente )ara minimizar as des)esas gerais no )rocesso de medida@
(ma medida consistente entre ,#rios )ro+etos e organiza5es'
.s organiza5es )odem a)licar a an#lise )or )ontos de f(n!o como?
(ma ferramenta )ara determinar o tamanho de (ma a)lica!o@
(m ,e4c(lo )ara estimar c(stos e rec(rsos re8(eridos )ara desen,ol,imento e
man(ten!o do soft;are@
(ma ferramenta )ara a+(dar ao (s(#rio a determinar o *enef4cio de (m )acote
)ara s(as organiza5es ao contar f(n5es 8(e es)ecificamente atendam As s(as
necessidades@
(m fator de normaliza!o )ara com)ara!o de soft;are'
. contagem dos )ontos geralmente o*edece aos seg(intes )assos )ro)ostos?
10 Determina!o do Ti)o da Bontagem'
20 Determina!o da Fronteira da .)lica!o e do Esco)o da contagem'
%0 "ont(a!o das F(n5es Ti)o Dados'
40 "ont(a!o das F(n5es Ti)o Transa!o'
&0 B#lc(lo dos "ontos de F(n!o Br(tos'
C0 Determina!o do Fator de .+(ste'
D0 B#lc(lo dos "ontos de F(n!o .+(stados'
"#gina 4 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
Fluxogr! "# $o%&g#!'
"#gina & 24$%1$22&'doc
Aplicao
Conceitual
P$%&'()*$
D(+$,
(A1234567 I89:1867;
A1234567 E<9:1867)
F'%)-.,
(E891=>=7 E<9:18=7;
S=?>=7 E<9:18=7;
C6873@9=7 E<9:18=7)
P$%&$,
B/'&$,
F(&$/ +.
A0',&.
P$%&$,
A0',&(+$,
,
1

Secretaria da Fazenda do Estado da Bahia 28/10/14


DTI - Diretoria de Tecnologia da Informa!o
3.DETERMINA(O DO TIPO DA CONTAGEM
Este 3 o )rimeiro )asso do )rocedimento de contagem' EEistem % ti)os de contagem
consideradas na ."F?
"ro+eto de Desen,ol,imento'
"ro+eto de Fan(ten!o'
B#lc(lo da .)lica!o'
> "ro+eto de Desen,ol,imento efet(a a )ont(a!o da )rimeira ,ers!o do soft;are- sendo
a*ordadas n!o s= as f(ncionalidades )ro,idas ao (s(#rio como as eEistentes no )rocesso de
con,ers!o dos dados /se eEistirem0' De,e-se determinar- a )artir da FDFS /Fetodologia de
Desen,ol,imento e Fan(ten!o de Sistemas0- o/s0 momento/s0 onde a/s0 )ont(a!o/5es0
de,e/m0 ser efet(ada/s0 '
> "ro+eto de Fan(ten!o mede as modifica5es em (ma a)lica!o eEistente' .s altera5es
)odem adicionar- modificar o( eEcl(ir f(ncionalidades entreg(es ao (s(#rio 8(ando o )ro+eto
de desen,ol,imento +# foi concl(4do' G(ando as f(ncionalidades de (m "ro+eto de
Fan(ten!o s!o instaladas- a contagem total da a)lica!o de,e ser at(alizada )ara refletir as
m(danas feitas na a)lica!o'
> B#lc(lo da .)lica!o 3 feito com (ma a)lica!o instalada' Tam*3m )ode ser referenciada
como Baseline o( como Bontagem dos "ontos de F(n!o Instalados' Esse c#lc(lo 3 efet(ado
atra,3s da )ont(a!o das f(ncionalidades eEistentes em (ma dada ,ers!o de (ma a)lica!o e
at(alizado todas as ,ezes 8(e (m "ro+eto de Fan(ten!o altera a contagem dos )ontos de
f(n!o de (ma a)lica!o'
NOTA'
"#gina C 24$%1$22&'doc
Ha eta)a D- B#lc(lo dos "ontos de F(n!o .+(stados- ser!o tratadas as f=rm(las )ara cada
ti)o de contagem'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
4.DETERMINA(O DA FRONTEIRA DA APLICA(O
. Fronteira de (ma .)lica!o 3 (ma es)3cie de 9mem*rana9 8(e se)ara o soft;are a ser
mens(rado das demais a)lica5es' Essa se)ara!o de,e ser feita *aseando-se (nicamente na
Iis!o do 1s(#rio e n!o em considera5es de c(nho t3cnico'
. Fronteira de (ma .)lica!o define o 8(e 3 eEterno e interno A a)lica!o e )oder# incl(ir
mais de (m sistema'
EEem)lo? . fronteira do sistema SFS.T com)orta todos os se(s m=d(los /.trac- Btrac- etc'0'
> esco)o de (ma contagem delimita- dentro da fronteira da a)lica!o- as f(ncionalidades e os
gr()os de dados 8(e ser!o medidos'
EEem)lo? Dentro da fronteira do SFS.T- o esco)o de (ma determinada contagem )oderia
en,ol,er a)enas as f(n5es 8(e seriam im)lementadas )ela f#*rica de soft;are o( a)enas
a8(elas 8(e seriam (tilizadas )or determinada ger7ncia' .s demais f(ncionalidades n!o
seriam )ont(adas nesta ocasi!o'
REGRAS PARA IDENTIFICA(O'
DICAS'
"#gina D 24$%1$22&'doc
. Fronteira 3 determinada *aseando-se na ,is!o do (s(#rio' > foco 3 no 8(e )ode ser
entendido e descrito )or ele@
. Fronteira entre a)lica5es relacionadas 3 *aseada em se)aradas #reas f(ncionais
so* o )onto de ,ista de (s(#rio- n!o le,ando em conta considera5es t3cnicas@
. contagem de (m "ro+eto de Fan(ten!o incl(i todas as f(n5es 8(e est!o sendo
incl(4das- alteradas e eEcl(4das' . Fronteira da a)lica!o )ermanece a mesma'
"ode-se (tilizar as es)ecifica5es do sistema o( (m diagrama de conteEto )ara
determinar a fronteira da a)lica!o@
"ode-se determinar a fronteira de (ma a)lica!o o*ser,ando como os gr()os de
dados s!o mantidos /internos o( eEternos A a)lica!o0'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
5.PONT)A(O DAS F)N(*ES TIPO DADOS
.s f(n5es Ti)o Dados s!o re)resentadas )elos agr()amentos l=gicos de dados at(alizados o(
cons(ltados )ela a)lica!o )ont(ada' Esses agr()amentos s!o chamados Ar+u,-o. L/g,$o.
R#0#r#%$,"o. 1ALR.2 e di,idem-se em dois ti)os?
.r8(i,os J=gicos Internos /.JI0@
.r8(i,os de Interface EEterna /.IE0'
NOTA'
3.1. AR4)IVOS L5GICOS INTERNOS
2r()o de dados o( informa!o de controle reconhecidos )elo (s(#rio- logicamente
relacionados e mantidos dentro da fronteira da a)lica!o'
. )rinci)al finalidade de (m .JI 3 armazenar os dados mantidos atra,3s de (m o( mais
)rocessos elementares da a)lica!o 8(e est# sendo contada'
REGRAS PARA A IDENTIFICA(O'
> gr()o de dados o( informa5es de controle 3 l=gico e reconhecido )elo (s(#rio@
> gr()o de dados 3 mantido atra,3s de )elo menos (m )rocesso elementar de dentro
da fronteira da a)lica!o'
De,em ser considerados .JIs?
Ta*elas 8(e mant7m dados do neg=cio do (s(#rio@
.r8(i,os de Senha mantidos dentro da a)lica!o@
.r8(i,os de Kel) mantidos dentro da a)lica!o@
Dados relati,os a )arLmetros mantidos dentro da a)lica!o'
NOTA'
H!o de,em ser considerados .JIs?
"#gina 8 24$%1$22&'doc
> termo ar8(i,o n!o re)resenta a defini!o com(m de )rocessamento de dados' Heste caso- a
)ala,ra ar8(i,o refere-se a (m agr()amento de dados logicamente relacionados e n!o a (ma
im)lementa!o f4sica destes gr()os'
.r8(i,os de Senha- Help e "arLmetros de,em ser contados como .JI se a )r=)ria a)lica!o
dis)oni*ilizar ao (s(#rio (ma forma de at(aliz#-los' Em contra)artida- helps feitos em (ma
ferramenta eEterna n!o de,em ser contados como .JI'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
Me)eti5es do .JI +# identificado@
.r8(i,os tem)or#rios /ta*elas tem)or#rias (sadas )ara gerar relat=rios0@
.r8(i,os de >rdena!o /4ndices0@
.r8(i,os eEistentes )or necessidade tecnol=gica@
.r8(i,os de *acN()@
.r8(i,os gerados )ara conter informa5es so*re transa5es incom)letas- desde 8(e n!o
ha+a telas )ara cons(lta/man(ten!o destes ar8(i,os na a)lica!o' Baso contr#rio- eles
)odem ser )ont(ados como .r8(i,os J=gicos Internos@
Iie;s@
"artes de (m mesmo ar8(i,o distri*(4das geograficamente o( re)licadas )or raz5es de
tecnologia@
.r8(i,os de mo,imento- )ara im)orta!o/eE)orta!o de dados /eE? tEts de remessa e
retorno- ar8(i,os intermedi#rios de )rocessos eEec(tados em ,#rias fases- etc0' Bont(do-
as rotinas 8(e geram o( )rocessam estes ar8(i,os na a)lica!o )odem ser )rocessos
elementares desta'
3.2. AR4)IVOS DE INTERFACE E6TERNA
2r()o de dados o( informa!o de controle reconhecidos )elo (s(#rio- logicamente
relacionados e referenciados )ela a)lica!o- mas mantidos dentro da fronteira de o(tra
a)lica!o'
. )rinci)al finalidade de (m .IE 3 agr()ar os dados localizados fora da fronteira da a)lica!o
sendo )ont(ada 8(e s!o referenciados /)or3m n!o mantidos0 )or ela- atra,3s de (m o( mais
)rocessos elementares "#%&ro "# .u 0ro%&#,r' Isto significa 8(e (m .IE contado em (ma
a)lica!o de,e ser /o( estar contido em0 (m .JI em o(tra a)lica!o'
DICA'
REGRAS PARA A IDENTIFICA(O'
> gr()o de dados o( informa5es de controle 3 l=gico e reconhecido )elo (s(#rio@
> gr()o de dados 3 referenciado e eEterno A a)lica!o 8(e est# sendo contada@
> gr()o de dados n!o 3 mantido )ela a)lica!o 8(e est# sendo contada@
> gr()o de dados 3 mantido #! 1ou 7 8r&# "#2 (m .JI de o(tra a)lica!o'
De,em ser considerados .IEs?
.r8(i,os de Senha mantidos fora da a)lica!o@
.r8(i,os de Kel) mantidos fora da a)lica!o- caso a a)lica!o )ont(ada efet(e a leit(ra
do ar8(i,o de (ma o(tra a)lica!o@
Dados relati,os a )arLmetros mantidos fora da a)lica!o'
"#gina $ 24$%1$22&'doc
. )rinci)al diferena entre (m .JI e (m .IE 3 8(e o .IE n!o 3 mantido )ela
a)lica!o 8(e est# sendo contada'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
NOTA'
H!o de,em ser considerados .IEs?
Dados rece*idos de o(tras a)lica5es 8(e s!o mantidos em alg(m .JI da a)lica!o
)ont(ada@
Dados formatados e en,iados )ara fora da fronteira da a)lica!o@
.r8(i,os tem)or#rios@
.r8(i,os de >rdena!o /4ndices0@
.r8(i,os eEistentes )or necessidade tecnol=gica@
B=)ias dos .r8(i,os J=gicos EEternos@
Iie;s@
"artes de (m mesmo ar8(i,o distri*(4das geograficamente o( re)licadas )or raz5es de
tecnologia@
.r8(i,os de mo,imento - )ara im)orta!o/eE)orta!o de dados /eE? tEts de remessa e
retorno- ar8(i,os intermedi#rios de )rocessos eEec(tados em ,#rias fases- etc0'
3.9. COMPLE6IDADE F)NCIONAL
> n<mero de .JIs e .IEs- associado A com)leEidade f(ncional de cada (m deles- determina
os )ontos o*tidos com a contagem dos ar8(i,os do ti)o Dados'
. com)leEidade f(ncional dos .JIs e .IEs 3 calc(lada *aseando-se no n<mero de Dados
Elementares Meferenciados /DEM0 e no n<mero de Megistros J=gicos Meferenciados /MJMs0
associados a cada .JI e .IE'
3.9.1. DADO ELEMENTAR REFERENCIADO
DEM /Dado Elementar Meferenciado0 consiste em cada cam)o <nico- n!o re)etido e
reconhecido )elo (s(#rio'
REGRAS PARA A IDENTIFICA(O'
Bontar (m DEM )ara cada cam)o n!o re)etido e reconhecido )elo (s(#rio- mantido
o( rec()erado do .JI/.IE atra,3s da eEec(!o de (m )rocesso elementar@
EEem)lo? 1m BH"O- di,idido fisicamente em n(mPcn)+P*ase- n(mPcn)+Pfilial e
digPcn)+- 8(e 3 sem)re referenciado )ela a)lica!o como (m cam)o <nico- de,e ser
contado como 1 DEM a)enas' "or3m- se a a)lica!o referenciar os % elementos do
BH"O se)aradamente /)ara fazer filtragem de cons(ltas- inser!o- altera!o- etc0- este
de,e ser contado como % DEMs'
"#gina 10 24$%1$22&'doc
.r8(i,os de Senha- Help e "arLmetros de,em ser contados como .IE se (ma o(tra a)lica!o
manti,er esses dados /Robohelp- )or eEem)lo0- dis)oni*ilizando )ara o (s(#rio (ma forma de
at(aliz#-los e se a a)lica!o )ont(ada acessar essas informa5es'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
Bontar a)enas 1 DEM )ara o con+(nto dos cam)os de (ma ta*ela de hist=rico 8(e s!o
(ma imagem /c=)ia0 dos cam)os da ta*ela original' "ara os demais cam)os 9n!o-
re)etidos: do hist=rico- desde 8(e reconhecidos )elo (s(#rio- contar conforme as
regras )adr!o@
Bam)os calc(lados 8(e se+am armazenados em (m .JI o( rec()erados de (m .IE
de,em ser contados como DEMs do mesmo- desde 8(e cr(zem a fronteira da
a)lica!o@
EEem)lo? H(m detalhamento dos itens de (ma nota fiscal- o ,alor total de cada item
/8tde Q ,alor (nit#rio0 3 calc(lado e mostrado na tela- e 3 inserido no .JI +(nto com
os demais cam)os da nota'
Bam)os Timestam)s /data/hora de determinados e,entos0- se reconhecidos )elo
(s(#rio@
Se d(as a)lica5es mant7m e/o( referenciam o mesmo .JI/.IE- mas cada (ma
mant3m/referencia DEMs se)arados- contar a)enas os DEMs 8(e est!o sendo
(tilizados )or cada a)lica!o )ara dimensionar o .JI/.IE@
EEem)lo? Se as a)lica5es Q e R at(alizam/cons(ltam os cam)os campo1 e campo2
da ta*ela Tabela1- am*os s!o contados como DEMs )ara as d(as a)lica5es' Baso a
a)lica!o 6 at(alize/cons(lte a)enas o campo1- o campo2 n!o 3 contado como DEM
)ara essa a)lica!o'
Bontar (m DEM )ara cam)os re)etiti,os 8(e s!o id7nticos em formato e 8(e eEistem
)ara )ermitir ocorr7ncias m<lti)las de (m ,alor de dados@
EEem)lo? Em (m .JI/.IE contendo cam)os de 8(antia de (m oramento mensal de
12 meses e (m cam)o de 8(antia de (m oramento an(al de,e-se contar % DEMs /(m
)ara o cam)o de oramento mensal- o(tro )ara indicar o m7s e o(tro )ara o cam)o de
oramento an(al0'
Bontar (m DEM )ara cada )edao de dado re8(erido )elo (s(#rio )ara esta*elecer (m
relacionamento com o(tro .JI o( .IE' Em o(tras )ala,ras- de,e-se contar (m DEM
)ara cada cam)o 8(e com)5e as FSs das ta*elas- garantindo 8(e cada cam)o se+a
contado a)enas (ma ,ez ao longo do .JI/.IE'
EEem)lo? 1m .JI/.IE contendo dados de Bargo e o(tro .JI/.IE contendo dados de
Em)regados se relacionam atra,3s do c=digo do cargo' Esse cam)o 8(e relaciona os
dois .JMs /cam)o da FS0 de,e ser contado como (m DEM'
3.9.2. REGISTRO L5GICO REFERENCIADO
MJM /Megistro J=gico Meferenciado0 consiste em (m s(*gr()o de elementos de dados
reconhecido )elo (s(#rio dentro de (m .JI/.IE'
Esses s(*gr()os de elementos de dados di,idem-se em dois ti)os?
>*rigat=rio TU > (s(#rio de,e escolher )elo menos (m )ara com)or o )rocesso
elementar@
>)cional TU > (s(#rio )ode o( n!o escolher (m deles )ara com)or o )rocesso
elementar'
EEem)lo? Em (m Sistema de Mec(rsos K(manos- as informa5es *#sicas de (m em)regado
/n<mero de matr4c(la- nome0 s!o cadastradas em (ma ta*ela chamada em)regado' .s
"#gina 11 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
informa5es relati,as A forma de )agamento do f(ncion#rio /assalariado o( contratado )or
hora0 s!o cadastradas se)aradamente em ta*elas distintas /em)regadoPassalariado e
em)regadoP)orPhora0' .l3m disso- o em)regado )ode o( n!o ter de)endentes- sendo essas
informa5es armazenadas na ta*ela de nome de)endente' Hesse caso temos- )ara o ar8(i,o
l=gico em)regado?
Ta*elas em)regadoPassalariado e em)regadoP)orPhora TU S(*gr()os >*rigat=rios
/de,e ser escolhido )elo menos (m deles0
Ta*ela de)endente TU S(*gr()o >)cional
Heste caso- de,e ser )ont(ado 1 .JM com % MJMs? em)regadoPassalariado-
em)regadoP)orPhora e de)endente'
Bon,3m destacar 8(e esses s(*gr()os de elementos de dados )odem estar dis)ostos
fisicamente na mesma ta*ela o( em ta*elas se)aradas' .ssim- mesmo se as informa5es de
de)endentes o( forma de )agamento fossem mantidas na ta*ela de em)regado- a )ont(a!o
n!o seria alterada- de,endo ser )ont(ado 1.JM com % MJMs'
NOTA'
REGRAS PARA A IDENTIFICA(O'
Bontar (m MJM )ara cada s(*gr()o o)cional o( o*rigat=rio de dados de (m .JI o(
.IE@
Se n!o eEistem s(*gr()os de dados- de,e-se contar o )r=)rio .JI o( .IE como (m
MJM'
3.4. C:LC)LO DOS PONTOS
.)=s o c#lc(lo do n<mero de DEMs e de MJMs de cada ar8(i,o de,e-se determinar a
com)leEidade f(ncional com *ase na ta*ela a*aiEo?
1 1; DER 2< 3< DER 31 ou = DER
1 RLR BaiEa BaiEa F3dia
2 3 RLR BaiEa F3dia .lta
> ou = RLR F3dia .lta .lta
"#gina 12 24$%1$22&'doc
>S MJMs s!o ti)icamente re)resentados em (m DEM /Diagrama de Entidade-
Melacionamento0 atra,3s do relacionamento )ai-filho' Ho entanto- de,e-se o*ser,ar a
rele,Lncia da entidade filha dentro do neg=cio' Baso essa entidade se+a forte o s(ficiente
/o( se+a- n!o de)enda da ta*ela )ai )ara eEistir0- de,e ser contada como .JI'
EEem)los? Bontri*(inte e se(s Endereos /Dados de Endereo constit(em (m MJM
)/ o DSB.D0'
Bontri*(inte e se(s Mes)ons#,eis /Dados de Mes)ons#,eis com)5em (m
no,o .JI )/ o DSB.D0'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
.)=s a determina!o da com)leEidade f(ncional- determinar a contri*(i!o do .JI/.IE no
c#lc(lo dos )ontos de acordo com a ta*ela a*aiEo?
P#.o %o. ALI P#.o %o. AIE
B,x D &
M7", 10 D
Al& 1& 10
3.3. PR:TICAS DE CONTAGEM
D"o. "# C/",go 1Co"# "&2
Dados de c=digo s!o gr()os de dados criados )ara satisfazer re8(isitos t3cnicos
/normaliza!o- )erformance- etc0 e geralmente n!o s!o re8(isitados diretamente )elo (s(#rio-
a)esar de )oderem sofrer man(ten!o na a)lica!o' Eles n!o de,em ser considerados f(n5es
de dados- assim como as f(ncionalidades 8(e os mant7m n!o de,em ser consideradas f(n5es
de transa!o'
.lg(ns eEem)los s!o listados a*aiEo?
Dados de s(*stit(i!o? Ta*ela do ti)o 9c=digo-descri!o: o( de dom4nio- onde o
c=digo )oderia ser s(*stit(4do )ela descri!o e a ta*ela eliminada- sem )erda de
dados de neg=cio /eE? ti)oPcontri*(inte- contendo codPti)o- descPti)o-
dtPinicioP,igencia- dtPfimP,igencia- dtcPat(alizacao0@
Ta*elas de registro <nico e/o( dados est#ticos? T7m a)enas (m registro o( tanto o
n<mero de registros 8(anto se(s dados raramente m(dam /eE? (ma ta*ela contendo
dados so*re a SEF.60@
FaiEa de ,alores ,#lidos o( ,alor )adr!o )ara (m atri*(to de neg=cio /eE? (ma ta*ela
8(e armazena as cores do arco-4ris o( a rela!o das (nidades de medida )oss4,eis
)ara (m ins(mo em (ma o*ra0'
D"o. "# r#0#r?%$, 1R#0#r#%$# D&2
Dados de refer7ncia s!o definidos como dados 8(e s!o armazenados )ara s()ortar regras )ara
a man(ten!o de dados de neg=cio' T7m caracter4sticas *astante semelhantes aos dados de
c=digo- eEceto )elo fato de 8(e n!o )odem ter se( c=digo s(*stit(4do )ela descri!o' Eles
de,em ser considerados f(n5es de dados- assim como as f(ncionalidades 8(e os mant7m
de,em ser consideradas f(n5es de transa!o' Seg(em alg(ns eEem)los?
Ta*elas de dom4nio 8(e cont7m )arLmetros de neg=cio associados /eE?
ti)oPciencia- contendo codPti)oPciencia- desPti)oPciencia-
n(mPdiasP)razoPen,io- desPmeioPen,io- ,alPmaEimoP)ercPm(lta- etc0@
Ta*ela contendo a lista de im)ostos a)lic#,eis em (ma o)era!o comercial- com a
rela!o das al48(otas ,igentes em cada )er4odo@
Ta*ela relacionando medicamentos a)licados em determinado tratamento-
contendo a dose recomendada )ara cada (m deles'
"#gina 1% 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
Se d(rante a s(*stit(i!o do c=digo )ela descri!o e elimina!o da ta*ela ho(,er )erda de
dados de neg=cio- ent!o se trata de (m dado de refer7ncia da a)lica!o'
O@.#r-AB#. .o@r# ,"#%&,0,$ACo "# 0u%AB#. "# ""o.'
.r8(i,os J=gicos EEternos A a)lica!o sendo )ont(ada n!o )odem constit(ir MJM de
.JIs da a)lica!o@
Ta*elas associati,as 8(e s= cont7m as FSs das ta*elas relacionadas e dados n!o
reconhecidos )elo (s(#rio n!o s!o )ont(adas' "or o(tro lado- se elas conti,erem
atri*(tos de neg=cio- afora os citados- )odem ser contadas como .JMs o( MJMs de
acordo com os seg(intes crit3rios?
o Bonta-se (ma associati,a como 1 .JM se ela for inde)endente /mantida
se)aradamente0 das entidades associadas@
o Bonta-se (ma associati,a como MJM do ar8(i,o l=gico com o 8(al ela 3
mantida em con+(nto no sistema'
Ho caso de entidades atri*(ti,as /entidades 9fracas:0?
o Baso a rela!o entre as entidades se+a o*rigat=ria e 1?1- ent!o a entidade
atri*(ti,a n!o de,e ser )ont(ada como MJM e se(s cam)os de,em ser
contados como DEMs do .JI corres)ondente@
o Baso a rela!o entre as entidades se+a o*rigat=ria- )or3m 1?H- ent!o a
entidade atri*(ti,a de,e ser contada como (m MJM do .JI
corres)ondente@
o Baso a rela!o entre as entidades se+a o)cional- a entidade atri*(ti,a de,e
ser contada como (m MJM do .JI corres)ondente'
.r8(i,os de .(ditoria e/o( Kist=rico TU Se n!o forem re8(isitados/reconhecidos )elo
(s(#rio /o( se+a- se n!o ho(,er forma de cons(lt#-los ,ia sistema0- eles n!o de,em ser
considerados f(n5es de dado /.JI o( .IE0@
Baso se+am re8(isitos do (s(#rio- de,em?
o Ser contados como MJMs do ar8(i,o original se forem de)endentes do
mesmo /se se(s dados forem eEcl(4dos +(nto com os dados do ar8(i,o
corres)ondente- )or eEem)lo0@
o Ser contados como .JMs se forem inde)endentes do ar8(i,o original /o(
se+a- caso- ao eEcl(ir os dados do ar8(i,o original- ainda assim se+a
necess#rio ao neg=cio conser,ar os dados do hist=rico/a(ditoria0'
So*re )ont(a!o de S()erti)os e S(*ti)os /generaliza!o e es)ecializa!o de
entidades0?
o Se os s(*ti)os ti,erem fora s(ficiente )ara serem s(*gr()os de dados
/eEistem dados de neg=cio so*re eles0- ser!o contados no .JI/.IE tantos
MJMs 8(antos forem se(s s(*ti)os' EEem)lo? . entidade 9Em)regado:
)oss(i as seg(intes es)ecializa5es? 9"ermanente: e 9Bontratado:'
"#gina 14 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
EEistem dados de neg=cios es)ec4ficos de am*os' Temos ent!o 1 .JI
Em)regado com 2 MJMs@
o Se os s(*ti)os n!o ti,erem fora )ara serem s(*gr()os /s= eEiste (ma
informa!o so*re cada (m deles0- os s(*gr()os n!o ser!o considerados
MJMs' EEem)lo? 1m em)regado )ode ser 9Solteiro: o( 9Basado:' Se
n!o ho(,er mais dados es)ec4ficos so*re cada (m dos )oss4,eis estados
ci,is- n!o h# dois s(*gr()os de dados- e sim a)enas (m dado so*re o
estado ci,il de (m em)regado' "ortanto- o .JI Em)regado teria 1 MJM'
Ta*elas 8(e re)resentam a)enas (m dom4nio de dados /c=digo- descri!o e demais
atri*(tos de c(nho meramente t3cnico0 %Co "#-#! .#r $o%.,"#r". ALIDAIE /mas
sim code data0' "or3m- se o (s(#rio re8(isitar 9)arametrizar: este dom4nio-
associando a ele atri*(tos de neg=cio- ent!o #.&. &@#l. &or%!E.# ""o. "#
r#0#r?%$,F "#-#%"o .#r $o%&". $o!o ALIDAIE@
Ta*elas criadas )ara armazenar mensagens o( dados t3cnicos referentes a erros do
sistema %Co "#-#! .#r $o%.,"#r". 0u%AB#. "# ""o /mas sim code data0@
Ta*elas 8(e armazenam faiEas de ,alores ,#lidos )ara os atri*(tos de neg=cio/eE?
ta*ela de 1F0- ta*elas 8(e cont7m a)enas 1 registro o( ,alores )adr!o de atri*(tos de
neg=cio %Co "#-#! .#r $o%.,"#r". 0u%AB#. "# ""o /mas sim code data0@
Bonsolidados de)endentes dos dados originais /o( se+a- 8(e n(nca ser!o
des,inc(lados dos dados originais0 n!o de,em ser considerados f(n5es de dado'
Hestes casos- considera-se 8(e as a)lica5es 8(e os (tilizam est!o referenciando o/s0
ar8(i,o/s0 l=gico/s0 original/is0- em ,ez do consolidado' O# a8(eles consolidados 8(e
se tornam inde)endentes dos dados originais em alg(m momento /o( se+a- 8(e s!o
conser,ados 8(ando os dados originais s!o eEcl(4dos o( 8(e n!o )recisam ser
recalc(lados 8(ando os dados originais s!o alterados0 ganham stat(s de f(n!o de
dado /.JI o( .IE0@
Fesmo 8(e (ma a)lica!o 8(e esti,er sendo )ont(ada (tilize a)enas c=digo e descri!o
de (ma entidade 8(e se+a eEterna A s(a fronteira e 8(e contenha dados adicionais /de
neg=cio o( refer7ncia0- esta entidade ser# considerada .IE )ara a a)lica!o em foco'
EEem)lo? > .JI atendentePcam)anha do ". relaciona-se com a entidade ser,idor do
SEMI- mas s= (tiliza o nome do ser,idor em s(as telas' Fesmo assim- ser,idor 3 (m
.IE )ara o ". /e n!o (m code data0- )ois cont3m o(tros dados de neg=cio o(
refer7ncia no SEMI- re,elando s(a im)ortLncia como gr()o de dados reconhecido
)elo se( (s(#rio'
"or o(tro lado- se (m ar8(i,o de (ma a)lica!o 8(e esti,er sendo )ont(ada se relacionar
com (ma entidade 8(e se+a eEterna A s(a fronteira e 8(e contenha a)enas c=digo e
descri!o /isto 3- se+a code data0- ent!o esta entidade tam*3m ser# considerada code
data )ara a a)lica!o em foco'
EEem)lo? > .JI solicitacaoPsenhaPcontr*PnaoPinscrito do ". relaciona-se com a
entidade ti)oPlogrado(ro /codPti)oPlogrado(ro e desPti)oPlogrado(ro0 do DSB.D'
Ti)oPlogrado(ro 3 (m mero dado de s(*stit(i!o /o( code data0 )ara o DSB.D- )ois
n!o cont3m nenh(m dado de neg=cio o( refer7ncia' "or conseg(inte- 3 tam*3m (m
code data )ara o ".'
"#gina 1& 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
Bam)os de stat(s o( data de desati,a!o /timestam)0?
o Baso o (s(#rio re8(isite 8(e os dados da a)lica!o n!o se+am eEcl(4dos
fisicamente- mas sim logicamente- o cam)o de stat(s o( de data de
desati,a!o (tilizado )ara 9desati,ar logicamente: os dados de,e ser
contado como DEM dos .JMs e das f(n5es de transa!o- !#.!o +u#
%Co &r-#..# 0ro%&#,r@
o Baso o cam)o de stat(s o( de data de desati,a!o se+a criado )ela e8(i)e
de im)lementa!o- )or moti,o de seg(rana de dados- sem o
conhecimento e re8(isi!o do (s(#rio- n!o de,e ser contado como DEM-
!#.!o +u# &r-#..# 0ro%&#,r'
. ta*ela a seg(ir il(stra (m s(m#rio )ara as regras de contagem de ar8(i,os l=gicos?
T,8o "#
r#l$,o%!#%&o
#%&r# "u.
#%&,""#. A # B
4u%"o #.& $o%",ACo #x,.&,r Co%&# o. ALR. $o! .#u.
RLR. # DER. $o%0or!#
@,xo'
/10?/H0 . e B s!o inde)endentes 2 .JMs e os MJMs e DEMs
de cada (m
1?H B 3 de)endente de . 1 .JM- 2 MJMs e os DEMs
B 3 inde)endente de . 2 .JMs e os MJMs e DEMs
de cada (m
1?/H0 B 3 de)endente de . 1 .JM- 2 MJMs e os DEMs
B 3 inde)endente de . 2 .JMs e os MJMs e DEMs
de cada (m
/10?H . 3 de)endente de B 1 .JM- 2 MJMs e os DEMs
. 3 inde)endente de B 2 .JMs e os MJMs e DEMs
de cada (m
/10 ? /10 . e B s!o inde)endentes 2 .JMs e os MJMs e DEMs
de cada (m
1?1 . e B s!o de)endentes 1 .JM- 1 MJM e os DEMs
1? /10 B 3 de)endente de . 1 .JM- 1 o( 2 MJMs e os
DEMs
B 3 inde)endente de . 2 .JMs e os MJMs e DEMs
de cada (m
/H0 ? /F0 . e B s!o inde)endentes 2 .JMs e os MJMs e DEMs
de cada (m
H?F B 3 de)endente de . 1 .JM- 2 MJMs e os DEMs
B 3 inde)endente de . 2 .JMs e os MJMs e DEMs
de cada (m
H ? /F0 B 3 de)endente de . 1 .JM- 2 MJMs e os DEMs
B 3 inde)endente de . 2 .JMs e os MJMs e DEMs
de cada (m
12 G r#l$,o%!#%&o o8$,o%l
3.>. PARTIC)LARIDADES DO AMBIENTE SEFAH
"artic(laridades referentes ao am*iente SEF.6 de,em ser tratadas da seg(inte maneira?
"#gina 1C 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
Estr(t(ras de dados (tilizadas )ara armazenar f=rm(las- c#lc(los o( estr(t(ras de
relat=rios de,em ser contadas como .JI/.IE- "#."# +u# r#$o%I#$,". 8#lo u.uJr,o #
!%&,".D$o%.ul&". &r-7. "# 8ro$#..o. #l#!#%&r#.@
EEem)lo? .s ta*elas regraPacrescimoPmoratorio- regraPcorrecaoPmonetaria-
regraPred(caoPm(lta- regraP*eneficioPlei e formaP)arcelamento- criadas no int(ito de
armazenar f=rm(las e regras de c#lc(lo do )ro+eto SI2.T- de,em ser )ont(adas como
.JM- ,isto 8(e as mesmas foram re8(isitadas )elos gestores'
Bontrole de .cesso TU Inde)endentemente do Sistema de Bontrole de .cesso (tilizado
/BD.- BD. VEB- 1nif;0- de,e-se contar sem)re (m .IE de com)leEidade f(ncional
*aiEa )ara os sistemas 8(e efet(am controle de acesso' .l3m disso- se o sistema )oss(i
controle de acesso a dados- de,e ser contado (m no,o .JI )ara contem)lar esses dados
de controle@
EEem)lo? Se (m determinado sistema )ermitir 8(e os a(ditores tenham acesso a)enas aos
dados relacionados A s(a (nidade- de,e-se )ont(ar (m .JI com os dados relacionados ao
controle de acesso a dados- al3m do .IE de com)leEidade *aiEa'
Dados de neg=cio o( informa5es de controle 8(e est!o dentro da fronteira da a)lica!o-
mas s!o mantidos )or )rocessos man(ais /)rocessos eEtra-sistema0- como scri)ts SGJ
ela*orados )elos )r=)rios analistas de sistemas- de,em ser )ont(adas como .JIWs
se)arados- at3 )or8(e- a 8(al8(er momento- )ode-se dis)oni*ilizar (ma interface no
sistema )ara manter se(s dados@
EEem)lo? .s ta*elas 9con,ersaoPelementoPdes)esa:- 9con,ersaoPreceita: e
9con,ersaoPmodalidadePa)licacao: do sistema S2 /Sicof 2erencial0 armazenam a
corres)ond7ncia /de / )ara0 entre dados )ro,enientes de determinadas ta*elas *#sicas
deste sistema- c(+os conte<dos tenham sido modificados de (m eEerc4cio )ara o o(tro' .s
ta*elas em 8(est!o s!o at(alizadas ,ia scri)t )elos analistas- 8(ando solicitado )elo
gestor- )odendo este cons(ltar os dados atra,3s da a)lica!o' Bada (ma destas ta*elas
de,e ser contada como (m .JI- totalizando tr7s .JIWs'
Ta*elas de 1tiliza!o /(tiliza!oPsistema0 TU H!o de,em ser )ont(adas- )ois constit(em
(ma sol(!o de im)lementa!o adotada )ela SEF.6' Ho entanto- caso o sistema )asse a
fornecer cons(ltas com as informa5es armazenadas nas ta*elas de (tiliza!o- de,e-se
)ont(#-la como .JI /a)enas se o (s(#rio a re8(isito( e a (tiliza )ara o neg=cio0'
"#gina 1D 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
6.PONT)A(O DAS F)N(*ES TIPO TRANSA(O
.s f(n5es do ti)o Transa!o re)resentam a f(ncionalidade fornecida ao (s(#rio )ara o
)rocessamento de dados atra,3s de (ma a)lica!o' .s f(n5es do ti)o Transa!o est!o
di,ididas em?
Entradas EEternas /EE0@
Sa4das EEternas /SE0@
Bons(ltas EEternas /BE0'
>.1. ENTRADAS E6TERNAS
1ma Entrada EEterna /EE0 3 (m )rocesso elementar 8(e )rocessa dados o( informa5es de
controle 8(e ,7m de fora da fronteira da a)lica!o' . inten!o )rinci)al de (ma EE 3 manter
(m o( mais .JIs e/o( alterar o com)ortamento do sistema atra,3s de )rocessamento l=gico'
REGRAS PARA A IDENTIFICA(O'
"ara contar o )rocesso como <nico- (ma das % seg(intes afirmati,as de,e se a)licar?
o > )rocessamento l=gico 3 <nico e diferente de o(tros )rocessamentos l=gicos
eEec(tados )or o(tras EEs eEistentes na a)lica!o@
o > con+(nto de dados identificado 3 diferente de o(tros identificados )ara o(tras EEs
eEistentes na a)lica!o@
o >s .JIs o( .IEs referenciados s!o diferentes de o(tros ar8(i,os referenciados )or
o(tras EEs eEistentes na a)lica!o'
S!o eEem)los de Entradas EEternas?
Entrada de dados de neg=cio armazenados n(m .JM@
Entradas 8(e )ro,7em informa5es de controle com int(ito de alterar o com)ortamento
do sistema@
Fensagens de o(tras a)lica5es 8(e dis)aram (m ti)o de )rocessamento 8(e mant3m
alg(m .JI o( altera o com)ortamento da a)lica!o )ont(ada@
F<lti)las transa5es de (m mesmo ti)o 8(e re8(erem )rocessamentos <nicos e
se)arados@
EEem)lo? Iendas A ,ista e ,endas atra,3s de cart5es de cr3dito' Bada (m desses casos
de,e ser )ont(ado como (ma EE se)arada'
F(n5es 8(e )ermitem ao (s(#rio manter dados@
Entrada de dados em lote- dis)arada a(tomaticamente /e,entos tem)orais de entrada0-
+u%"o o. ""o. +u# .#rCo !%&,"o. %o. ALI. "# "#.&,%o &r-#..r#! 0ro%&#,r@
EEem)lo? Motina semanal 8(e l7 os dados de (m ar8(i,o TQT fora da fronteira e at(aliza-
os em (m o( ,#rios .JIs' >s dados de neg=cio a serem mantidos atra,essam a fronteira'
Fan(ten!o de 8(al8(er .JM- incl(indo hel) e ar8(i,os de )arLmetros'
.s seg(intes sit(a5es n!o )odem ser consideradas Entradas EEternas?
Mefer7ncia a dados armazenados em (m .JM de (ma o(tra a)lica!o@
Telas de Fen(s (sadas )ara na,ega!o o( sele!o- 8(e n!o mantenham (m .JI@
"#gina 18 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
Telas de Jogin@
Bhamadas re)etidas A mesma f(n!o o( transa!o /a f(ncionalidade de,e ser contada
(ma <nica ,ez )or a)lica!o0@
9Mefresh: o( lim)eza de dados em (ma tela@
>rdena!o de dados em (ma tela@
EEem)lo? Blicar em (ma das col(nas do grid )ara ordenar os dados'
"rocessos 8(e mant7m dados de c=digo /code data0@
Fensagens 8(e necessitam de confirma!o do (s(#rio@
EEem)lo? Fensagem 9Dese+a realmente efet(ar a eEcl(s!oX:'
Dados trafegados dentro da )r=)ria fronteira da a)lica!o atra,3s de )rocessamento on-
line o( *atch@
EEem)lo? Dados 8(e s!o armazenados tem)orariamente em (m local /no dataset- )or
eEem)lo0 e de)ois s!o at(alizados em definiti,o'
EEem)lo? Motina semanal 8(e consolida dados lidos de ,#rios .JIs e os insere em (m
re)osit=rio )ara efeito de )erformance na cons(lta aos mesmos' Henh(m dado de neg=cio
a ser mantido atra,essa a fronteira'
Incl(s!o- altera!o o( eEcl(s!o de registros filho d(rante o )rocesso de man(ten!o do
registro )ai'
EEem)lo? D(rante a incl(s!o de (m em)regado- os de)endentes do mesmo )odem ser
incl(4dos- atra,3s da o)!o de incl(s!o de de)endentes do em)regado' Esta
f(ncionalidade- cont(do- n!o 3 (m )rocesso elementar- )ois n!o deiEa a a)lica!o em
estado consistente a)=s s(a eEec(!o /a incl(s!o do em)regado ainda n!o foi
com)letada0'
REGRAS PARA A IDENTIFICA(O DE ALR. EM )MA EE'
Bontar (m .JM )ara cada .JI mantido )or (m )rocesso elementar@
Bontar (m .JM )ara cada .JI o( .IE lido d(rante o )rocessamento da EE@
Bontar a)enas (m .JM )ara cada .JI mantido e lido'
REGRAS PARA A IDENTIFICA(O DE DER. EM )MA EE'
Bontar (m DEM )ara cada cam)o n!o re)etido e reconhecido )elo (s(#rio 8(e
atra,essa /entra o( sai0 a fronteira da a)lica!o e 3 necess#rio )ara a eEec(!o de (m
)rocesso elementar@
H!o contar cam)os 8(e s!o rec()erados o( deri,ados )elo )rocesso elementar e
armazenados em (m .JI- mas n!o atra,essam a fronteira da a)lica!o@
EEem)lo? .rmazenando os dados de (ma nota fiscal- os ,alores relacionados a cada
item /8(e a)arecem na tela0 de,em ser contados como DEM- mas o ,alor total
calc(lado- caso se+a armazenado- )or3m n!o eEi*ido )ara o (s(#rio- n!o de,e ser
contado'
Bontar (m DEM )ara a capacidade de enviar mensagens de resposta )ara fora da
fronteira da a)lica!o 8(e indi8(em erros ocorridos d(rante o )rocessamento-
confirma!o de 8(e o )rocesso est# com)leto o( 8(e ,erifi8(em se o )rocesso de,e
contin(ar@
"#gina 1$ 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
Bontar (m DEM )ara a habilidade de especificar a ao a ser tomada )ela EE-
mesmo 8(e eEistam m<lti)los m3todos )ara in,ocar a mesma l=gica de
)rocessamento'
DICA'
NOTA'
>.2. SADAS E6TERNAS
1ma Sa4da EEterna /SE0 3 (m )rocesso elementar 8(e en,ia dados o( informa5es de
controle )ara fora da fronteira da a)lica!o' . inten!o )rinci)al de (ma SE 3 a)resentar
informa!o ao (s(#rio gerada atra,3s de )rocessamento l=gico em com)lemento A
rec()era!o de dados o( informa!o de controle'
REGRAS PARA A IDENTIFICA(O'
Todas as regras de,em se a)licar )ara 8(e o )rocesso elementar se+a contado como (ma <nica
ocorr7ncia de (ma SE?
"ara contar o )rocesso elementar como <nico- (ma das % seg(intes afirmati,as de,e se
a)licar?
o > )rocessamento l=gico 3 <nico e diferente de o(tros )rocessamentos l=gicos
eEec(tados )or o(tras SEs eEistentes na a)lica!o@
o > con+(nto de dados identificado 3 diferente de o(tros identificados )ara o(tras SEs
eEistentes na a)lica!o@
"#gina 20 24$%1$22&'doc
>s dados o( informa5es de controle de,em ser en,iados )ara fora da fronteira da
a)lica!o@
> )rocessamento l=gico de,e efet(ar )elo menos (ma das o)era5es a*aiEo?
o "oss(ir )elo menos (ma f=rm(la matem#tica o( c#lc(lo@
o Briar dados deri,ados@
o Fanter )elo menos (m .JI@
o .lterar o com)ortamento do sistema'
De,e-se considerar (m )rocesso elementar )ara a inser!o- o(tro )ara a altera!o e (m
terceiro )ara a eEcl(s!o de dados' Hos )rocessos elementares de inser!o e altera!o dos
dados- de,e-se contar como DEM cada cam)o 8(e atra,essa /entra e sai0 a fronteira da
a)lica!o' Ho )rocesso elementar de eEcl(s!o- de,e-se a)enas considerar (m DEM )ara cada
elemento de dado 8(e com)(ser a cha,e de identifica!o /"S0 do registro eEcl(4do- mais (m
DEM )ara a ca)acidade de en,io de mensagens e o(tro )ara a ca)acidade de dis)arar o
)rocesso' Baso se+am mostrados dados na tela d(rante o( a)=s a confirma!o da eEcl(s!o-
estes ser!o tam*3m contados como DEM desta'
. 9data do sistema: /no dis)aro de e,entos tem)orais o( *atch0 e comandos de dis)aro dos
)rocessos elementares /cli8(es de *ot!o- mensagens entre o*+etos-etc'0 %Co $ruK!
0ro%&#,r " 8l,$ACo' . )rimeira n!o de,e ser contada- mas os <ltimos- )or re)resentarem a
ha*ilidade de es)ecificar a a!o a ser tomada- de,em ser contados como (m DEM das entradas
eEternas'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
o >s .JIs o( .IEs referenciados s!o diferentes de o(tros ar8(i,os referenciados )or
o(tras SEs eEistentes na a)lica!o'
S!o eEem)los de Sa4das EEternas?
Melat=rios 8(e efet(am c#lc(los@
En,io de dados- ar8(i,os e/o( mensagens )ara o(tra a)lica!o o( )ara a tela 8(ando
dados s!o calc(lados o( deri,ados o( 8(ando ocorre (ma at(aliza!o como )arte do
)rocesso elementar- !#.!o +u# #.&#. %Co $ruK#! 0ro%&#,r@
EEi*i!o de dados deri,ados o( calc(lados o( en,io dos mesmos atra,3s de (m ar8(i,o@
2r#ficos /8(ando estes (tilizam alg(ns c#lc(los0@
Telas de Jogin /com f(n!o de cri)tografia/decri)tografia0@
En,io de e-mails /desde 8(e estes contenham f=rm(las- c#lc(los o( dados deri,ados o(
alg(m .JI se+a mantido d(rante o )rocesso0@
Bons(lta de registros filho d(rante o )rocesso de man(ten!o do registro )ai- com
)rocessamento adicional'
EEem)lo? D(rante a incl(s!o de (m em)regado- os de)endentes do mesmo s!o listados
atra,3s de (ma cons(lta- com )rocessamento de dados deri,ados' Esta- )or s(a ,ez- 3 (m
)rocesso elementar inde)endente- e de,e ser )ont(ada como Sa4da EEterna em se)arado
/se(s DEMs- cont(do- n!o s!o contados no )rocesso de incl(s!o de em)regado0'
.s seg(intes sit(a5es n!o )odem ser consideradas Sa4das EEternas?
Melat=rios id7nticos- a)enas com ,alores diferentes@
Melat=rios o( ar8(i,os en,iados )ara o(tra a)lica!o 8(e n!o )oss(em dados deri,ados-
c#lc(los o( f=rm(las e n!o mant7m (m .JI dentro da a)lica!o 8(e est# en,iando dados@
Bam)os de totaliza!o encontrados em (m detalhamento do relat=rio o( cons(lta /na
,erdade- estes s!o contados como DEMs da Sa4da EEterna0@
9Mefresh: o( lim)eza de dados na tela@
Me-ordenamento de cam)os sem 8(e ha+a (m o(tro )rocessamento l=gico@
Mefer7ncia a dados mantidos como .JI )or (ma o(tra a)lica!o@
.r8(i,os de Kel)@
Telas de Jogoff@
F<lti)los m3todos )ara in,ocar (ma mesma Sa4da@
Fensagens de Erro res(ltantes de (ma ,alida!o de (ma Entrada EEterna o( da
re8(isi!o de (ma Sa4da o( Bons(lta EEterna@
Fensagens de Bonfirma!o- indicando 8(e alg(m )rocessamento foi concl(4do@
Fensagens 8(e 8(estionam ao (s(#rio se a o)era!o de,e o( n!o ser concl(4da@
Dados Id7nticos en,iados a mais de (ma a)lica!o@
Melat=rios *aseados em cons(ltas SGJ alteradas )elos (s(#rios@
Dados trafegados dentro da )r=)ria fronteira da a)lica!o atra,3s de )rocessamento on-
line o( *atch@
"rocessos 8(e rec()eram o( mant7m dados de c=digo /code data0'
REGRAS PARA A IDENTIFICA(O DE ALR. EM )MA SE'
"#gina 21 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
NOTA'
REGRAS PARA A IDENTIFICA(O DE DER. EM )MA SE'
Bontar (m DEM )ara cada cam)o n!o re)etido e reconhecido )elo (s(#rio 8(e
atra,essa a fronteira da a)lica!o e 3 necess#rio )ara es)ecificar 8(ando- o 8(e e/o(
como os dados de,em ser rec()erados o( gerados )or (m )rocesso elementar@
EEem)lo? Dados definidos como crit3rios de filtragem da *(sca'
Bontar (m DEM )ara cada cam)o n!o re)etido e reconhecido )elo (s(#rio 8(e sai da
fronteira da a)lica!o@
Bontar a)enas (m DEM )ara cada cam)o 8(e entra e sai da fronteira da a)lica!o@
Bontar (m DEM )ara a capacidade de enviar mensagens de resposta )ara fora da
fronteira da a)lica!o 8(e indi8(em erros ocorridos d(rante o )rocessamento-
confirma!o de 8(e o )rocesso est# com)leto o( 8(e ,erifi8(em se o )rocesso de,e
contin(ar' De,e-se contar a)enas (m DEM )ara as mensagens- mesmo 8(e essas
se+am diferentes /mensagens de erro o( de confirma!o- )or eEem)lo0@
Bontar (m DEM )ara a habilidade de especificar a ao a ser tomada- mesmo 8(e
eEistam m<lti)los m3todos )ara in,ocar a mesma l=gica de )rocessamento@
EEem)lo? 1ma f(ncionalidade 8(e )ossa ser dis)arada )elo Bot!o Q em (ma tela de
cadastro- )or (ma tecla de f(n!o- )or (m clicN no mo(se- etc'
Bontar (m DEM )ara cada dado deri,ado- n!o re)etido- 8(e sai atra,3s da fronteira da
a)lica!o- !#.!o +u# %Co .#L gr-"o #! ALI@
H!o contar como DEMs?
o H(mera!o de )#gina /dinLmica o( est#tica0@
o Id do (s(#rio@
o Jiterais@
EEem)lo? 9Melat=rio de QQQQQ:'
o Homes das col(nas@
o Indicador de )osi!o da informa!o@
EEem)lo? 9"#gina %0 de 14D:'
o Bomandos de )agina!o@
EEem)lo? "r=Eimo- Yltimo- .nterior- "rimeiro'
o Bam)o com informa!o de data o( hora de dis)aro da sa4da eEterna'
NOTA'
"#gina 22 24$%1$22&'doc
Bontar (m .JM )ara cada .JI o( .IE lido d(rante o )rocessamento do )rocesso
elementar@
Bontar (m .JM )ara cada .JI mantido d(rante o )rocessamento do )rocesso elementar@
Bontar a)enas (m .JM )ara cada .JI 8(e 3 mantido e lido d(rante o )rocesso elementar'
1ma Sa4da EEterna )ode eEistir sem referenciar nenh(m ar8(i,o l=gico'
. 9data do sistema: /no dis)aro de e,entos tem)orais0 e comandos de dis)aro dos )rocessos
elementares /cli8(es de *ot!o- mensagens entre o*+etos-etc'0 %Co $ruK! 0ro%&#,r "
8l,$ACo' . )rimeira n!o de,e ser contada- mas os <ltimos- )or re)resentarem a ha*ilidade de
es)ecificar a a!o a ser tomada- de,em ser contados como (m DEM das sa4das eEternas'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
>.9. CONS)LTAS E6TERNAS
1ma Bons(lta EEterna /BE0 3 (m )rocesso elementar 8(e en,ia dados o( informa5es de
controle )ara fora da fronteira da a)lica!o' . inten!o )rinci)al de (ma BE 3 a)resentar
informa!o ao (s(#rio atra,3s da rec()era!o de dados o( de informa!o de controle'
REGRAS PARA A IDENTIFICA(O'
Todas as regras de,em se a)licar )ara 8(e o )rocesso elementar se+a contado como (ma <nica
ocorr7ncia de (ma BE?
"ara contar o )rocesso como <nico- (ma das % seg(intes afirmati,as de,e se a)licar?
o > )rocessamento l=gico 3 <nico e diferente de o(tros )rocessamentos l=gicos
eEec(tados )or o(tras BEs eEistentes na a)lica!o@
o > con+(nto de dados identificado 3 diferente de o(tros identificados )ara o(tras BEs
eEistentes na a)lica!o@
o >s .JIs o( .IEs referenciados s!o diferentes de o(tros ar8(i,os referenciados )or
o(tras BEs eEistentes na a)lica!o'
S!o eEem)los de Bons(ltas EEternas?
EEi*i!o de dados rec()erados de (m o( mais .JI/.JIE@
EEem)lo? Item de Descri!o- Data de admiss!o do em)regado'
Bons(ltas feitas atra,3s de com*os- list *oE@
Bons(ltas im)l4citas /rec()era!o de dados antes dos mesmos serem alterados o(
eEcl(4dos0- desde 8(e essa cons(lta )ossa ser eEec(tada inde)endentemente da altera!o
)osterior do dado e 8(e n!o eEista o(tra similar@
Melat=rios eEec(tados em (m certo )er4odo /desde 8(e n!o contenha f=rm(las- c#lc(los
o( dados deri,ados e n!o mantenha (m .JI0@
Metorno de dados do sistema- )arLmetros@
Telas de Jogin de Sistemas /desde 8(e n!o ha+a crit)ografia/decri)tografia0@
Bada n4,el de hel) /cam)o- tela o( a)lica!o0- sendo as informa5es rec()eradas de (m
.JI o( .IE@
.r8(i,os de Dados en,iados )ara o(tras a)lica5es /desde 8(e n!o contenha f=rm(las-
c#lc(los o( dados deri,ados e n!o mantenha (m .JI0@
En,io de e-mails /desde 8(e estes n!o contenham f=rm(las- c#lc(los o( dados deri,ados e
o )rocesso n!o mantenha nenh(m .JI0@
Bons(lta de registros filho d(rante o )rocesso de man(ten!o do registro )ai'
EEem)lo? D(rante a incl(s!o de (m em)regado- os de)endentes do mesmo s!o listados
atra,3s de (ma cons(lta' Esta- )or s(a ,ez- 3 (m )rocesso elementar inde)endente- e de,e
"#gina 2% 24$%1$22&'doc
>s dados o( informa5es de controle de,em ser en,iados )ara fora da fronteira da
a)lica!o@
> )rocessamento l=gico do )rocesso elementar?
o n!o cont3m 8(al8(er f=rm(la matem#tica o( c#lc(lo@
o n!o gera dados deri,ados@
o n!o mant3m 8(al8(er .JI@
o n!o altera o com)ortamento do sistema@
o rec()era dados o( informa!o de controle de alg(m .JM'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
ser )ont(ada como Bons(lta EEterna em se)arado /se(s DEMs- cont(do- n!o s!o contados
no )rocesso de incl(s!o de em)regado0'
.s seg(intes sit(a5es n!o )odem ser consideradas Bons(ltas EEternas?
F<lti)los m3todos )ara in,ocar (ma mesma cons(lta' De,e ser contada a)enas (ma
cons(lta@
EEem)lo? D(as teclas de f(n!o 8(e eEec(tam (ma chamada A mesma cons(lta'
Bons(ltas 8(e )odem ser eEec(tadas a )artir de ,#rias telas de (ma a)lica!o' De,e ser
contada a)enas (ma cons(lta@
Itens de Fen( (tilizados a)enas )ara facilitar a na,ega!o /8(e n!o rec()eram
informa5es de (m .JI/.IE0@
Telas de Jogin 8(e )ermitam ao (s(#rio o acesso ao sistema- mas n!o efet(em nenh(ma
restri!o em n4,el de seg(rana e n!o a)resentem cri)tografia/decri)tografia@
Me-ordenamento de cam)os sem 8(e ha+a (m o(tro )rocessamento l=gico@
Fensagens de Bonfirma!o- indicando 8(e alg(m )rocessamento foi concl(4do@
Fensagens 8(e 8(estionam ao (s(#rio se a o)era!o de,e o( n!o ser concl(4da@
Dados trafegados dentro da )r=)ria fronteira da a)lica!o atra,3s de )rocessamento on-
line o( *atch@
"rocessos 8(e rec()eram dados de c=digo /code data0'
REGRAS PARA A IDENTIFICA(O DE ALR. EM )MA CE'
REGRAS PARA A IDENTIFICA(O DE DER. EM )MA CE'
Bontar (m DEM )ara cada cam)o n!o re)etido e reconhecido )elo (s(#rio 8(e
atra,essa a fronteira da a)lica!o e 3 necess#rio )ara es)ecificar 8(ando- o 8(e e/o(
como os dados de,em ser rec()erados o( gerados )or (m )rocesso elementar@
EEem)lo? Dados definidos como crit3rios da cons(lta'
Bontar (m DEM )ara cada cam)o n!o re)etido e reconhecido )elo (s(#rio 8(e sai da
fronteira da a)lica!o@
Bontar a)enas (m DEM )ara cada cam)o 8(e entra e sai da fronteira da a)lica!o@
Bontar (m DEM )ara a capacidade de enviar mensagens de resposta )ara fora da
fronteira da a)lica!o 8(e indi8(em erros ocorridos d(rante o )rocessamento-
confirma!o de 8(e o )rocesso est# com)leto o( 8(e ,erifi8(em se o )rocesso de,e
contin(ar@
Bontar (m DEM )ara a habilidade de especificar a ao a ser tomada- mesmo 8(e
eEistam m<lti)los m3todos )ara in,ocar a mesma l=gica de )rocessamento@
EEem)lo? Se (ma f(ncionalidade )ode ser dis)arada )elo Bot!o Q em (ma tela de
cadastro- )or (ma tecla de f(n!o o( )or (m clicN no mo(se- a)enas (m DEM 3
contado'
H!o contar como DEMs?
o H(mera!o de )#gina /dinLmica o( est#tica0@
o Jiterais@
EEem)lo? 9Melat=rio de QQQQQ:'
o Id do (s(#rio@
o Homes das col(nas@
o Indicador de )osi!o da informa!o@
EEem)lo? 9"#gina %0 de 14D:'
"#gina 24 24$%1$22&'doc
Bontar (m .JM )ara cada .JI o( .IE lido d(rante o )rocessamento do )rocesso
elementar'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
o Bomandos de )agina!o@
EEem)lo? "r=Eimo- Yltimo- .nterior- "rimeiro'
o Bam)o com informa!o de data o( hora de dis)aro da cons(lta eEterna'
DICA'
>.4.
C
OMPLE6IDADE F)NCIONAL
. com)leEidade f(ncional de cada EE/SE/BE 3 *aseada no n<mero de .r8(i,os J=gicos
Meferenciados /.JM0 e no n<mero de Dados Elementares Meferenciados /DEM0'
>.3. C:LC)LO DOS PONTOS
.)=s o c#lc(lo do n<mero de .JMs e de DEMs eEistentes em cada EE/SE/BE- de,e-se
determinar a com)leEidade f(ncional com *ase nas ta*elas a*aiEo?
Ta*ela de classifica!o da com)leEidade )ara EE?
1 4 DER 3 13 DER 1> ou = DER
< ou 1 ALR BaiEa BaiEa F3dia
2 ALR BaiEa F3dia .lta
9 ou = ALR F3dia .lta .lta
T=A:@= >: B@=774C4B=DE6 >= B6FG@:<4>=>: G=1= SE : CEH
1 3 DER > 1; DER 2< ou = DER
< ou 1 ALR M BaiEa BaiEa F3dia
2 9 ALR BaiEa F3dia .lta
4 ou = ALR F3dia .lta .lta
Z. BE de,e referenciar )elo menos 1 .JI/.IE
AGI7 = >:9:1F48=DE6 >= B6FG@:<4>=>: C38B468=@; >:C4841 = B68914A34DE6 >= EEJSEJCE
86 BK@B3@6 >67 G68967 >: =B61>6 B6F = 9=A:@= =A=4<6H
B,x M7", Al&
EE % 4 C
SE 4 & D
CE % 4 C
"#gina 2& 24$%1$22&'doc
. )rinci)al diferena entre as f(n5es transacionais 3 a s(a inten!o )rinci)al?
Fu%ACo EE SE CE
.lterar o com)ortamento do sistema I" F H/.
Fanter (m o( mais .JIs I" F H/.
.)resentar informa!o ao (s(#rio F I" I"
Jegenda?
I" [ \ )rinci)al inten!o do )rocesso elementar'
F [ \ (ma f(n!o do )rocesso elementar- mas n!o 3 a s(a inten!o )rinci)al'
H/. [ H!o se a)lica'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
>.>. SIT)A(*ES ESPECIAIS
S,&uACo 1 N Pro$#..o. El#!#%&r#. 1PE.2 S#8r"o. 1Ex.' Co%.ul&. Ex&#r%.2
Pr&,$,8%"o "# Ou&ro. PE.'
"ara c#lc(lo da com)leEidade de 8(al8(er ti)o de f(ncionalidade- se+a EE- BE o(
SE- ,alem as seg(intes afirma5es?
H!o ser!o contados .JMs nem DEMs referentes a "Es se)arados /BEs
corres)ondentes a com*o *oEes o( list *oEes0@
Ser!o contados os DEMWs referentes aos cam)os 8(e eEistem )or ca(sa
da necessidade de relacionamento com o(tro .JM'
Baso I /Bom*o BoE o( Jist BoE0?
1m .JM associado a (m com*o *oE o( list *oE s= de,e ser contado em (ma
f(ncionalidade se- d(rante o "E- for at(alizado o( ho(,er cons(lta a alg(m
dado se( 8(e n!o se+a eEi*ido )elo com*o o( list'
Se o com*o o( list for (sado a)enas )ara listar os elementos do dom4nio de
(m cam)o- o .JM associado e o dado eEi*ido )elo com*o o( list n!o de,em
ser contados na f(ncionalidade' Entretanto- de,e-se contar o cam)o-cha,e
desse .JM- caso este se+a re8(erido )elo (s(#rio )ara esta*elecer (m
relacionamento com o(tro .JM'
EE? H(ma f(ncionalidade de cadastro de m(nic4)ios- ha,endo (m com*o *oE
8(e eEi*e os nomes das 1Fs /1nidades da Federa!o0- de,e-se contar o
c=digo de 1F /cam)o-cha,e do .JM associado ao com*o de 1F0- )elo fato
deste ser necess#rio )ara relacionar o m(nic4)io com s(a res)ecti,a 1F0' O# o
.JM de 1F e se( nome eEi*ido no com*o n!o ser!o contados )or fazerem
)arte de (m "E se)arado /BE0'
Baso II /Ja*el o( TeEt BoE0?
"or o(tro lado- caso se (tilize- em l(gar de (m com*o *oE- (m la*el o( teEt
*oE )ara eEi*ir o dado- de,e-se contar o .JM en,ol,ido e- como DEM- o
dado eEi*ido- )ois- neste caso- a )r=)ria f(ncionalidade sendo )ont(ada ter#
8(e *(scar o dado no .JM e eEi*i-lo )ara o (s(#rio'
S,&uACo 2 E Ex$lu.Co MOl&,8l "# R#g,.&ro. $o! Co%.ul& Pr7-,'
> )rocesso de eEcl(s!o m<lti)la n!o ser# contado n(ma sit(a!o em 8(e (m
sistema oferea o rec(rso de eEcl(s!o m<lti)la de registros selecionados em (m
grid de dados e eEi*a )re,iamente (ma tela de cons(lta dos registros a serem
eEcl(4dos- desde 8(e esta tela de cons(lta se+a ig(al A tela de *(sca )ara carga do
grid- )ois- na ,erdade- o )rocesso config(raria (ma com*ina!o de dois o(tros
)rocessos )ont(ados se)aradamente? a cons(lta )r3,ia dos dados a serem
eEcl(4dos e a eEec(!o re)etida de eEcl(s5es indi,id(ais /de (m s= registro0'
S,&uACo 9 E ALR. )."o. 8r Gr%&, "# I%&#gr,""# R#0#r#%$,l'
"#gina 2C 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
.JMs (sados )ara tratar integridades referenciais /,ia trigger o( FS0 ser!o
contados como )arte do "E )ont(ado' Sendo assim- n(ma incl(s!o- contar-se-# os
.JMs 8(e necessariamente )recisam ser lidos )ara garantir a consist7ncia da
informa!o alimentada )elo (s(#rio@ n(ma eEcl(s!o- contar-se-# a8(eles .JMs
acessados )ara im)edir a eEcl(s!o de registros com informa5es relacionadas'
>.P. PARTIC)LARIDADES DO AMBIENTE SEFAH
"artic(laridades referentes ao am*iente SEF.6 de,em ser tratadas da seg(inte maneira?
Ho caso de relat=rios e listagens com montagem dinLmica- o( se+a- em 8(e o (s(#rio
escolhe em tem)o de eEec(!o os cam)os 8(e ser!o a)resentados- a rigor- de,er-se-ia
)ont(ar (ma SE/BE distinta )ara cada (ma das com*ina5es )oss4,eis entre os cam)os
dis)on4,eis )ara a montagem' "or3m- esta forma de inter)reta!o )ode distorcer o
tamanho f(ncional da a)lica!o e at3 in,ia*ilizar a )ont(a!o da f(ncionalidade' . Sefaz
determina 8(e a )ont(a!o deste ti)o de f(ncionalidade se+a negociada caso a caso'
"#gina 2D 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
7.C:LC)LO DOS PONTOS DE F)N(O BR)TOS
>s )ontos de f(n!o *r(tos )odem ser calc(lados somando os )ontos o*tidos com as f(n5es
do ti)o Dados com os )ontos o*tidos com as f(n5es do ti)o Transa!o'

"#gina 28 24$%1$22&'doc
"FB T "F Dados ] "F Transa!o
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
8.FATOR DE AJ)STE
> Fator de .+(ste /F.0 3 *aseado em 14 /8(atorze0 caracter4sticas gerais 8(e classificam a
f(ncionalidade geral da a)lica!o 8(e est# sendo contada' Bada caracter4stica tem descri5es
associadas 8(e a+(dam a determinar os gra(s de infl(7ncia das mesmas' >s gra(s de
infl(7ncia ,ariam n(ma escala de zero a cinco- de nenh(ma infl(7ncia a grande infl(7ncia'
.s 8(atorze caracter4sticas gerais s!o res(midas no ,alor do fator de a+(ste' G(ando a)licado-
este fator a+(sta a contagem de )ontos de f(n!o n!o a+(stados em ]/- %&^ /trinta e cinco )or
cento0 )ara )rod(zir a contagem de "ontos de F(n!o .+(stados'
. f=rm(la a ser a)licada )ara efet(ar o c#lc(lo do Fator de .+(ste 3?
FA G 1NI M <F<12 = <F>3
>nde?
HI [ H4,el de Infl(7ncia
Q.1. C:LC)LO DO NVEL DE INFL)RNCIA 1NI2
> HI ser# calc(lado )elo somat=rio dos gra(s /)esos0 das 14 caracter4sticas gerais do sistema
/B2S0?
Baseado nos re8(erimentos do (s(#rio- cada B2S de,e ser a,aliada e ter (m gra( associado
conforme a escala de a)resenta!o s(gerida a seg(ir?
0 H!o )resente o( sem infl(7ncia'
1 BaiEa infl(7ncia'
2 Foderada infl(7ncia'
% F3dia infl(7ncia'
4 Significante infl(7ncia'
& Forte infl(7ncia'
Q.1.1. DETERMINA(O DO GRA) DE CADA CGS
I. COM)NICA(O DE DADOS
Determina em 8(e gra( a a)lica!o se com(nica diretamente com o )rocessador' >s dados o(
informa5es de controle (tilizados na a)lica!o s!o en,iados o( rece*idos atra,3s de
facilidades de com(nica!o' Dis)ositi,os 8(e est!o localmente conectados A (nidade de
controle est!o (tilizando alg(m ti)o de facilidade de com(nica!o'
Gru D#.$r,ACo
0 .)lica!o )(ramente *atch o( f(nciona em (m a)lica!o stand-alone'
1 .)lica!o 3 *atch- mas )oss(i entrada de dados remota o( im)ress!o remota'
2 .)lica!o 3 *atch- mas (tiliza entrada de dados remota e im)ress!o remota'
% .)lica!o incl(i cole5es de dados on-line o( )oss(i (m front end de tele)rocessamento )ara
a eEec(!o de )rocessamento *atch o( sistema de cons(lta'
4 .)lica!o 3 mais do 8(e (m front-end- mas s()orta a)enas (m ti)o de )rotocolo de
com(nica!o'
& .)lica!o 3 mais do 8(e (m front-end e s()orta mais de (m ti)o de )rotocolo de
"#gina 2$ 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
com(nica!o'
NOTA'
REGRAS PARA A IDENTIFICA(O'
REGRAS ADOTADAS NA SEFAH'
II. PROCESSAMENTO DISTRIB)DO
"rocessamento distri*(4do re)resenta em 8(e gra( eEiste transfer7ncia de dados entre os
com)onentes da a)lica!o' Essa caracter4stica considera a)enas o esco)o interno da fronteira
da a)lica!o'
Gru D#.$r,ACo
0 H!o h# transfer7ncia de dados o( )rocessamento de f(n5es entre os com)onentes da
a)lica!o'
1 . a)lica!o transfere dados 8(e ser!o )rocessados )elo (s(#rio final em o(tro com)onente do
sistema'
2 Dados s!o )re)arados )ara transfer7ncia- ent!o s!o transferidos e )rocessados em (m o(tro
com)onente da a)lica!o /n!o )elo (s(#rio final0'
% EEiste )rocessamento distri*(4do e transfer7ncia de dados on-line a)enas em (ma dire!o'
4 EEiste )rocessamento distri*(4do e transfer7ncia de dados on-line em am*as as dire5es'
& .s f(n5es de )rocessamento s!o dinamicamente eEec(tadas no com)onente mais ade8(ado
do sistema'
"#gina %0 24$%1$22&'doc
"rotocolo 3 (m con+(nto de con,en5es 8(e )ermite a transfer7ncia o( troca de informa!o
entre dois sistemas o( dis)ositi,os' Todos os linNs de com(nica!o necessitam de alg(m
ti)o de )rotocolo'
.)enas a)lica5es *atch sem 8(al8(er interati,idade de,em )oss(ir gra( 0@
.)lica5es 8(e )oss(em (ma tela de entrada de dados on-line- mas at(alizam os dados
atra,3s de (ma )rocesso *atch de,em ter gra( %@
Se a entrada de dados e a at(aliza!o ocorrem de forma on-line o gra( associado de,e ser
4@
EEem)lo? Sistemas Bliente/Ser,idor'
Se al3m do item anterior- eEistem m<lti)los ti)os de )rotocolo de com(nica!o- o gra(
de,e ser &@
De (ma forma geral- a)lica5es *atch est!o associadas a (m gra( de 0 a %@ a)lica5es on-
line ao gra( 4@ a)lica5es de tem)o real- a)lica5es ;e*- sistemas de telecom(nica!o o(
de controle de )rocesso de,em )oss(ir gra( 4 o( &'
.)lica5es em IB/SGJ de,em )oss(ir gra( 4 o( &@
.)lica5es VEB de,em )oss(ir gra( 4 o( &@
.)licati,os 8(e rodam na casa do a(ditor e 8(e s!o integrados com as *ases da SEF.6
de,em )oss(ir gra( %'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
REGRAS PARA A IDENTIFICA(O'
REGRAS ADOTADAS NA SEFAH'
III. PERFORMANCE
Descre,e em 8(e gra( o tem)o de res)osta e a )erformance de transfer7ncia de dados
infl(enciam no desen,ol,imento da a)lica!o'
>s o*+eti,os de )erformance da a)lica!o- solicitados o( a)ro,ados )elo (s(#rio- tanto em
tem)o de res)osta 8(anto em transfer7ncia de dados- infl(enciam /o( ,!o infl(enciar0 o
)ro+eto- o desen,ol,imento- a instala!o e o s()orte 8(e ser# fornecido na a)lica!o'
Gru D#.$r,ACo
0 Henh(m re8(erimento es)ecial de )erformance foi solicitado )elo (s(#rio'
1 Me8(erimentos de )erformance e de )ro+eto foram esta*elecidos e re,istos- mas nenh(ma
a!o es)ecial foi re8(erida'
2 Tem)o de res)osta e ,ol(me de )rocessamento s!o cr4ticos d(rante hor#rios de )ico de
)rocessamento' Henh(m )ro+eto es)ecial )ara a (tiliza!o do )rocessador foi re8(erido' .
data limite )ara a dis)oni*ilidade de )rocessamento 3 sem)re o )r=Eimo dia <til'
% Tem)o de res)osta e ,ol(me de )rocessamento s!o cr4ticos d(rante todo o hor#rio comercial'
Henh(m )ro+eto es)ecial )ara a (tiliza!o do )rocessador foi re8(erido' . data limite )ara a
com(nica!o com o(tros sistemas 3 (m item im)ortante'
4 .l3m de %- os re8(erimentos de )erformance esta*elecidos re8(erem tarefas de an#lise de
)erformance na fase de )ro+eto da a)lica!o'
& .l3m de 4- ferramentas de an#lise de )erformance foram (sadas nas fases de )ro+eto-
desen,ol,imento e/o( im)lementa!o )ara atingir os re8(erimentos de )erformance
esta*elecidos'
"#gina %1 24$%1$22&'doc
.)enas a)lica5es com alg(m re8(isito de distri*(i!o o( de tem)o-real )odem ter (m
,alor associado@
.)lica5es nas 8(ais n!o h# transfer7ncia de dados on-line rece*em gra( 1 o( 2@
.)lica5es Bliente/Ser,idor o( VEB de,em )oss(ir gra( entre % e 4@
.)lica5es de tem)o real- sistemas de telecom(nica!o o( de controle de )rocesso )odem
)oss(ir gra( entre 0 e &@
"ara gra( & 3 necess#rio a eEist7ncia de m<lti)los ser,idores o( )rocessadores' .l3m
disso- os ser,idores de,em ser selecionados dinamicamente com *ase na s(a
dis)oni*ilidade em tem)o real'
"ara o am*iente cliente/ser,idor considerar gra( %@
"ara am*iente VEB considerar gra( %@
Se na a)lica!o eEiste )redominLncia de com)onentes instalados no ser,idor B>F]
considerar gra( 4@
"ara am*iente de grande )orte considerar gra( 0 como regra geral' Bonsiderar gra( 1 se
eEistem rotinas de eE)orta!o e o( integra!o de 8(al8(er ti)o com a )lataforma *aiEa'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
REGRAS PARA A IDENTIFICA(O'
REGRAS ADOTADAS NA SEFAH'
IV. CONFIG)RA(O DO E4)IPAMENTO
Descre,e em 8(e gra( as restri5es dos rec(rsos com)(tacionais infl(enciam no
desen,ol,imento da a)lica!o'
Est# )resente em (ma a)lica!o 8(ando eEistem restri5es o)eracionais de,ido A )esada
(tiliza!o dos e8(i)amentos'
EEem)lo? > (s(#rio dese+a rodar a a)lica!o em (m e8(i)amento com)rometido )elo se( alto
gra( de (tiliza!o'
Gru D#.$r,ACo
0 Henh(ma restri!o o)eracional eE)licita o( mesmo im)l4cita foi incl(4da'
1 EEistem restri5es o)eracionais le,es' H!o 3 necess#rio esforo es)ecial )ara resol,er as
restri5es'
2 .lg(mas considera5es de a+(ste de )erformance e seg(rana s!o necess#rias'
% Me8(erimentos es)ec4ficos 8(anto ao )rocessador s!o necess#rios )ara (ma )arte definida da
a)lica!o'
4 Me8(erimentos es)ec4ficos 8(anto ao )rocessador s!o necess#rios )ara a a)lica!o inteira'
& .l3m do item 4- eEistem restri5es es)eciais nos com)onentes distri*(4dos do sistema'
REGRAS PARA A IDENTIFICA(O'
"#gina %2 24$%1$22&'doc
2ra( 4 re8(er tarefas de an#lise de )erformance d(rante a fase de )ro+eto@
2ra( & re8(er (so de ferramentas es)ec4ficas de an#lise de )erformance@
2eralmente- a)lica5es on-line e *atch )oss(em gra( entre 0 e 4@
2eralmente- a)lica5es de tem)o real- sistemas de telecom(nica!o o( de controle de
)rocesso )odem )oss(ir gra( de 0 a &@
.)lica5es ;e* rece*em gra( 4 o( &@
. maioria dos sistemas de informa!o on-line rece*em gra( 2'
"ara sistemas de cons(lta considerar gra( 0 o( 1@
"ara sistemas transacionais considerar gra( 2@
Bonsiderar gra( acima de % a)enas )ara sit(a5es es)eciais e com +(stificati,a'
. maioria das a)lica5es )oss(em gra( 2@
"ara os gra(s de % a &- a a)lica!o de,e ser cliente/ser,idor- de tem)o real- de
telecom(nica!o o( de controle de )rocesso' \ )reciso tam*3m 8(e eEista
(m )rocessador dedicado o( m<lti)los )rocessadores eEec(tando as mesmas
transa5es e *(scando a melhor forma de faz7-lo'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
REGRAS ADOTADAS NA SEFAH'
V. VOL)ME DE TRANSA(*ES
Descre,e o gra( em 8(e o ,ol(me de transa5es infl(encio( no desen,ol,imento da
a)lica!o' Essa caracter4stica se assemelha A III [ "erformance- no 8(e se refere a
considera5es de )erformance infl(enciarem o )ro+eto- o desen,ol,imento- a instala!o e o
s()orte 8(e ser# fornecido na a)lica!o'
Gru D#.$r,ACo
0 H!o est!o )re,istos )er4odos de )icos de ,ol(me de transa!o'
1 Est!o )re,istos )icos de transa5es mensalmente- trimestralmente- an(almente o( em certo
)er4odo do ano'
2 S!o )re,istos )icos semanais'
% S!o )re,istos )icos di#rios'
4 .ltos ,ol(mes de transa5es foram esta*elecidos )elo (s(#rio como re8(isitos da a)lica!o
o( o tem)o de res)osta necess#rio atinge n4,el alto o s(ficiente )ara re8(erer tarefas de
an#lise de )erformance na fase de )ro+eto'
& .l3m do descrito no item anterior- 3 necess#rio (tilizar ferramentas de an#lise de )erformance
nas fases de )ro+eto- desen,ol,imento e/o( im)lanta!o'
REGRAS PARA A IDENTIFICA(O'
VI. ENTRADA DE DADOS ONELINE
Descre,e em 8(e gra( os dados s!o fornecidos A a)lica!o o( rec()erados atra,3s de
transa5es interati,as'
Gru D#.$r,ACo
0 Todas as transa5es s!o )rocessadas em modo *atch'
1 De 1^ a D^ das transa5es s!o entradas de dados on-line'
2 De 8^ a 1&^ das transa5es s!o entradas de dados on-line'
% De 1C^ a 2%^ das transa5es s!o entradas de dados on-line'
4 De 24^ a %0^ das transa5es s!o entradas de dados on-line'
& Fais de %0^ das transa5es s!o entradas de dados on-line'
REGRAS PARA A IDENTIFICA(O'
"#gina %% 24$%1$22&'doc
"ara a am*iente cliente/ser,idor e VEB de,e ser considerado gra( 2@
"ara o am*iente B>F] de,e ser considerado gra( 2@
"ara a )lataforma alta de,er!o ser o*ser,adas as restri5es do am*iente e da a)lica!o'
2ra( 4 re8(er tarefas de an#lise de )erformance d(rante a fase de )ro+eto@
2ra( & re8(er (so de ferramentas es)ecificas de an#lise de )erformance@
2eralmente a)lica5es *atch )odem rece*er gra( entre 0 e %@
2eralmente a)lica5es on-line )odem rece*er gra( entre 0 e 4@
2eralmente a)lica5es de tem)o real- sistemas de telecom(nica!o o( de controle de
)rocesso de,em )oss(ir gra( de 0 a &'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
REGRAS ADOTADAS NA SEFAH'
VII. INTERFACE COM O )S):RIO 1EFICIRNCIA DO )S):RIO FINAL2
Descre,e o gra( de facilidades )ara o (so h(mano da a)lica!o 8(e est# sendo medida' >(
se+a- a efici7ncia do (s(#rio final no (so da a)lica!o'
Se+am os Itens?
.(E4lio A na,ega!o /teclas de atalho- acesso direto- men(s dinLmicos0'
Fen(s'
Doc(menta!o e a(Eilio on-line'
Fo,imenta!o a(tom#tica de c(rsor'
Scrolling /Fo,imenta!o de tela ,ertical e/o( horizontal atra,3s de setas0'
Im)ress!o remota /atra,3s de transmiss!o on-line0'
Teclas de f(n!o )reesta*elecidas'
"rocessos *atch s(*metidos a )artir de transa5es on-line'
Sele!o feita )or )osicionamento de c(rsor em tela de dados'
1tiliza!o intensa de cam)os com ,4deo re,erso- intensificados- s(*linhados-
coloridos e o(tros indicadores'
Im)ress!o da doc(menta!o das transa5es on-line'
1tiliza!o de mo(se'
Oanelas )o)-()'
> menor n<mero )oss4,el de telas )ara eEec(tar (ma f(n!o do neg=cio'
S()orte *il4ng_e /s()orte )ara d(as ling(agens [ contar como 4 itens0'
S()orte m(ltil4ng(e /s()orte )ara mais de d(as ling(agens [ contar como C itens0'
Gru D#.$r,ACo
0 Henh(m dos itens descritos acima'
1 De 1 a % itens acima'
2 De 4 a & itens acima'
% Fais de & dos itens acima- mas n!o h# re8(erimentos es)ec4ficos do (s(#rio 8(anto A
amiga*ilidade do sistema'
4 Fais de & dos itens acima' .l3m disso- foram esta*elecidos re8(erimentos 8(anto A
amiga*ilidade do sistema fortes o s(ficiente )ara gerarem ati,idades es)ecificas na fase de
)ro+eto en,ol,endo fatores como minimiza!o da digita!o- maEimiza!o de defa(lts e (so de
tem)lates'
& Fais de & dos itens acima' .l3m disso- foram esta*elecidos re8(erimentos 8(anto A
amiga*ilidade fortes )ara re8(erer ferramentas e )rocessos es)eciais )ara demonstrar 8(e os
o*+eti,os foram alcanados'
REGRAS PARA A IDENTIFICA(O'
"#gina %4 24$%1$22&'doc
2eralmente a)lica5es *atch )oss(em gra( 0 o( 1@
2eralmente a)lica5es de tem)o real- sistemas de telecom(nica!o o( de controle de
)rocesso )oss(em gra( &@
.)lica5es *atch )recisam ser )elo menos D1^ *atch )ara ter gra( menor 8(e &'
"ara sistemas transacionais em am*iente cliente/ser,idor- B>F] e Ve* considerar gra(
&'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
VIII. AT)ALIHA(O ONELINE
Descre,e em 8(e gra( os .JIs da a)lica!o s!o at(alizados de forma on-line'
Gru D#.$r,ACo
0 Henh(m ar8(i,o 3 at(alizado on-line'
1 .t(aliza!o on-line de (m a % ar8(i,os de controle' > ,ol(me de at(aliza5es 3 *aiEo e a
rec()era!o de dados 3 f#cil'
2 .t(aliza!o on-line 4 o( mais ar8(i,os de controle' > ,ol(me de at(aliza5es 3 *aiEo e a
rec()era!o de dados 3 f#cil'
% .t(aliza!o on-line da maioria dos .r8(i,os J=gicos Internos'
4 .l3m do item %- 3 necess#rio )rote!o contra )erda de dados 8(e foi )ro+etada e
im)lementada no sistema'
& .l3m do item 4- altos ,ol(mes trazem considera5es de c(sto no )rocesso de rec()era!o'
"rocessos )ara a(tomatizar a rec()era!o foram incl(4dos minimizando a inter,en!o do
o)erador'
REGRAS PARA A IDENTIFICA(O'
I6. PROCESSAMENTO COMPLE6O
Descre,e em 8(e gra( a l=gica de )rocessamento infl(encio( o desen,ol,imento da
a)lica!o'
Se+am os Itens?
Bontrole sens4,el /)or eEem)lo- )rocessamento es)ecial de a(ditoria0 e/o(
)rocessamento de seg(rana es)ec4fico da a)lica!o'
"rocessamento l=gico eEtensi,o'
"rocessamento matem#tico eEtensi,o'
"#gina %& 24$%1$22&'doc
.)lica5es *atch sem 8(al8(er interati,idade com o (s(#rio de,em )oss(ir gra( 0@
.)lica5es em modo teEto rece*em gra( 1 o( 2@
.)lica5es com interface gr#fica com )o(co ,ol(me de transa!o rece*em gra( %@
.)lica5es com interface gr#fica com a(to ,ol(me de transa!o e a maioria das
a)lica5es ;e* intranet rece*em gra( 4 /re8(er tarefas na fase de )ro+eto0@
.)lica5es ;e* na internet rece*em gra( & /re8(er ferramentas e )rocessos es)eciais )ara
demonstrar 8(e os o*+eti,os foram alcanados0'
.)lica5es *atch 8(e n!o at(alizam de forma on-line os se(s .JIs de,em )oss(ir gra( 0@
Se eEiste )rote!o contra )erda de dados- a eEem)lo de commit e roll*acN /Motinas de
*acN() n!o de,em ser consideradas0 o gra( de,e ser 4' Mec()era!o a(tom#tica de dados
)ro,ida )elo sistema o)eracional conta se ca(sar im)acto na a)lica!o@
"ara o gra( & a a)lica!o de,e )oss(ir im)lementada em c=digo a ca)acidade de
rec()era!o a(tom#tica de dados@
.t(aliza5es on-line de ar8(i,os 8(e modificam a forma )ela 8(al a a)lica!o )rocessa
o( ,alida dados rece*em gra( 1 o( 2@
.t(aliza5es on-line de dados )ersistidos )elo (s(#rio rece*em gra( %@
.)lica5es de gerenciamento de informa5es rece*em gra( % o( menor@
. maioria das a)lica5es com interface gr#fica rece*em gra( % o( maior'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
"rocessamento gerando m(itas eEce5es- res(ltando em transa5es incom)letas 8(e
de,em ser )rocessadas no,amente'
EEem)lo? Transa5es incom)letas em terminais .TF ca(sados )or interr()5es de
tele)rocessamento o( falhas nas ,alida5es'
"rocessamento com)leEo )ara tratar m<lti)las )ossi*ilidades de entrada/sa4da
EEem)lo? F(ltim4dia o( diferentes dis)ositi,os inde)endentes'
Gru D#.$r,ACo
0 Henh(m dos itens descritos acima'
1 .)enas 1 dos itens acima'
2 2 dos itens acima'
% % dos itens acima'
4 4 dos itens acima'
& Todos itens acima'
REGRAS PARA A IDENTIFICA(O'
>BS? > gra( atri*(4do inde)ende da )lataforma'
6. RE)SABILIDADE
Descre,e em 8(e gra( o c=digo de (ma a)lica!o o( se(s com)onentes foram es)ecificados-
)ro+etados- desen,ol,idos e )oss(em s()orte )ara serem re(tilizados )or o(tra a)lica!o'
Gru D#.$r,ACo
0 Henh(m c=digo re(tiliz#,el'
1 B=digo re(tiliz#,el 3 (tilizado somente na a)lica!o'
2 Fenos de 10^ de re(tiliza!o de c=digo'
% 10^ o( mais da a)lica!o )re,7 re(tiliza!o de c=digo'
4 . a)lica!o foi es)ecificamente gerada em )acotes /com)onentes0 e/o( doc(mentada )ara ter
se( c=digo facilmente re(tilizado )or o(tra a)lica!o e 3 c(stomizada em n4,el de c=digo
fonte'
& .)lica!o es)ecificamente )ro+etada e/o( doc(mentada )ara ter se( c=digo facilmente
re(tilizado )or o(tra a)lica!o e )ode ser c(stomizada atra,3s de )arLmetros 8(e )odem ser
alterados )elo (s(#rio'
REGRAS PARA A IDENTIFICA(O'
"#gina %C 24$%1$22&'doc
.s seg(intes )erg(ntas de,em ser feitas )ara a(Eiliar a a,alia!o do gra(?
1' . a)lica!o )ro,7 seg(rana no n4,el em 8(e a)enas ti)os de (s(#rios es)ec4ficos
)odem ,er o( at(alizar os dadosX
2' EEiste trilha de a(ditoriaX
%' EEiste (m con+(nto significante de estr(t(ras de decis!o /if/then/else- mais de 4 ifs
aninhados- etc'0 no )rocessamento l=gicoX
4' EEiste eEtensi,o )rocessamento matem#tico /)rocessamento aritm3tico en,ol,endo
mais do 8(e as 4 o)era5es *#sicas0X
&' EEistem edi5es e ,alida5es com)leEas de dadosX
C' Mec(rsos como m(ltim4dia s!o im)lementados na a)lica!oX
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
>BS? > gra( atri*(4do inde)ende da )lataforma'
6I. FACILIDADE DE INSTALA(O
.,alia o gra( do esforo de con,ers!o de am*ientes legados 8(e infl(encio( o
desen,ol,imento da a)lica!o' Facilidades de con,ers!o e instala!o s!o caracter4sticas da
a)lica!o 8(e est# sendo desen,ol,ida' "lanos de con,ers!o e instala!o foram gerados e
eEec(tados e/o( ferramentas de con,ers!o foram )ro,idas e testadas d(rante a fase de teste da
a)lica!o'
Gru D#.$r,ACo
0 Henh(ma considera!o es)ecial foi esta*elecida )elo (s(#rio e nenh(m )rocedimento
es)ecial )ara config(ra!o de hard;are o( de soft;are 3 necess#rio )ara instala!o'
1 Henh(ma considera!o es)ecial foi esta*elecida )elo (s(#rio- mas )rocedimento es)ecial
)ara config(ra!o de hard;are o( de soft;are 3 necess#rio )ara instala!o'
2 Me8(erimentos de con,ers!o e instala!o foram esta*elecidos )elo (s(#rio e roteiros de
con,ers!o e instala!o foram )ro,idos e testados' > im)acto da con,ers!o no )ro+eto n!o 3
considerado im)ortante'
% Me8(erimentos de con,ers!o e instala!o foram esta*elecidos )elo (s(#rio e roteiros de
con,ers!o e instala!o foram )ro,idos e testados' > im)acto da con,ers!o no )ro+eto 3
considerado im)ortante'
4 .l3m do item 2- ferramentas de instala!o e con,ers!o a(tom#ticas foram )ro,idas e
testadas'
& .l3m do item %- ferramentas de instala!o e con,ers!o a(tom#ticas foram )ro,idas e
testadas'
REGRAS PARA A IDENTIFICA(O'
>BS? > gra( atri*(4do inde)ende da )lataforma'
6II. FACILIDADE OPERACIONAL
Descre,e em 8(e n4,el a a)lica!o atende a as)ectos o)eracionais- tais como )rocessos de
start()- de *acN()- e de reco,er`' Esta B2S considera em 8(e n4,el a a)lica!o minimiza a
necessidade de inter,en5es man(ais'
Gru D#.$r,ACo
0 Henh(ma considera!o es)ecial de o)era!o- al3m do )rocesso normal de *acN-() foi
esta*elecido )elo (s(#rio'
"#gina %D 24$%1$22&'doc
"ara a maioria das a)lica5es de,e-se considerar gra( 1 /re(so 3 considerado sem le,ar
em conta onde foi desen,ol,ido0@
"ara gra( 2 o( maior- o c=digo )recisa ter sido desen,ol,ido )ara (so em mais de (ma
a)lica!o- e estar dis)on4,el em (ma *i*lioteca de (so geral /eE? sistemas 8(e (tilizam
DJJs0@
.)lica5es c(stomizadas )or )arametriza!o rece*em gra( &' > c=digo re(tilizado )ode
sofrer )e8(enas altera5es na a)lica!o'
. maioria das a)lica5es re8(er alg(m ti)o de config(ra!o es)ecial )ara instala!o e
rece*em gra( 1'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
1-4 Ierifi8(e 8(ais das seg(intes afirmati,as )odem ser identificadas na a)lica!o' Selecione as
8(e forem a)lic#,eis' Bada item ,ale (m )onto- eEceto se definido eE)licitamente'
Foram desen,ol,idos )rocessos de inicializa!o- *acN-() e rec()era!o- mas a
inter,en!o do o)erador 3 necess#ria'
Foram esta*elecidos )rocessos de inicializa!o- *acN-() e rec()era!o- e nenh(ma
inter,en!o do o)erador 3 necess#ria /contar como 2 itens0'
. a)lica!o minimiza a necessidade de montar fitas magn3ticas e/o( acesso remoto
8(e re8(er inter,en!o man(al'
. a)lica!o minimiza a necessidade de man(seio de )a)el'
& . a)lica!o foi )ro+etada )ara tra*alhar sem o)erador@ nenh(ma inter,en!o do o)erador 3
necess#ria )ara o)erar o sistema al3m de iniciar e encerrar a a)lica!o' . a)lica!o )oss(i
rotinas a(tom#ticas )ara rec()era!o em caso de erro'
REGRAS PARA A IDENTIFICA(O'
>BS? > gra( atri*(4do inde)ende da )lataforma'
REGRAS ADOTADAS NA SEFAH'
6III. MSLTIPLOS LOCAIS
Descre,e o gra( de infl(7ncia 8(e os m<lti)los locais e diferentes organiza5es ca(saram no
)ro+eto de desen,ol,imento' . a)lica!o foi es)ecificamente )ro+etada- desen,ol,ida e
s()ortada )ara ser instalada em m<lti)los locais )ara m<lti)las organiza5es'
Gru D#.$r,ACo
0 >s re8(erimentos do (s(#rio n!o consideram a necessidade de instala!o em mais de (m
local'
1 . necessidade de m<lti)los locais foi considerada no )ro+eto- e a a)lica!o foi )ro+etada )ara
o)erar a)enas em am*ientes id7nticos de soft;are e hard;are'
2 . necessidade de m<lti)los locais foi considerada no )ro+eto- e a a)lica!o foi )ro+etada )ara
tra*alhar a)enas em am*ientes similares de soft;are e/o( hard;are'
% . necessidade de m<lti)los locais foi considerada no )ro+eto- e a a)lica!o foi )re)arada )ara
tra*alhar em diferentes am*ientes de soft;are e/o( hard;are'
4 Doc(menta!o e )lano de man(ten!o foram )ro,idos e testados )ara s()ortar a a)lica!o em
m<lti)los locais@ al3m disso- o item 2 caracteriza a a)lica!o'
& Doc(menta!o e )lano de man(ten!o foram )ro,idos e testados )ara s()ortar a a)lica!o em
m<lti)los locais@ al3m disso- o item % caracteriza a a)lica!o'
REGRAS PARA A IDENTIFICA(O'
"#gina %8 24$%1$22&'doc
2ra( & 3 associado )ara a)lica5es 8(e a(tomaticamente eEec(tem a rec()era!o de erros
internamente no c=digo'
Bontar % )ara as a)lica5es on-line /.m*iente IB/SGJ- B>F] e VEB0'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
REGRAS ADOTADAS NA SEFAH'
>BS? > gra( geralmente ,ai de)ender do n<mero de )lataformas'
6IV. FACILIDADE DE M)DAN(AS 1FLE6IBILIDADE2
Descre,e o gra( de facilidade 8(e a a)lica!o )oss(i )ara modificar a s(a l=gica de
)rocessamento o( estr(t(ra de dados'
Se+am os Itens?
Est!o dis)on4,eis facilidades como cons(ltas e relat=rios fleE4,eis )ara atender
solicita5es sim)les /contar como 1 item0' "or eEem)lo? refer7ncia o( l=gica a)licada a
a)enas (m ar8(i,o l=gico'
Est!o dis)on4,eis facilidades como cons(ltas e relat=rios fleE4,eis )ara atender
solicita5es de com)leEidade m3dia /contar como 2 itens0' "or eEem)lo? refer7ncia o(
l=gica a)licada a mais de (m ar8(i,o l=gico'
Est!o dis)on4,eis facilidades como cons(ltas e relat=rios fleE4,eis )ara atender
solicita5es com)leEas /contar como % itens0' "or eEem)lo? refer7ncia o( l=gica a)licada
a com*ina5es de ,#rios ar8(i,os l=gicos'
Dados de controle s!o armazenados em ta*elas 8(e s!o mantidas )elo (s(#rio atra,3s de
)rocessos on-line- mas m(danas s!o tornadas efeti,as a)enas no )r=Eimo dia <til'
Dados de controle s!o armazenados em ta*elas 8(e s!o mantidas )elo (s(#rio atra,3s de
)rocessos on-line- as m(danas t7m efeito imediato /contar como 2 itens0'
Gru D#.$r,ACo
0 Henh(m dos itens descritos acima'
1 .)enas 1 dos itens acima'
2 2 dos itens acima'
% % dos itens acima'
4 4 dos itens acima'
& & dos itens acima'
REGRAS PARA A IDENTIFICA(O'
"#gina %$ 24$%1$22&'doc
.m*iente id7ntico TU )oss(i o mesmo ti)o de hard;are e de soft;are /seg(e (m )adr!o
definido e homologado0@
.m*iente similar TU )oss(i ,aria5es em ,ers5es de hard;are o( soft;are@
EEem)lo? Vindo;s $8 e HT- em hard;are com config(ra!o similar'
.m*ientes diferentes TU diferentes )lataformas'
EEem)lo? Vindo;s- 1niE e Jin(E- em diferentes ti)os de hard;are'
Bonsiderar am*iente id7ntico )ara sistemas 8(e rodam em IB/SGJ Ser,er' Hesses casos-
associar gra( 1@
Bonsiderar am*iente similar )ara sistemas 8(e )oss(em ao mesmo tem)o
im)lementa5es em *ancos similares SGJ e .ccess' Hesses casos- associar gra( 2@
.m*ientes diferentes ser!o considerados )ara sistemas 8(e )oss(em diferena de
)lataforma em s(a im)lementa!o? IB e VEB- IB e Bli))er' Hesses casos- associar
gra( %'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
REGRAS ADOTADAS NA SEFAH'
>BS? > gra( atri*(4do inde)ende da )lataforma'
"#gina 40 24$%1$22&'doc
Esta se!o est# di,idida em 2 #reas'
. )rimeira #rea esta relacionada com a ca)acidade de eEec(tar cons(ltas e
relat=rios e fre8_entemente s!o )ro,idas )or ling(agens como SGJ o( )or
ferramentas de constr(!o de relat=rios@
EEem)lo? Bristal Me)orts'
. seg(nda #rea /as d(as (ltimas asserti,as0 est# relacionada com
interati,idade das informa5es de controle do neg=cio do sistema com o
(s(#rio'
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
9.C:LC)LO DOS PONTOS DE F)N(O AJ)STADOS
> B#lc(lo dos )ontos a+(stados de)ende do ti)o de contagem adotada?
;.1. PROJETO DE DESENVOLVIMENTO
.# PFC G <
>nde?
"FB TU "ontos de F(n!o Br(tos do sistema'
"FB TU "ontos de F(n!o de Bon,ers!o'
F. TU Fator de .+(ste do sistema'
;.2. PROJETO DE MAN)TEN(O
>nde?
.JT TU "ontos de f(n!o *r(tos das f(n5es 8(e foram alteradas na a)lica!o'
EQB TU "ontos de f(n!o *r(tos das f(n5es 8(e foram eEcl(4das da a)lica!o'
IHB TU "ontos de f(n!o *r(tos das f(n5es 8(e foram incl(4dos na a)lica!o'
F.. TU Fator de a+(ste do sistema antes da man(ten!o'
F.D TU Fator de a+(ste de)ois da man(ten!o'
"FB TU "ontos de F(n!o de Bon,ers!o'
Se o Fator de .+(ste n!o sofre altera!o /F..T".D0 temos?
;.9. C:LC)LO DA APLICA(O
"rimeira contagem da a)lica!o?
B#lc(lo da a)lica!o a)=s a concl(s!o de (m )ro+eto de man(ten!o?
>nde?
.JT. TU "ontos de f(n!o *r(tos das f(n5es 8(e foram alteradas' "F antes do
)ro+eto de man(ten!o'
.JTD TU"ontos de f(n!o *r(tos das f(n5es 8(e foram alteradas' "F de)ois do
)ro+eto de man(ten!o'
"#gina 41 24$%1$22&'doc
PFA G 1PFB = PFC2 M FA
PFA G T1INC = ALT= PFC2 M FADU = 1E6C M
FAA2
PFA G 1INC = ALT = E6C = PFC2 M FAD
PFA G T1PFB = INC = ALTD2 E 1ALTA = E6C2U M FA
PFA G PFB M FA
PFA G PFB M FA
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
EQB TU "ontos de f(n!o *r(tos das f(n5es 8(e foram eEcl(4das no )ro+eto de
man(ten!o
F. TU Fator de a+(ste do sistema'
IHB TU "ontos de f(n!o *r(tos das f(n5es 8(e foram adicionadas no )ro+eto de
man(ten!o'
"FB TU "ontos de f(n!o *r(tos antes da man(ten!o'
"#gina 42 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
10. CONSIDERA(*ES PARA OS SISTEMAS SEFAH
Este t=)ico descre,e como de,e ser efet(ada a )ont(a!o em alg(mas sit(a5es )artic(lares
aos sistemas da SEF.6'
1<.1. ELEMENTOS DE INTERFACE
1<.1.1. BOT*ES DE R:DIO
Baso re)resentem dados l=gicos- de,em ser considerados DEM' De,e ser considerado (m
DEM )or con+(nto- considerando o )rocesso elementar'
1<.1.2. CVECW LIST
De,e ser contado 1F DEM )ara cada caiEa- considerando o )rocesso elementar- desde 8(e as
caiEas re)resentem informa5es distintas' Baso o con+(nto re)resente ocorr7ncias da mesma
informa!o- a)enas (m DEM de,e ser contado'
EEem)lo? Se n(ma tela eEiste (m cam)o 8(e indica o m7s e %1 checN *oEes 8(e )odem ser
selecionados /(m )ara cada dia do m7s0- a)enas (m DEM 3 contado'
1<.1.9. COMBO BO6
De,em ser considerados como BE os com*os 8(e rec()eram dados de ar8(i,os l=gicos do
sistema'
1<.1.4. TREE VIEX
De,em ser consideradas como BE as tree ,ie;s 8(e rec()eram dados de ar8(i,os l=gicos do
sistema' "ara casos em 8(e eEistam di,ersas folhas- de,e ser considerada (ma BE )ara cada
n4,el da #r,ore'
1<.2. SISTEMAS O) APLICATIVOS DE APOIO
1.2.1 PROD
> "M>D 3 a com)osi!o de f(ncionalidades de di,ersos sistemas' .ssim- cada sistema 8(e
)oss(ir f(ncionalidades eEistentes no "M>D de,er# consider#-las como )arte integrante da
contagem'
"#gina 4% 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
11. GLOSS:RIO
V,.Co "o ).uJr,o
Me)resenta (ma descri!o formal do neg=cio 8(e o (s(#rio reconhece- em s(a )r=)ria
ling(agem'
. Iis!o do 1s(#rio?
\ (ma descri!o das f(n5es do neg=cio@
"ode ,ariar na forma f4sica'
Ex#!8lo' "ro)osta de desen,ol,imento- Jista de re8(erimentos f(ncionais-
es)ecifica5es detalhadas o( n!o- cadernos de anota5es- lista de e,entos- etc'
).uJr,o
G(al8(er )essoa ca)az de es)ecificar f(ncionalmente os re8(isitos do sistema e o( 8(al8(er
)essoa o( coisa 8(e se com(ni8(e o( tenha intera!o com o sistema em 8(al8(er tem)o'
I%0or!ACo "# $o%&rol#
S!o dados 8(e infl(enciam (m )rocesso elementar da a)lica!o )ont(ada' Eles es)ecificam o
8(e- 8(ando o( como os dados de,er!o ser )rocessados'
Ex#!8lo' .r8(i,o IHI com dados referentes A a)lica!o- dados armazenados no Megister'
Log,$!#%&# r#l$,o%"o.
1m .JM de,e )oss(ir todas as informa5es a ele relacionadas semanticamente- dentro da
,is!o do (s(#rio' Isto 3- (m .JM n!o )ode ser de)endente de (m dado eEistente em o(tro
.JM )ara manter s(a eEist7ncia e coer7ncia'
M%&,"o. 1M%&#r2
\ a ha*ilidade de modificar os dados atra,3s de )rocessos elementares'
Ex#!8lo.' Incl(ir- alterar- eEcl(ir-'''
Pro$#..o #l#!#%&r 1PE2
\ a menor (nidade f(ncional com significado )ara o (s(#rio' > )rocesso elementar de,e ser
a(to-s(ficiente e deiEar o neg=cio da a)lica!o em (m estado consistente'
Ex#!8lo' >s re8(isitos do (s(#rio )ara adicionar (m em)regado incl(em o le,antamento de
informa5es so*re sal#rio e de se(s de)endentes' Se todas as informa5es dos em)regados
n!o est!o incl(4das- (m em)regado ainda n!o )ode ser criado' Baso se+am adicionadas
alg(mas informa5es soltas- a f(n!o do neg=cio adicionar um empregado ficar# em (m
estado inconsistente' Somente 8(ando as informa5es de de)endente e de sal#rio s!o
adicionadas o neg=cio estar# em (m estado consistente' Hesse caso- o )rocesso elementar 3
9Badastrar em)regado: e n!o somente 9cadastrar de)endentes: o( 9cadastrar sal#rio:- )ois
estes n!o s!o a(to-contidos e- eEec(tados se)aradamente- n!o deiEam a a)lica!o n(m estado
consistente'
"#gina 44 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
Co!8l#x,""# 0u%$,o%l
\ (ma a,alia!o de com)leEidade de (ma f(n!o- se+a do ti)o dados o( transa!o- 8(e )ode
ter (m ,alor de BaiEa- F3dia o( .lta' Has f(n5es de dados- 3 dada )ela 8(antidade de DEMs
e MJMs e nas f(n5es de transa!o 3 dada )elos .JMs e DEMs'
Pro$#..!#%&o L/g,$o
\ definido como re8(erimentos es)ecificamente re8(isitados )elo (s(#rio )ara com)letar (m
)rocesso elementar' Esses re8(erimentos )odem incl(ir as seg(intes a5es?
Ialida5es de dados@
EEec(!o de F=rm(las matem#ticas e/o( c#lc(los@
Bon,ers!o de ,alores e8(i,alentes@
EEem)lo? 1m )rocesso elementar faz refer7ncia a taEas de con,ers!o de Meal
)ara o(tras moedas' . con,ers!o 3 eEec(tada na rec()era!o de dados- assim
c#lc(los n!o )recisam ser eEec(tados'
Filtragem e sele!o de dados atra,3s do (so de crit3rios es)ec4ficos )ara
com)arar con+(ntos m<lti)los de dados@
EEem)lo? "ara gerar a lista de em)regados )or ati,idade- (m )rocesso
elementar ,erifica o c=digo dos em)regados dos registros da ati,idade e lista
o nome da8(eles c(+o c=digo est# associado A ati,idade'
.n#lise de condi5es )ara determinar 8(ais s!o a)lic#,eis@
EEem)lo? > c#lc(lo e at(aliza!o de (m d3*ito de)endem do ti)o do contrato
e da condi!o do de,edor'
.t(aliza!o de (m o( mais .JIs@
Mefer7ncia a (m o( mais .JIs o( .IEs@
Mec()era!o de dados o( informa5es de controle@
Bria!o de dados deri,ados atra,3s da transforma!o de dados eEistentes@
EEem)lo? "ara determinar /o( 9deri,ar:0 o n<mero de registro de (m
)aciente- concatenar os seg(intes dados? as % )rimeiras letras do <ltimo nome
do )aciente /SFI de Smith0@ as d(as )rimeiras letras do )rimeiro nome do
)aciente /O> de Oohn0 e (m n<mero se8_encial <nico de 2 d4gitos /comeando
de 010'
.ltera!o do com)ortamento do sistema@
EEem)lo? > tem)o de dis)aro de (m )rocedimento a(tom#tico )ode ser
config(rado em (ma tela de )arLmetros do sistema'
"re)ara!o e a)resenta!o de informa5es )ara fora da fronteira da a)lica!o
/o*rigat=rio )ara ser (ma SE o( BE0@
EEist7ncia de ca)acidade de rece*er dados o( informa5es de controle 8(e
,7m de fora da fronteira da a)lica!o /o*rigat=rio )ara ser (ma EE0@
Blassifica!o o( re-organiza!o de dados'
"#gina 4& 24$%1$22&'doc
Secretaria da Fazenda do Estado da Bahia 28/10/14
DTI - Diretoria de Tecnologia da Informa!o
R#.u!o ". For!. "# Pro$#..!#%&o L/g,$o 8or Fu%ACo Tr%.$,o%l
For! "# Pro$#..!#%&o L/g,$o EE SE CE
Ialida5es de dados " " "
EEec(!o de Form(las matem#ticas e/o( c#lc(lo " >Z H
Bon,ers!o de ,alores e8(i,alentes " " "
Filtros e sele!o de dados com *ase em crit3rios definidos " " "
.nalise de condi5es )ara determinar 8(ais s!o a)lic#,eis " " "
1m o( mais .JIs s!o at(alizados >Z >Z H
1m o( mais .JIs o( .IEs s!o referenciados " " >
Dados o( informa5es de controle s!o rec()erados " " >
Dados deri,ados s!o criados atra,3s da transforma!o de dados
eEistentes
" >Z H
> com)ortamento do sistema 3 alterado >Z >Z H
"re)ara e a)resenta informa5es )ara fora da fronteira da a)lica!o " > >
Ba)acidade de rece*er dados o( informa!o de controle 8(e ,7m de
fora da fronteira da a)lica!o
> " "
Blassifica!o o( re-organiza!o de dados " " "
LEGENDA'
> [ > )rocessamento 3 >*rigat=rio )ara a F(n!o Transacional
>Z[ "elo menos (m )rocessamento >Z de,e ser realizado )ela F(n!o Transacional
" [ > )rocessamento "ode ser realizado )ela F(n!o Transacional
H [ > )rocessamento H!o )ode ser eEec(tado )ela F(n!o Transacional
D"o. D#r,-"o.
S!o criados atra,3s da transforma!o de dados eEistentes- o 8(e re8(er )rocessamento-
con,ers!o o( edi!o de informa!o de (m o( mais .JIs/.IEs'
"#gina 4C 24$%1$22&'doc

Você também pode gostar