Você está na página 1de 17

Analise Estruturada1

Diagrama de Fluxo de Dados

Tecnologia em Processamento de Dados


1

Baixado de www.caclipper.cjb.net

Analise de Sistemas

ndice:
1. Introduo, pagina 4 2. Uma Ferramenta !ica", pagina # 3. $nali%e %truturada, Bene!&cio% e 'roblema%, pagina ( 4. )iagrama de Fluxo de )ado% *+gico, pagina ( 4.1. ,aracter&%tica% da -.cnica de $n/li%e %truturada de 0i%tema%, pagina 1 4.2. Fatore% xterno%, pagina 1 4.3. Fluxo de In!orma2e%, pagina 13 4.4. 'roce%%o%, pagina 11 4.#. Banco de In!orma2e%, pagina 11 #. ,on4en2e% para xplo%o de 'roce%%o%, pagina 12 5. ,r&tica 6 $n/li%e %truturada, pagina 13 7. 8uando u%ar a $n/li%e %truturada, pagina 1#

ANLISE ESTRUTURADA

1.Introdu !o
9 u%o de codi!icao e%truturada torna po%%&4el :uanti!icarmo% algun% bene!&cio% re%ultante%; mel<or produti4idade em lin<a% de codi!icao por dia, u%o mai% apropriado do tempo de te%te e a%%im por diante. ,om projeto e%truturado, o% bene!&cio% tamb.m %o reai% por.m mai% di!&cei% de :uanti!icar. Um e%tudo no publicado %ugere :ue a modi!icao de um %i%tema :ue utili"e projeto e%truturado c<ega a %er %ete 4e"e% mai% !/cil e barato do :ue %i%tema% tradicionai%. =ealmente, %ob certo% a%pecto%, %e o trabal<o de an/li%e !o%%e reali"ado de !orma per!eita, o >nico re%ultado %eria au%?ncia de problema%.

". Uma #erramenta e#ica$


$ an/li%e e%trutura . uma !a%e cr&tica no de%en4ol4imento de %i%tema% e programa% de %o!tware por:ue a!eta a% !a%e% de de%en4ol4imento %eguinte%. la . di!&cil por cau%a do% problema% de comunicao, da% mudana% no% re:ui%ito% do %i%tema e da% t.cnica% inade:uada% de a4aliao. @o . !/cil de%cre4er o% re:ui%ito% do %i%tema em uma !orma preci%a. $ linguagem do u%u/rio e a linguagem do re%pon%/4el pelo de%en4ol4imento %o to di!erente% :ue torna complicada uma comunicao e!ica". 9% re:ui%ito%, no entanto, apre%entam um al4o m+4el :ue continua a modi!icarA%e por todo o de%en4ol4imento do %i%tema e por todo o %eu ciclo de 4ida. $ an/li%e e%truturada tem como objeti4o re%ol4er e%%a% di!iculdade% !ornecendo uma abordagem %i%tem/tica, etapa por etapa, para de%en4ol4er a an/li%e e produ"ir uma e%peci!icao de %i%tema no4a e mel<orada. 'ara con%eguir e%te objeti4o, a an/li%e e%truturada centrali"aA%e em uma comunicao clara e conci%a. $ e%peci!icao do %i%tema . o elo entre a an/li%e e o projeto. la !ornece uma de%crio do% re:ui%ito% do %i%tema a %er con%tru&do. 9 principal objeti4o da an/li%e . produ"ir uma e%peci!icao do %i%tema :ue de!ina a e%trutura do problema a %er re%ol4ido de acordo com a 4i%o do u%u/rio. 9 objeti4o do projeto . de!inir a e%trutura do problema e com o% re:ui%ito% do u%u/rio. 9% de!en%ore% da an/li%e e%truturada a!irmam :ue o u%o do me%mo m.todo de con%truo para a e%peci!icao e para o projeto obriga o% doi% a !icarem mai% coe%o% e a mai% pro4a4elmente repre%entarem um %i%tema :ue %ati%!ar/ 6% nece%%idade% e expectati4a% do u%u/rio. $n/li%e e%truturada !oi projetada para %er compat&4el com o projeto e%truturado e !ornecer a mel<or entrada po%%&4el para ele. $ e%peci!icao . compo%ta de diagrama de !luxo de dado%, um dicion/rio de dado% e e%peci!ica2e% do% proce%%o%. $ an/li%e e%truturada de %i%tema% comp2eA%e de um conjunto de t.cnica% e !erramenta%, em con%tante e4oluo. 0eu conceito !undamental . a con%truo de um modelo l+gico Bno !&%icoC de um %i%tema, utili"ando t.cnica% gr/!ica% capa"e% de le4ar u%u/rio%, anali%ta% e projeti%ta% a !ormarem um :uadro claro e geral do %i%tema e de como %ua% parte% %e encaixam para atender 6% nece%%idade% da:uele :ue dele preci%am. $nte% do de%en4ol4imento de%%a% !erramenta% de $n/li%e %truturada de 0i%tema%, todo% o% detal<e% da implementao !&%ica eram perdida%. 9 anali%ta %er4e de intermedi/rio entre a comunidade de u%u/rio% e a comunidade de programadore%, portanto ele de4e combinar o :ue . atualmente po%%&4el ne%%a tecnologia Bmini%, micro%, banco de dado%, etc...C e o :ue 4ale a pena %er !eito para a empre%a, em relao a maneira como . admini%trada%, por e%te moti4o tornaA%e nece%%/rio o u%o de mel<ore% !erramenta%. 9% problema% :ue o anali%ta en!renta %o entrelaado%, e%ta . uma da% ra"2e% :ue o% tornam di!&cei%, como por exemplo; A 9 anali%ta ac<a di!&cil aprender o ba%tante %obre a empre%a para con%eguir determinar o% re:ui%ito% do %i%tema atra4.% do% ol<o% do u%u/rio. A 9% u%u/rio% ainda no con<ecem o %u!iciente %obre ') para %aberem o :ue ., ou no 4i/4el. m geral, a propaganda a re%peito do% computadore% no proporciona 6% pe%%oa% id.ia% e%pec&!ica% ou preci%a% %obre o :ue tai% m/:uina% podem ou no !a"er.
5

A 9 anali%ta pode !icar %obre carregado de detal<e% rapidamente, no %omente de detal<e% t.cnica% inerente% ao no4o %i%tema. A 9 documento :ue de!ine o% detal<e% de um no4o %i%tema B:ue podemo% c<amar e%peci!icao do %i%tema, projeto geral, e%peci!icao !uncional, ou :ual:uer nome e:ui4alenteC !orma e!eti4amente um contrato entre o departamento do u%u/rio e o grupo de de%en4ol4imento de %i%tema , ape%ar de muita% 4e"e% %er impo%%&4el ao% u%u/rio% entenderem, por cau%a de %eu taman<o e do% conceito% t.cnico% a%%ociado% a ele. A 0e o documento da e%peci!icao puder %er e%crito de !orma a !a"er %entido para o% u%u/rio%, poder/ no %er muito >til para o% projeti%ta% e programadore% :ue iro con%truir o %i%tema. De%mo utili"ando a% mel<ore% !erramenta% anal&tica% po%%&4ei%, algun% do% problema% acima %empre e%taro pre%ente%, poi% no exi%te #erramentas anal%tica :ue po%%ibilita ao anali%ta %aber o :ue o u%u/rio pen%a ma% no di". @o </ como mo%trar um modelo concreto e claro do %i%tema para o% u%u/rio%, poi% . di!&cil para o% u%u/rio imaginar o :ue o no4o %i%tema l<e% !ornecer/ at. :ue e%teja realmente em !uncionamento. $t. agora, a >nico ilu%trao para um %i%tema tem %ido o Fluxograma. mbora um Fluxograma po%%a 4alor mil pala4ra%, o anali%ta !ica pre%o a um compromi%%oE o u%o do% %&mbolo% padroni"ado% de Fluxograma %igni!ica, ine4ita4elmente, :ue o anali%ta de4e %e comprometer a uma implementao !&%ica do no4o %i%tema. 9 pr+prio ato de de%en<ar um Fluxograma %igni!ica :ue . preci%o tomar uma deci%o :uanto 6 entrada de dado% a %er !eita por meio de cart2e% ou atra4.% de um terminal de 4&deo, :uai% ar:ui4o% e%taro em !ita e :uai% em di%co, :ue programa% produ"iro %a&da e a%%im por diante. -odo4ia, e%%a%, deci%2e% %o a e%%?ncia do trabal<o do projeti%ta. $ partir do momento em :ue o anali%ta ti4er de%en<ado um Fluxograma do %i%tema, o projeti%ta poder/ e%col<er entre aceitar o projeto !&%ico do anali%ta e ento lidar com o% detal<e% de e%trutura de programa e ar:ui4o, de ento Bcomo muita% 4e"e% aconteceC retornar 6 e%peci!icao e%crita para gerar um no4o projeto. @en<um do% camin<o% . %ati%!at+rio. $ e%peci!icao no %omente de4er/ de%cre4er tudo o :ue o u%u/rio 4?, incluindo todo% a% inter!ace%, como tamb.m de4er/ e4itar a de%crio do :ue o u%u/rio no 4?. %%a . a tare!a do implementador, e a:ui %ua liberdade de4e %er limitada. 9 anali%ta de4e e%tar %empre preparado para mo%trar uma implementao de :ual:uer a%pecto :ue ele de%cre4e, ma% no de4e tentar ditar a implementao.

Processo

Documento (geralmente saida)

Deciso

Fita magntica

Carto Perfurado

Terminador

Conexo

Saida em video

Arma enamento de dados Entrada Manual

Figura! S"m#olos convencionais de fluxogramas

9 Fluxograma no . >til na FmodelagemG do %i%tema para o% u%u/rio%. mbora algun% u%u/rio% po%%am aprender a ler Fluxograma, para a maioria dele% o Fluxograma repre%enta um FHargo 4i%ualG.

&. Analise Estruturada' (ene#%cios e Pro)lemas

(ene#%cios
9% u%u/rio% obt.m uma id.ia mai% clara do %i%tema propo%to pelo diagrama de !luxo de dado%, do :ue a obtida atra4.% da narrati4a e Fluxograma de %i%tema% !&%ico% $ apre%entao em termo% de !luxo l+gico con%egue mo%trar malAentendido% e ponto% contro4er%o%.

Pro)lemas
9 e%!oro , a !ormalidade e o grau de detal<e nece%%/rio%, e%pecialmente na con%truo do dicion/rio de dado%, muita% 4e"e% %o!rem re%i%t?ncia -em <a4ido uma certa preocupao por parte do% programadore% de :ue ao obterem e%peci!ica2e% detal<ada% da l+gica no portugu?% e%truturado, acabaro F retirando todo o pra"er da programao, tornandoAo% mero% codi!icadore%G 9rientao do% u%u/rio% e treinamento do% anali%ta% %o nece%%/rio%, poi% com a introduo da $n/li%e %truturada !oram mudada% a% Fregra% do jogoG e todo% de4em %er bem e%clarecido% :uanto 6% no4a% regra% e 6 maneira como ela% mel<oram o jogo.

$% inter!ace% entre o no4o %i%tema e outro% j/ exi%tente%, %o mo%trado% de modo bem mai% claro 9 u%o de dicion/rio de dado% para guardar o% iten% do glo%%/rio do projeto economi"a tempo ao re%ol4er rapidamente o% ca%o% em :ue pe%%oa% c<amam a% me%ma% coi%a% por di!erente% nome%

*. Diagrama de +lu,o de Dados L-gico


Uma diagrama de !luxo de dado% . uma repre%entao em rede do% proce%%o% B!un2e% o% procedimento%C de um %i%tema e do% dado% :ue ligam e%te% proce%%o%. Do%tra o :ue um %i%temaIprocedimento !a", ma% no como !a". J a !erramenta principal de modelagem da an/li%e e%truturada e . u%ada para di4idr o %i%tema em uma <ierar:uia de proce%%o%. 9% %&mbolo% e o% conceito% :ue o repre%enta encontramA%e no n&4el l+gicoE um !luxo de dado% pode e%tar contido !i%icamente em :ual:uer lugar em :ue o% dado% pa%%em de uma entidade ou proce%%o para outro. Utili"ando o% :uatro %&mbolo% do ).F.)., podemo% de%en<ar um :uadro do %i%tema %em no% comprometermo% com a %ua implementao.

Processo &ue transforma os fluxos de dados

De$%sito de dados

'rigem e(ou destino dos dados

Fluxo de dados

Figura! Sim#ologia )*sica do Diagrama de Fluxo de dados

*.1..aracter%sticas da T/cnica de An0lise Estruturada de Sistemas


$ an/li%e e%truturada de %i%tema% . uma t.cnica :ue con%i%te em con%truir, gra!icamente, um modelo l+gico para o %i%tema de in!orma2e% gerenciai%, a :ual permite :ue u%u/rio% e anali%ta% de %i%tema%, encontrem uma %oluo clara e >nica para o %i%tema de modo :ue e%te tran%mita a% reai% nece%%idade% do% u%u/rio%. $ an/li%e e%truturada de %i%tema% apre%enta um de%en4ol4imento do geral para o particular do %i%tema, comeando com um diagrama geral de !luxo de in!orma2e% e partindo depoi% por um re!inamento %uce%%i4o atra4.% da con%truo de diagrama de !luxo de in!orma2e% detal<ada%. $ an/li%e e%truturada de!ine Fo :ueG o %i%tema de4e !a"er e tornaA%e ba%tante 4alio%a no momento de determinar a% entrada% para o% %i%tema% de modo :ue e%te% !i:uem o% mai% !lex&4ei% po%%&4el.

*.". +atores e,ternos


Keralmente, %o cla%%e% l+gica, de ati4idade% e ou pe%%oa :ue interagem com o %i%tema %endo !onte% ou de%tino% da% in!orma2e%. xemplo; cliente, banco, !ornecedore%, etc. 'ode tamb.m %er con%iderado !ator externo outro %i%tema :ue !ornea dado% ou in!orma2e% para o %i%tema :ue e%t/ %endo de%crito, ou :ue receba dado% do% me%mo%. 9 !ator externo . repre%entado por um %&mbolo :ue . um :uadrado com a% !ace% e%:uerda e de cima duplamente traada%, para di%tinguiAlo do% demai% %&mbolo% u%ado% no% diagrama%. J identi!icado por uma letra min>%cula colocada no canto %uperior e%:uerdo.

13

'ara e4itar :ue a% lin<a% do% !luxo% de in!orma2e% %e cru"em em dema%ia, podeA%e repetir o me%mo !ator no me%mo !luxo, mai% de uma 4e", denotando tal !ato por meio de uma lin<a diagonal :ue . colocado no canto in!erior direito. 'ortanto, %e um !ator preci%ar %er repetido, colocaA%e uma lin<a diagonal no canto in!erior da me%maE %e outro tamb.m preci%ar %er repetido, colocamA%e dua% lin<a% diagonai%, e a%%im por diante, independentemente do n>mero de 4e"e% :ue o !ator aparecer repetido. xemplo; a Cliente a Cliente

*.&. +lu,o de In#orma 1es


=epre%entam, no% diagrama%, um %i%tema de canali"ao por onde a% in!orma2e% !luem. le% %o repre%entado% por !lec<a% direcionada% no %entido do !luxo da% in!orma2e% e de%en<ada%, de pre!er?ncia, <ori"ontal ou 4erticalmente. )ependendo do ca%o, podeA%e u%ar uma !lec<a direcionada no% doi% %entido%, %e a%%im !or con4eniente Bnormalmente i%%o acontece :uando %e trata de uma atuali"ao num centro de in!orma2e%C. 9% !luxo% %o re!erenciado% por %ua% re%pecti4a% origem e de%tino%, na% al.m di%%o, de4em receber um nome, o mai% %igni!icati4o po%%&4el, para :ue o% diagrama% %ejam !acilmente entendido% pelo% u%u/rio%.

a Cliente Dados $ara $reenc-imento da $ro$osta

+,+ Preenc-e $ro$osta e fic-a de controle ( emisso

11

0alientaA%e :ue, muita% 4e"e%, um !luxo recebe um nome mai% abrangente, ma%, geralmente, !luem pelo me%mo 4/rio% tipo% de dado% ou 4iceA4er%a, um !luxo recebe um nome bem detal<ado, ma% no nece%%ariamente !luem por ele todo% o% dado% ao me%mo tempo. D .(3 Documentos

.,/ Envie documenta0o ao 1ecursos 2umanos

Enviar Documenta0o

*.*. Processos
0o a% 4/ria% ati4idade% reali"ada% no %i%tema. 0o repre%entado gra!icamente por um retLngulo de borda% arredondada%, opcionalmente di4idido em tr?% /rea%. 4dentifica0o Descri0o 5ocali a0o F"sica

@o% proce%%o% t?mA%e a% %eguinte% ati4idade%. aC Identi!icao; . um n>mero atribu&do ao proce%%o, exclu%i4amente para identi!ic/Alo, no tendo, portanto, outro %igni!icado. Keralmente, e%%e% n>mero% %o colocado% da e%:uerda para a direita no diagrama de !luxo de in!orma2e%E bC )e%crio; . uma !ra%e imperati4a, !ormada por um 4erbo re!erente a uma ao Bregi%tro, controle, preenc<a, etcC %eguido por um objeto. xemplo; F=emeta 'agamento $tra%oGE cC *ocali"ao F&%ica; . o nome da unidade organi"acional re%pon%/4el pela ati4idade, no ca%o de o %i%tema% %er implementado.

*.2.(anco de In#orma 1es


0o o% Farma".n%G :ue guardam dado% e in!orma2e% entre o% 4/rio% proce%%o% %o repre%entado% gra!icamente por um par de lin<a% paralela%, !ec<ada% apena% de um lado por dua% outra% lin<a%, bem pr+xima perpendiculare% 6% primeira%, !ormando, portanto, um pe:ueno :uadrado do lado e%:uerdo. @e%%e :uadrado colocaA%e uma re!er?ncia num.rica arbitr/ria para o

12

dep+%ito, antecedida pela letra F)G e, no e%pao re%tante, colocaA%e o nome atribu&do ao banco de in!orma2e%, :ue de4er %er a:uele u%ado no diaAaAdia do u%u/rio. xemplo; D.(3 Agenda de Controle de 6encimentos

2..on3en 1es 4ara E,4los!o de Processos


xi%tem alguma% con4en2e% :ue de4em %er %eguida% na elaborao de%%a% explo%2e% de proce%%o. aC o% proce%%o% do diagrama detal<ado de4em receber como identi!icao um n>mero :ue %eja um decimal do n>mero do proce%%o :ue e%t/ %endo explodido. xemplo; o% proce%%o% do diagrama detal<ado re!erente% 6 explo%o do proce%%o 2 do diagrama geral recebem como identi!icao o% n>mero%E 2,1,2.2,2.3,etc... )a me%ma !orma, %e e%te% !orem detal<ado%, o% proce%%o% de4em %er identi!icado% por 2,1.1,2.1.2,2.2.1, e a%%im %uce%%i4amente. bC o diagrama detal<ado . de%en<ada dentro de uma retLngulo grande, com a !orma do %&mbolo do% proce%%o%, determinado, de%%e modo, uma lin<a :ue delimita o% proce%%o% da decompo%io. 9% !luxo% :ue entram e %aem do proce%%o no n&4el mai% alto tamb.m de4em cru"ar a lin<aAlimite, entrando ou %aindo. 9% !luxo% :ue cru"am a lin<aAlimite do diagrama detal<ado e :ue no aparecem no diagrama geral, ao cru"ar e%%a lin<a, de4em %er a%%inalado% com um FMG no ponto de inter%eco. cC o% dep+%ito% de dado% e in!orma2e% %o externo% ao proce%%o% expandido, i%to ., aparecem no diagrama geral u%ado% por outro% proce%%o%E podem e4entualmente aparecer no !luxo detal<ado, metade !ora e metade dentro da lin<aAlimite, %e i%%o !acilitar o de%en<o.

dC o% dep+%ito% de dado% e in!orma2e% interno% a um proce%%o aparecem apena% no diagrama detal<ado, de%en<ado% internamente do lado de dentro da lin<Alimite, e %eu% n>mero% de identi!icao de4er %er atribu&do% da %eguinte maneira; a letra F)G %eguida do n>mero do proce%%o do diagrama geral, uma barra FIG e depoi% um d&gito. xemplo; podeA%e ter depo%ito F)3I3 A $r:. de relao MG. eC a% entidade% externa% no de4em, de modo algum, aparecer de%en<ado% no interior da lin<aA limite do diagrama detal<ado.

13

!C :uando !luxo% de dado% e in!orma2e% %e cru"am Bat. me%mo no diagrama geralC, de4eA%e u%ar a %eguinte notao;

gC :uando um !luxo de dado% e in!orma2e% cru"am com uma banco de dado% e in!orma2e% cru"ar com um banco de in!orma2e%, de4eA%e u%ar a %eguinte notao;

5..r%tica 6 An0lise Estruturada


n:uanto a% mai% a4anada% t.cnica% e%truturada% e%to di%pon&4ei% para a !a%e de codi!icao do de%en4ol4imento de %o!tware, pro4a4elmente a% meno% a4anada% e%to di%pon&4ei% para a an/li%e e e%peci!icao de %i%tema. $ an/li%e e%truturada . um exemplo de uma metodologia inicial e in!ormal. =epre%enta mai% o% princ&pio% de um m.todo de an/li%e do :ue uma metodologia madura. -al4e" a mai% importante mel<oria :ue a an/li%e e%truturada introdu" %eja mudar a e%peci!icao do %i%tema de um grande e ileg&4el torno para um modelo gr/!ico de !/cil u%o. Um diagrama de !luxo de dado% de alto n&4el pode %er de%en<ado rapidamente, %endo !acilmente modi!icado 6 medida :ue o u%u/rio e o anali%ta %e apro!undam %obre o problema a %er re%ol4ido. ,ontudo, o diagrama de !luxo de dado% no . uma repre%entao completa ou preci%a do %i%tema. mbora um conjunto de diagrama% de !luxo de dado% ni4elado% po%%a mo%trar a organi"ao <ier/r:uica pela explo%o do% retLngulo% de proce%%o%, um diagrama de !luxo de dado% no apre%enta nen<um embutimento l+gico de !luxo% de dado% e nen<uma in!ormao de controle. J comum, tamb.m, aparecerem omi%%2e% e outro% erro% no% diagrama% de !luxo de
14

dado%, uma 4e" :ue no </ nen<um mecani%mo de c<ecagem. mbora o m.todo de an/li%e e%truturada %eja !undamentado no !luxo de dado%, %ua ?n!a%e e%t/ no% componente% do proce%%o, e a an/li%e de dado% recebe apena% uma ateno %ecund/ria. Uma outra mel<oria b/%ica :ue a an/li%e e%truturada apre%enta . a aplicao do princ&pio di4idir para con:ui%tar ao proce%%o de an/li%e e 6 e%peci!icao do %i%tema. 9 proce%%o de an/li%e de4er %er di4idido em etapa%, e a e%peci!icao de4er %er di4idida em parte% !/cei% de %erem entendida% e modi!icada%. 9% de!en%ore% da an/li%e e%truturada con%ideram a e%peci!icao e%truturada como o elo entre a an/li%e e o projeto. 9 diagrama de !luxo de dado% . u%ado como a ba%e %obre a :ual de4e %er con%tru&do um projeto e%truturado e !inalmente um programa e%truturado. ,ontudo, . preci%o muita !. para complementar a !alta de rigor :uando %e tran%!orma um diagrama de !luxo de dado% em um diagrama de e%trutura :ue repre%enta um projeto e%truturado.

Pagamento Cliente
associar $agamento 7 fatura

Pagamento da fatura Detal-e da fatura

Exem$lo de Diagrama de Fluxo de Dados

D9

Contas a rece#er Detal-e do Pagamento 3,8

)anco

De$%sito

Condensar $agamento e de$ositar no #anco

Financeiro

Cotrole de caixa ( Faturamento

1#

7. 8uando Usar a An0lise Estruturada


$ an/li%e e%truturada de4er %er u%ada apena% para problema% pe:ueno% e %imple%. mbora %eja in!ormal e no 4alidado por computao, o diagrama de !luxo de dado% . a parte mai% importante da an/li%e e%truturada. J de u%o bem !/cil. 'ode %er utili"ado para a determinao do% componente% b/%ico% de proce%%amento e do% !luxo% de dado% de um %i%tema. 'ode %er acompan<ado por uma modelagem de dado% mai% !ormal. 'ara %i%tema% maiore% e mai% complexo%, a diagramao de !luxo% de dado% pode %er u%ada para e%boar uma 4i%o de alto n&4el do %i%tema. 'or.m, al.m de%te ponto, de4em %er u%ado% outro% m.todo% de an/li%e e de e%peci!icao mai% rigoro%o% para de%en4ol4er uma e%peci!icao preci%a e 4alidada por computao.

15

Re#er9ncias (i)liogra#ias 1. $nali%e %truturada de 0i%tema% - Chris Gane e Trish Sarson - Editora LTC (Livros Tcnicos e Cientficos), 1993 2. 3.

17

Você também pode gostar