Síntese+do+Fórum++do+Livro+APF+Setembro

download Síntese+do+Fórum++do+Livro+APF+Setembro

of 13

Transcript of Síntese+do+Fórum++do+Livro+APF+Setembro

  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    1/13

    Consultoria e Sistemas

    www.fattocs.com.br

    Sntese das discusses do frum Livro-APF: Setembro/2010

    Assunto: Relacionamento e EntidadeData: 30/08 - 02/09ecu!o: Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/28&'

    #en$rio: () um cada#tro de aluno# onde e*i#te a entidade Aluno #e relacionando com outra entidade chamada Per+odo!,e#te e*i#te um relacionamento de '-, ent.o #e tem uma chave e#tran"eira de Per+odo na taela Aluno!,a hora do cada#tro do aluno a #ecret)ria vi#ualia o# dado# a #erem cada#trado do aluno e um como o* com a#op1e# de per+odo!

    Para uma conta"em de ponto# de %un.o como cla##i%icar e#te cen)rio: eve-#e colocar ue Aluno 4 um AL5 e uepo##ui 2 Re"i#tro# L"ico# 6Aluno e Per+odo7 u #omente ' Re"i#tro L"ico 6Aluno7 u #ea em relacionamento# '-, contam a# entidade# ue %aem parte da AL5 principal

    An$!ise/#onc!us%o:;ma rela.o ':, pode #er enuadrada de v)ria# %orma# na APF! lado do ncia entre ele#!Ante# de anali#ar e##a rela.o temo# lo"o ue de#cartar o ue 4 ado de ?di"o!?on#iderando ue per+odo 4 um atriuto do aluno 6para evitar redund@ncia e melhorar a ualidade pode-#e implementaruma taela #eparada para per+odo#7 e de#con#iderando o modelo normaliado #eria um campo da taela aluno! Econ#iderando tam4m ue h) um dom+nio de valore# v)lido# para o per+odo ent.o 4 ado de ?di"o h) um AL5 Alunoe dentro dele um ER per+odo a##im como tam4m h) nome idade etc!

    Assunto: ?onta"em de ?omo# e Li#ta#Data: 0'/09ecu!o: Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/2883

    D&vida: Al"un# pro%i##ionai# de m4trica# n.o con#ideram como %un.o tran#acional auela# con#ulta# para popularli#ta# e como# ue #.o parte de uma outra %un.o tran#acional! a# o correto n.o 4 contar e##a# %un1e#a parte at4 me#mo porue podem #er reutiliada# em outra# %uncionalidade#

    An$!ise/#onc!us%o: A primeira coi#a ue deve #er anali#ada 4 #e tratam de ado# de ?di"o! Be %or o ca#o n.o deve#er contado' ?a#o n.o #ea ado# de ?di"o e#te tipo de componente #er) contado como uma ?E 6?on#ulta E*terna7

    de#de ue o# dado# #eam proveniente# de uma #imple# recupera.o de AL5 6Aruivo L"ico 5nterno7 ou A5E6Aruivo de 5nter%ace E*terna7! comando re%erente C apre#enta.o da li#ta a##im como a# in%orma1e# apre#entada##.o contado# como Dipo# de ado# e o# AL5# e/ou A5E# re%erenciado# como Aruivo# Re%erenciado# 6e*atamente dame#ma %orma ue #eriam con#iderado# em uma con#ulta em tela cheia7! Be o# dado# apre#entado# %orem proveniente#de al"um c)lculo ou da "era.o de dado# derivado# o componente deve #er cla##i%icado como uma BE 6Ba+daE*terna7!

    E*emplo:Demo# uma manuten.o de Empre#a ue contamo# um AL5 E#te documento 4 apena# uma #+nte#e de a##unto# di#cutido# no %rum Livro-APF e n.o re%lete nece##ariamente umendo##o da FADD ao ue %oi di#cutido!

    http://br.groups.yahoo.com/group/livro-apf/message/2871http://br.groups.yahoo.com/group/livro-apf/message/2883http://br.groups.yahoo.com/group/livro-apf/message/2883http://br.groups.yahoo.com/group/livro-apf/message/2871
  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    2/13

    Consultoria e Sistemas

    www.fattocs.com.br

    B vale lemrar ue n.o podemo# contar a me#ma con#ulta mai# uma ve! Bendo a##im #e a como de empre#a %orinclu+da em outra# %uncionalidade# al4m do cada#tro de contrato# ela n.o deve #er contada novamente!

    D&vida: 5denti%ica-#e um AL5 An$!ise/#onc!us%o: ,.o #e pode contar dua# tran#a1e# ue tenham: a me#ma l"ica de proce##amento o me#mo

    conunto de dado# e o# me#mo aruivo# re%erenciado#!Be um de##e# 3 iten# %orem di%erente# deve-#e contar doi# proce##o elementare#!

    ,o e*emplo citado o# conunto# de dado# 6D7 #.o di%erente#! Portanto devemo# con#iderar 2con#ulta#!

    Assunto: ?on#ulta 5mpl+cita / Permi##.o de ace##oData: 0'/09 03/09ecu!o: Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/29'9

    #en$rio:

    Bitua.o A:

    ,um cada#tro )#ico onde temo# uma tela de pe#ui#a 6BE7 a tela de cada#tro 6EE7 a tela de edi.o 6EE7 e a tran#a.ode e*clu#.o do re"i#tro 6EE7!

    ,a tela de edi.o o %ato de ter ue carre"ar o# dado# para ue #eam alterado# conta uma tran#a.o do tipo ?E

    Bitua.o :,.o mudamo# nada na #itua.o A por4m deve-#e con#iderar ue e*i#te um #i#tema de #e"urana ue traalha comper%il de ace##o ue po##ui permi##1e# de ace##o! ;ma da# permi##1e# de ace##o implementada 4 a

  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    3/13

    Consultoria e Sistemas

    www.fattocs.com.br

    Be i##o %or tratado no plano da aplica.o em an)li#e e %or um reui#ito e particular de uma con#ulta re%erente aode#empenho de um papel por um ator em determinado momento e uma outra con#ulta 6com di%erente atriuto#7re%erente ao de#empenho de um outro papel em outro momento mai# de uma con#ulta deve #er contada!

    Assunto: ;pload de AruivoData: 02/09 03/09ecu!o: Frum do Livro APFLin":http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/292H

    #en$rio:,um #i#tema de aluno# em ue e*i#te a op.o do aluno %aer um upload 6armaenar ou atualiar com o pa##ar

    do tempo7 o #eu ?urr+culo =itae #endo ue o aruivo 4 armaenado em um diretrio do #ervidor!Bupondo ue para poder ace##ar e##e curr+culo no %uturo #ea nece##)rio #aer o endereo dele no #ervidor e ent.o umatriuto de uma entidade no anco de dado# 4 alterado! E##e proce##o de upload pode #er con#iderado como uma EE

    An$!ise: ,.o podemo# dier ue um upload 4 uma EE! Demo# ue o#ervar a# re"ra# de conta"em ue operam #oreo# reui#ito# %uncionai# do u#u)rio! Por e*emplo ao contar um cliente de E-mail# temo# um proce##o ue 4

    #onc!us%o: Para cla##i%icarmo# um upload a primeira coi#a ue devemo# %aer 4 identi%icar o# proce##o# elementare#!Em #e"uida devemo# anali#ar a #ua principal inten.o para ent.o determinarmo# #e podemo# cla##i%ic)-lo como umaEE ?E ou BE!

    Assunto: Entidade# A##ociativa#Data: 03/09 - 0H/09ecu!o: Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/29G'

    #en$rio: Em um #i#tema e*i#te uma entidade D+tulo! Para o# t+tulo# ocorrem pa"amento# de acordo com o# reui#ito#do cliente! evemo# contar 2 AL5#: D+tulo# e Pa"amento# ou apena# um AL5 D+tulo# com 2 RLR# 6D+tulo# e #eu#re#pectivo# Pa"amento#7

    An$!ise/#onc!us%o:A primeira coi#a a #e %aer 4 anali#ar #e e*i#te como reui#ito do ne"cio a nece##idade de mantero# dado# de Pa"amento me#mo uando o# dado# de D+tulo n.o %oram mai# nece##)rio#! Be #im i##o caracteria umaindepend>ncia e portanto devemo# contar 2 AL5#!

    D&vida:e##a %orma n.o acaa #endo uma "eneralia.o muito "rande Porue ne#te ca#o o cliente pode #empre

    uerer identi%icar da %orma ue %or melhor pra ele 6meno# ponto# de %un.o menor cu#to!

    E#te documento 4 apena# uma #+nte#e de a##unto# di#cutido# no %rum Livro-APF e n.o re%lete nece##ariamente umendo##o da FADD ao ue %oi di#cutido!

    http://br.groups.yahoo.com/group/livro-apf/message/2926http://br.groups.yahoo.com/group/livro-apf/message/2941http://br.groups.yahoo.com/group/livro-apf/message/2926http://br.groups.yahoo.com/group/livro-apf/message/2941
  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    4/13

    Consultoria e Sistemas

    www.fattocs.com.br

    An$!ise/#onc!us%o: Be a entidade a##ociativa tem #i"ni%icado para o ne"cio di##ociada de toda# a# entidade# por elaa##ociada# ela deve #er contada como um Aruivo L"ico C parte! meio pelo ual voc> caracteria de %ormaineu+voca e##a condi.o 4 a manuten.o do# dado# da entidade a##ociativa me#mo uando n.o #.o mai# relevante# o#dado# da# entidade# por ela a##ociada#! 5##o n.o implica a dier ue #e i##o n.o acontecer na modela"em do #i#temanece##ariamente a entidade #ea dependente!;m e*emplo 4 um #i#tema de DEF de um anco re"ional onde um re"i#tro de DEF 4 identi%icado por um protocolo

    prprio e repre#entado no mundo do u#u)rio por um documento e#pec+%ico e pa##+vel de #er aruivado de %orma#eparada da# entidade# por ele a##ociada# a##ocia uma ori"em a um de#tinoK por e*emplo conta corrente e %undo# deinve#timento#! re"i#tro de DEF redunda v)rio# dado# de##a# outra# entidade# com o oetivo de poder #er u#adoindependentemente do de#tino do# re#pectivo# re"i#tro# de ori"em e de#tino ainda #erem mantido# pelo u#u)rio!E##e 4 um ca#o em ue a independ>ncia %ica patente utra# vee# a modela"em de dado# introdu depend>ncia# uen.o e*i#tem no plano do ne"cio!utro e*emplo n.o e#peci%icamente com uma entidade a##ociativa ma# com uma rela.o de #upertipo e #utipo: #i#tema em an)li#e tinha uma entidade denominada 5tem de ?ontrole! 5tem de ?ontrole era um #upertipo de DAB a#entidade# do #i#tema!

    ,.o 4 %)cil convencer de ue o 5tem de ?ontrole n.o 4 o Inico AL5 do #i#tema! Pode-#e veri%icar ue n.o h) ualuerv+nculo de##a entidade com ualuer e#peci%ica.o na li#ta de reui#ito# com ualuer %ormul)rio ou relatrio do#i#tema! # #eu# atriuto# #.o coi#a# do tipo: uem %e uando %e onde %e etc!Ape#ar de na parte 555 do ?P 6pr)tica# de conta"em7 haver uma orienta.o para a conta"em de uma rela.o do tipo#upertipo/#utipo# como um Inico AL5 ante# di##o 6precedendo e##a orienta.o em import@ncia anal+tica7 na parte 5 e 55#e e#taelece ue o AL5/A5E deve #er um "rupo l"ico de dado# na vi#.o do u#u)rio e n.o na vi#.o ue modeloue##e #upertipo!=oltando C# entidade# a##ociativa# 4 muito comum hoe o# dado# nem #erem removido# ?om i##o a per"unta %eita6ainda v)lida no ca#o em ue o pai 4 e*clu+do e o %ilho #e mant4m ativo7 perde muito da e%ic)cia! Be a re#po#ta %o##eue ao e*cluir um re"i#tro pai tam4m todo# o# #eu# re"i#tro# %ilho# #eriam e*clu+do# ou ent.o ue n.o 4 permitida ae*clu#.o de um re"i#tro pai #e houver re"i#tro# %ilho# a per"unta #e"uinte #eria: A# re"ra# de "overnam o #i#tema

    permitem ue um %ilho #ea tran#%erido de um pai para outro ;ma re#po#ta po#itiva a e##a per"unta tam4m caracteriaue o# dado# #eam independente#!Ainda a##im #e ama# a# per"unta# levarem C conclu#.o de ue n.o #e pode ter um %ilho #em um pai e n.o #e podetran#%erir o# dado# %ilho# para outro pai 4 po##+vel u#car evid>ncia# ue e##a# re"ra# adv>m de normalia.o damodela"em t4cnica pela ual pa##aram o# reui#ito# %uncionai# do u#u)rio! ,e##e proce##o documento# de 5B outro#e#peciali#ta# no ne"cio do u#u)rio norma# e procedimento# audam a evidenciar i##o!Dudo i##o d) traalho e envolve cu#to#K muita# vee# #e %icar) re%4m do ue o u#u)rio e#t) diendo me#mo ue n.o haaeco em #ua# pr)tica# e procedimento#!!! a# n.o tem como evidenciar i##o! nome di##o 4 ri#co e ri#co tem preo!

    Assunto: E*porta.o de dado# para E*celData: 'G/09ecu!o: Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/2993

    #en$rio: Dem-#e um ca#o de u#o ue ao clicar em um item de menu dever) #er e*portado para e*cel dado# de umrelatrio! ,e#te ca#o contamo# PF Be #im #er) ?E me#mo ou #er) BE 6o# dado# e*portado# para o relatrio n.ocont4m %un1e# al"or+tmico# matem)tico#7!

    #!: A documenta.o do #i#tema citado acima di:Me#cri.o: E#te ca#o de u#o compreende a de#cri.o da inter%ace Relatrio ?omercial ue ir) "erar dado# detalhado#em planilha #ore o# ace##o# direcionando para vi#ualia.o do# dado# para "e#tore# 6ue # vi#ualiar.o o# ace##o#

    relativo# ao #eu cliente7 e para admini#tradore#!

    E#te documento 4 apena# uma #+nte#e de a##unto# di#cutido# no %rum Livro-APF e n.o re%lete nece##ariamente umendo##o da FADD ao ue %oi di#cutido!

    http://br.groups.yahoo.com/group/livro-apf/message/2993http://br.groups.yahoo.com/group/livro-apf/message/2993
  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    5/13

    Consultoria e Sistemas

    www.fattocs.com.br

    Flu*o Principal:'! ;#u)rio aciona a op.o Relatrio ?omercial no menu ?on#ulta#!2! Portal "era relatrio no %ormato ?=B 6mai# in%orma1e# em R,N237!3! Fim do %lu*o principal! O

    An$!ise/#onc!us%o:A primeira coi#a a #e %aer 4 identi%icar #e a e*porta.o 4 um reui#ito %uncional ou n.o %uncional!Para o cen)rio acima podemo# a%irmar ue #e trata de um reui#ito %uncional poi# 4 o Inico reui#ito %uncional ue oca#o de u#o #olicita e n.o po##ui outra# alternativa#! ;ma de%ini.o aui de MReui#ito# Funcionai#O coerente com ae#peci%ica.o do# reui#ito# coletado#: M reui#ito# %uncionai# #.o auele# ue de#crevem o comportamento do#i#tema #ua# a1e# para cada entrada ou #ea 4 auilo ue de#creve o ue tem ue #er %eito pelo #i#temaO!?omo de#crito n.o #e trata de um reui#ito e#taelecido para toda# a# con#ulta# #endo al"o particular e e#peci%ico deuma determinada %un.o do u#u)rio #endo portanto um reui#ito %uncional!

    Dendo de%inido i##o a #e"unda coi#a a %aer 4 avaliar #e trata de uma ?E ou BE!?a#o n.o po##ua %rmula matem)tica c)lculo# e nem altere o comportamento do #i#tema conta-#e como uma ?E! Adi%erena 4 ue ao inv4# de voc> apre#entar o re#ultado em tela #er) e*iido no E*cel!

    D&vida: Bea con#ulta ue e#t) #endo realiada para "erar a planilha %or e*atamente a me#ma ue e#t) #endo e*ecutadapara mo#trar a con#ulta na tela contaria tam4m

    An$!ise:e acordo com o atual e#tado da# coi#a# haver di%erena na m+dia 4 #u%iciente para haver a conta"em de umnovo proce##o de#de ue #ea um reui#ito %uncional! e#mo ue o# iten# #eam id>ntico#!Atualmente h) dua# aorda"en# ue #.o aceit)vei# pelo 5FP;N! ;ma ue con#idera ue di%erente# m+dia# #.o condi.o#u%iciente para caracteriar um novo proce##o elementarK outra ue con#idera ue i##o n.o 4 condi.o #u%iciente! 5FP;N por meio do ?P e#taelece ue apena# reui#ito# %uncionai# devem #er con#iderado# na medi.o do#

    ponto# de %un.o!

    Be a di%erena entre a# m+dia# e#tiver a##ociada a reui#ito# n.o %uncionai# ou #ea %or uma caracter+#tica "eral ao#i#tema como todo por e*emplo con#idere ue toda tela de con#ulta deve ter a po##iilidade de e*portar #eu#re#ultado# para !*l# !pd% !doc !cv# etc! 5##o n.o 4 um reui#ito %uncional e portanto n.o conta 6como uma novacon#ulta7!Em contra#te h) um ca#o em ue e*i#te um reui#ito particular e e#pec+%ico para "erar uma #a+da em QLBK e*i#te outra#a+da ue apre#enta o# me#mo# dado#K ma# tenho evid>ncia# ue #.o di%erente# atore# em di%erente# momento#realiando di%erente# proce##o# completo# de ne"cio temo# um reui#ito %uncional uma nova con#ulta 4 contada!

    Assunto: Pa"ina.oData: 'G/09ecu!o: Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/298

    D&vida:Suando uma tela ue li#ta re"i#tro# po##uir pa"ina.o conta-#e como ?E ou BE

    An$!ise:Fundamentando a per"unta no ?P temo#: No conte literais como DERs.

    Por exemplo (SE/CE), literais includos no ttulo do relatrio, identiica!o

    de telas ou pain"is, ca#e!al$os das colunas e nomes de campos.

    No conte %ari&%eis de pa'ina!o ou selos 'erados pelo sistema.

    Por exemplo (SE/CE), %ari&%eis e selos 'erados pelo sistema incluem*

    o N+meros de p&'inas

    o

    norma!-es de posicionamento tais como Coluna a 01 da lin$a 231

    E#te documento 4 apena# uma #+nte#e de a##unto# di#cutido# no %rum Livro-APF e n.o re%lete nece##ariamente umendo##o da FADD ao ue %oi di#cutido!

    http://br.groups.yahoo.com/group/livro-apf/message/2985http://br.groups.yahoo.com/group/livro-apf/message/2985
  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    6/13

    Consultoria e Sistemas

    www.fattocs.com.br

    o Comandos de pa'ina!o tais como anterior, prximo, setas para cima e

    para #aixo em uma aplica!o 45

    o Campos de data e $ora se orem mostrados

    #onc!us%o:E##a# ue#t1e# 6literai# pa"ina.o7 n.o devem #er levada# em con#idera1e# para contar um proce##oelementar ?E/BE! ica: ante# de cla##i%icar como uma ?E/BE avalie a# re"ra# de conta"em para ?E/BE!

    Assunto: Bcrum T APFData: 'G/09 - 2'/09ecu!o:Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/30'H

    D&vida: ?omo utiliar APF em um proeto de de#envolvimento utiliando metodolo"ia )"il e#peci%icamente BcrumA di%iculdade e#t) na nece##idade de cria.o de #print# 6ciclo# de vida de de#envolvimento menore#7 ue por #ua ve#.o a#eado# em um conunto de reui#ito# 6acUlo"#7 ue nem #empre cont4m detalhe# o #u%iciente para nortear aconta"em de ponto de %un.o!

    An$!ise/#onc!us%o: A medi.o deve acontecer no %inal do proeto! E##a medi.o #u#idia a determina.o do preo doproeto 6"loal7!E*i#te um modelo promi##or ainda ue n.o te#tado no campo ou em prova de conceito: A %a#e de concep.o #e mant4me por ela 4 pa"o um ta*a %i*a! ?om a#e no# produto# da concep.o a or"aniacao d)

  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    7/13

    Consultoria e Sistemas

    www.fattocs.com.br

    (bserva)%o: Al4m di##o Btor$ Point n.o #erve para enchmarU! ,.o #erve nem me#mo para comparar proeto# dentrode uma me#ma or"ania.o!

    Pr$tica: ,a Petror)# podemo# a"rupar o proce##o de de#envolvimento em G "rande# "rupo#:'7 nde 4 de#crita a demanda em macro reui#ito# para ue #ea e#timado prao e cu#to de de#envolvimento! ?om e#te#dado# ela 4 aprovada pelo clienteK27 ,e#ta %a#e a demanda ue %oi aprovada 4 detalhada em ca#o# de u#o re"ra# de ne"cio "lo##)rio reui#ito# n.o%uncionai#! ,ovamente a demanda 4 contada e e#timado# prao e cu#to do de#envolvimento! prao #erve para ue#ea de%inido o m dura.o de 30 dia#! Dam4m utilia-#e pr)tica# como a inte"ra.o continua aautoma.o do# te#te# unit)rio# o D re%actorin" 6inclu#ive de modelo de dado#/cla##e7! udana# # #.o permitida#no inicio de cada #print e ne#te momento #.o muito em vinda#! ,e#ta %a#e #.o realiada# an)li#e proeto con#tru.o ete#teKG7 Ap# o %inal da Iltima #print a euipe de in#pe.o e a euipe de te#te avaliam o #o%tJare e o# documento# "erado#nece##)rio# a %utura# manuten1e# 6h) uma li#ta de documento# ue con#ideramo# importante# para ue o #o%tJare #eamanuten+vel7! ?omo e#ta# euipe# atuam durante o de#envolvimento ua#e n.o #e tem ocorr>ncia# de retorno 6#.o tr>#n+vei# de te#te7! #o%tJare pa##a para homolo"a.o 6#empre ocorrem #olicita1e# de peuena# altera1e#7 e por %imcolocado em produ.o! ;ma nova conta"em de PF 4 %eita!# indicadore# de e#%oro 6produtividade7 ta*a de entre"a 6velocidade7 den#idade de de%eito# e%ic)cia de prao ee%ic)cia de cu#to #.o calculado# em %un.o de#ta Iltima conta"em!A ta*a de entre"a 6PF/dia Itil7 pa##ou de uma %ai*a ue variava de 'H a 22 para uma %ai*a ue varia de 2 a 3!!! e )teve proeto# com ta*a de 2 PF/dia Itil!

    D&vida: Porue no ca#o da Petror)# a# mudana# n.o #.o admitida# no meio do #print

    An$!ise/#onc!us%o: =amo# anali#ar um pedao do Bcrum Nuide 6JJJ!#crum!or"7! ,a de%ini.o do ue 4 um BPR5,D

    4 comentada a re#tri.o a altera1e# ue po##am comprometer a# meta# do BPR5,D:

  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    8/13

    Consultoria e Sistemas

    www.fattocs.com.br

    calira"em da# e#timativa#!

    D&vida:,o Bcrum Nuide cita:

    proce##o #o controle! Por i##o o# de%eito# encontrado# at4 a entre"a %inal do produto 6entrada em produ.o7 %aemparte da depura.o do produto!utra ue#t.o 4 o re%actorin"! Ele #i"ni%ica uma altera.o ue n.o acre#centa ou modi%ica %uncionalidade! E#ta pr)tica 4e##encial para a melhoria continua do produto para dado# %aemo# a con#tru.o evolutiva do modelo ou #ea a cadaitera.o acre#centa-#e taela# e relacionamento# ou alterando con%orme a nece##idade da# %uncionalidade# ue e#t.o#endo con#tru+da#! re%actorin" aparece uando a# hi#tria# #.o uerada# em tare%a# ue preci#am #er e*ecutada# paraue #ea realiado o de#envolvimento! Por i##o n.o tem prioria.o poi# o cliente n.o participa de#ta etapa!

    Assunto: ica#/(elpData: '/09 'H/09ecu!o:Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/3029

    #en$rio: Dem-#e uma tela de con#ulta e em cada campo de##a tela e*i#te uma dica! E##a dica 4 recuperada do anco dedado#! E##a# in%orma1e# ue #er.o e*iida# na# dica# %oram cada#trada# pelo #i#tema ue e#ta #endo contado! Dendoe##e cen)rio deve-#e contar a# dica# de tela mai# o# campo# ou # o# campo#

    An$!ise: e acordo com o ?P temo#:

    ?P G!3!' Parte 5= P)"ina# '-3 at4 '-H' ilu#tra a conta"em de (ELP E DELA e (ELP E ?APcomo A5E 6con#iderando ue o# me#mo# #.o mantido# por outra aplica.o e re%erenciado# pela aplica.o eman)li#e7!

    ?P G!3!' Parte 5= P)"ina# 2-'& at4 2-'H0 ilu#tra a conta"em de proce##o# ue con#ulta aruivo# comocitado# no e*emplo anterior como ?E!

    #onc!us%o:?on%orme de#crito acima devemo# contar a %un.o de apre#entar a# dica# como uma ?E e o aruivo ue C#matem como um AL5/A5E con%orme o ca#o!

    Assunto: \e Bervice#

    E#te documento 4 apena# uma #+nte#e de a##unto# di#cutido# no %rum Livro-APF e n.o re%lete nece##ariamente umendo##o da FADD ao ue %oi di#cutido!

    http://br.groups.yahoo.com/group/livro-apf/message/3029http://br.groups.yahoo.com/group/livro-apf/message/3029
  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    9/13

    Consultoria e Sistemas

    www.fattocs.com.br

    Data: 2'/09 23/09ecu!o:Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/30G8

    #en$rio:,o Bi#tema A tem-#e uma con#ulta de

  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    10/13

    Consultoria e Sistemas

    www.fattocs.com.br

    ?E - u#car li#ta de Fornecedor na a#e de dado# AL5 - Fornecedor

    Assunto: Funcionalidade ue "era v)ria# planilha# no E*celData: 23/09 2G/09ecu!o: Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/30&

    #en$rio:,uma %uncionalidade

  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    11/13

    Consultoria e Sistemas

    www.fattocs.com.br

    Dime-aterial - a#tante e%iciente e mai# indicado uando de#conhece o e#copo %aa um contrato curto para arealia.o do #ervio!

    D&vida: ?omo %unciona a t4cnica time-material ?omo %aer um contrato orando o preo de#te #ervio preo n.oir) variar em %un.o do tempo de levantamento #uper%icial de reui#ito# i#to 4 ca#o o tamanho e#timado #ea peuenom4dio ou "randeBe n.o h) ualuer conhecimento do e#copo ual a melhor maneira de e#timar o cu#to de um #ervio cuo tempolevado variar) em %un.o de um tamanho ue ainda n.o e#t) de%inido

    An$!ise/#onc!us%o: %uncionamento da t4cnica de time-material 4 um tipo de contrato ue cont4m a#pecto# de cu#to#reemol#)vei# ue podem #er modi%icado#!?om certea o preo ir) variar em %un.o do tempo para o# proeto# de peueno m4dio e "rande porte! ,.o e*i#te uma%rmula m)"ica! ue deve #er %eito ne##e tipo de contrato 4 ue a# cl)u#ula# do me#mo devem dei*ar a#tante claroue o #ervio# PAN #er) realiado por BER=5X PREBDA!Be eu contrato um #ervio para realiar o levantamento de um novo proeto e #er) de%inido ue dever) #er realiadodentro de 30 dia# 6por e*emplo7 e a empre#a ue e#tar) realiando o traalho realia em meno# tempo 620 dia#7

    portanto dever) #er pa"o o# 20 dia# de traalho pre#tado 6homem!hora7 ca#o contr)rio o# demai# dia# tam4m devem#er pa"o#!Podemo# de%inir:Dime]material _ hh T de#pe#a#!

    Assunto: Lo"inData: 2G/09ecu!o: Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/30H8

    #en$rio:Em um #i#tema uma con#ulta 4 %eita C taela M;B;`R5BO para veri%icar #e o u#u)rio e*i#te na taela! 5##oocorre uando o u#u)rio 4 autenticado! () tam4m uma %uncionalidade ue carre"a uma como o* com todo# o#re"i#tro# da taela

    E##a premi##a %oi a##umida porue:'7 ;#u)rio normalmente po##ui a##ociado o# #eu# direito#! # direito# do u#u)rio #.o dado# dependente# dou#u)rio! Z como um conunto e repre#entam um Inico "rupo l"ico de dado# ue n.o #e enuadra na condi.ode #er um dado# de #u#titui.o 6onde um cdi"o 4 #u#titu+do por uma de#cri.o7K

    27 # dado# de u#u)rio n.o #.o dado# e##encialmente e#t)tico# havendo mudana nele# con%orme novo#u#u)rio# #.o inclu+do#! ;#u)rio# atuai# mudam de papel e como con#eu>ncia tem o# #eu# direito# alterado# oume#mo perdem o# #eu# direito# de ace##o!

    ?a#o a premi##a #ea %al#a a# conclu#1e# n.o mai# #.o nece##ariamente correta#!

    E#te documento 4 apena# uma #+nte#e de a##unto# di#cutido# no %rum Livro-APF e n.o re%lete nece##ariamente umendo##o da FADD ao ue %oi di#cutido!

    http://br.groups.yahoo.com/group/livro-apf/message/3068http://br.groups.yahoo.com/group/livro-apf/message/3068
  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    12/13

    Consultoria e Sistemas

    www.fattocs.com.br

    Assunto: ?onta"em de Relatrio#Data: 2G/09 - 2&/09ecu!o: Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/30&3

    #en$rio:?on#idere ue um relatrio ue e#t) #endo medido 4 "erado a partir de um tela de con#ulta! u#u)rio entracom o# par@metro# para a con#ulta clica no ot.o imprimir e o #i#tema e*ie o relatrio! ?omo deve #er contadoa7 ua# opera1e# #eparada# ?E na entrada do# par@metro# e BE para emi##.o do relatrioK ou

    7 Dudo deve #er contado apena# como um BE!

    D&vida: Suanto C de%ini.o da comple*idade a conta"em de campo# de uantidade# e valore#:

    a7 evem #er contado# o# campo# ue e*iem a# uantidade# de um determinado item7 E #e houver mai# de uma conta"em do me#mo item a"rupado# de %orma# di%erente# 6uantidade de ?A# pore*emplo7 devo contar toda# a# vee# em ue aparece ou apena# umac7 # valore# #omado# devem #er contado# como um campo

    An$!ise/#onc!us%o: Para re#ponder e##a# ue#t1e# devemo# anali#ar o#reui#ito# para a conta"em de um proce##oelementar! ,o ca#o do relatrio citado acima devemo# contar apena# uma BE envolvendo toda a opera.o 6con#ulta eimpre##.o7 con#iderando ue no item 2 do ue#tionamento %oi dito ue h) campo# calculado# 6#omatrio#7!Suanto ao item 2 um #omatrio 4 um campo! Be e##e #omatrio aparece mai# de uma ve por4m po##ui a me#mal"ica 6ou #ea 4 o me#mo re#ultado aparecendo no relatrio mai# de uma ve7 deve #er contado uma Inica ve!

    Assunto: ?onta"em de ?omo# em Proeto# de elhoriaData: 28/09 - 29/09ecu!o: Frum do Livro APFLin": http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/3080

    #en$rio:,uma #itua.o de medi.o de manuten.o de determinado #i#tema onde e#t.o #endo realiada# altera1e# emtela# ue ) e*i#tem e e#t.o operacionai#! Al"uma# tela# po##uem como# de #ele.o de iten# ue u#cam dado# no

    anco para #erem utiliado# na# tare%a# de con#ulta entrada ou #a+da! B ue e#ta# como# ) e*i#tiam no #i#tema n.ohouve altera.o no cdi"o e nem na con#ulta %eita no# como#!

    ,a# #itua1e# de medi.o de manuten.o para %in# de corana o ue 4 o certo ?ontar ou n.o contar o# como#?ontar ou n.o contar o# iten# e*i#tente# me#mo ue n.o tenham #ido modi%icado#

    An$!ise/#onc!us%o: ,a conta"em de ponto# de %un.o de um proeto de melhoria o e#copo compreende a#

    %uncionalidade# nova# alterada# e e*clu+da# no proeto e tam4m eventuai# %uncionalidade# de mi"ra.o de dado#!,o ca#o de#crito o# como# n.o devem #er contado# uma ve ue n.o e#t.o #endo inclu+do# alterado# ou e*clu+do# do#i#tema no# proeto# em ue#t.o!

    Assunto: ?onta"em de EDBData: 29/09ecu!o: Frum do Livro APFLin":http://r!"roup#!$ahoo!com/"roup/livro-ap%/me##a"e/308'

    #en$rio: () uma %uncionalidade ue ativa/de#ativa um re"i#tro! Para e##a %uncionalidade 4 contado apena# o comando

    e a men#a"em u deve-#e acre#centar na conta"em um tipo de dado

  • 7/25/2019 Sntese+do+Frum++do+Livro+APF+Setembro

    13/13

    Consultoria e Sistemas

    www.fattocs.com.br

    An$!ise/#onc!us%o: Be uando o u#u)rio #eleciona um re"i#tro ele con#e"ue vi#ualiar um identi%icador dauilo ueele uer ativar/de#ativar 6como por e*emplo um campo de nome numero! etc7 deve-#e contar ' ED para oidenti%icador do item! ?a#o contr)rio conte apena# a a.o e a men#a"em!Bi"a a re"ra de conta"em de EDB: ?onte ' ED para cada campo Inico n.o-repetido ue entre ou #aia da %ronteirada aplica.o e 4 nece##)rio para completar o proce##o elementar!

    E#te documento 4 apena# uma #+nte#e de a##unto# di#cutido# no %rum Livro-APF e n.o re%lete nece##ariamente umendo##o da FADD ao ue %oi di#cutido!