Você está na página 1de 9
Geréncia de Configuracao de Software WTO Nee COR Toe Cem en Re ec oe ne ULI) Se ES TT | O sistemas de software esto rn constante Am nulengie do satlivare, isto € odificasties om artefatos existent, cchoga a consuimir 75% do custo total de seu ciclo de vida. Aproximadamente, dotadooesiorgnde manutengaocussae sos de implementa tilizados naa lo software em fangan de moskfieagiies com requisites fincionays, ro 8 ws reengera A Gerencin de Configanacin de Software dade de controlar estas modificagses, por meio de métey Gistine Dantas ferrame intuitode ‘essen Tose 2 produtividade © minimizar ws erros peatOoD pa cometidos durante a evolu Gereaatonatan mo Ema diseiphina gquecontrolaen fade Senge dul ppacyeleasindmerasceraghns extenscese nds 2 se fae Sa BESS a softare de forma vty se cod ee sSeclquondocqupsmanpalm mi ieadas durante o cielo de vids le dessnvolvimenta e evolu sve, sendo indi vveres.em eonjanto,acteftos connans, 1 um forte apel pars «da Geréncia de Conii areduranteactapade mamitenga ‘sua aplicagao nave restringe some vida do soft. 50 dos sistemas de Gerincia de Configuragso< fundarnental controle sobre os artefatos prodizidos 1 do cick ‘© modifieados por diferentes recursos slesdeo planejamento levantamento de requisites aé a constructo ¢ enteeg produto, © motive da sia importincia jade a0s pr ntticades quando a Gereacia de 7 analisar alguns destes Imagine que ums) wh que sea C roxio e gute em am determinade projlo tums descnvolvedor esteja modi ficando os artefatos ithagirna rede Simultaneamen- egundo desenvolvedor mosifica em mein 16 Engenharia de Software Magazine~ Geréncia de Configuracao de Software GERENCIA DE CONFIGURACAO fos artefatos C4, C5 w tamlaém o artefato C2, comoesemmplfica aFigura t Neste censrio, © segundo desemvolve- dor nao nottiea © pimeiro desenvolvee lor sobre « impacto que a moditicagio do artefatn C3 pode Consegitentemente, oprineirs desenvok, usar no cédige, odor, que esté usando dle trabalho, nao eon: dle rma rpida,o motivo que kevou sus iimplementagao a falar. Este problema acontece pela falla de netificaga e pee compartithamento de artefatos de soe tuvare pordiverses desenvolvedores, ‘o mesmo espago 1 ident tian Imagine que agora for scondado entre fos desenvolvedaces que 0 ideal seria fotosemumrepesitiie ceque cada desenvolsedorimpiementaria suas modifieages ens urn espago de l= balho privado. Apés cada modi ‘oartefatn seria devolve a0 repo Considerando este ce mnte acorreriam sobreposigbes ou per las de modificagnes implemweatadas 0s artefatos comunsnasorganizagiessem pritica da Ceréncinge Configuragae, Um dfesenvolvedor podria implementar sua moditicagio em uma versio desatualiz= dda do artotato e sebrepor a verso mais atual disponibitizada por outro, Este problema ocorre devide & ataahizagio simuanea, quando dois desenvolwedc= rescompariihama mesmo repositivio & nanexistecontrolecu restegan quarto a0 acessn a este reponitrio [ver Figura 2, Soo. perspectiva de desenvolvimento a Gerencia de Config Iovare abrange thos sistemas prineipais aga de Sot controle de modificasies, controle de versdes e controle de gerenciamente de constra, ‘Ossistema de controle de sorsses pore nite quee os artefatos sod Gerencia de Configaragie eveluam de forma di buida, concorrente ¢ disciplinada, evie tando perdas ou sobroposigies duran fo desenvolvimeato e a manateagso do arteiate, Podemes citar come exemplos read CVS, Subser sion, [EM Rational ClearCase e Microsoft Visual Source Safe ‘Ossstema de controle de modificagoes slotestamentasde todas as informagies geradas durante oandamente dass iilagies de modificagan e relat essa infoemagives 08 partuepantis anteressados © a zados,Podemos citar como exemplos de ferramentas de mercader Bugzilla, lira, FdicSo 02 - Engenharia de Software Magazine 17 Trace IBM Rational Char Quest gortncin de projetos ©) gorantia de Terminologia © sistoma de gerenciamento de conse ambiente estével no qual 0 produto Osistema de controle de wersdes pete trugio automatiza prosesso detranse deve ser desenvolt mite que os artefats svjam obtidos formagie dos diversos artefatos do. Neste artigo, ¥ gue compoum um projetoem uum sistema exceutsel propriamente —_guragio de Software eco dito tragao do sottivare gu mos alguns cone por meio de uma operagie conhecida aut, modificados dentio do wo esta area espago de trabalho do desemvaly softwa dda area de Gerincia de Confi- como fone depois, retornados a0 repositérin, por J processo & nomeago cons $e relaciona com 0 pracess0 d por exen volurmento desoftware. Tambémyserao my testa e empacots a aplicasao java come apresentadas algumas estratégias ée clk alo gma operagso conheeida come cn, como exemplica aFigara 3.0 uum arquive jar Este process ocorre de organizagao do trabalho repositirio é local de armazenament forma aderentens normas, procesimene tos, poitieas epadroes delinidos para 6 projeto, Podemos citar como evemplos dle terramentas de mercado. Maven e Modificagaes d= Apache Ant ‘outros AAs vantagens da utilizagao da Gs desenvolvedores roncia de Configuracao de Software sao intimeras, Deatre elas, podemos anh de produtividade 30 do relrabalho rn Chen da disciplina “ erst) gepage de taba“) listar fieiéneia 2 dinvin ce dos erros; 2) sumer no processo de dese: 5) acess ds informagdes qualitativas ce quantitativas referentes ao process ‘esenwolvimento, como por exemplo ida de esforgo para efetuar ums alteragao¢ freqitincia de mdaticasion por componente: (6) possibilidade & cstabelecer uma trifha de auditoria spor que guano por quem 0 fay allerade, (7) auilio Figura ope ‘aia aaa ea ass Figura fo tira Peses 18 Engenharia de Software Magazine~ Geréncia de Configuracao de Software

Você também pode gostar