Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Význam Software Configuration Management

riadenia konfigurácie softvéru ( SCM ) zahŕňa nástroje a postupy , ktoré riadia zmeny, napríklad zmeny verzie , aktualizácie alebo opravy chýb , na softvérové ​​aplikácie . Pretože väčšina softvérových systémov nie sú výsledkom jediného programátora , ale sú kompozity vytvorené spojením jednotlivých programových modulov , akákoľvek zmena existujúceho programu musí splniť ciele v oblasti zmeny bez ovplyvnenia ostatných modulov programu . Účel

Bez správnej kontrolné mechanizmy , projekty môžu ľahko vymknúť z rúk a výsledkom programových zmien , ktoré nespĺňajú užívateľov a dodacie podmienky , sú nekvalitné , a drahšie produkciu . Účel , pre zamestnávanie softvérovú správu konfigurácie je , aby sa zabránilo problémy s konfiguráciou softvéru a maximalizovať produktivitu . Zameriava sa na vytváranie a udržiavanie konzistentného programu vystúpenie správu a riadenie zmeny vykonané v priebehu celého životného cyklu výrobku . To zahŕňa dokumentáciu produktu , rovnako ako vnútorné zmeny programu .
Process

štyri základné postupy zahŕňajú základňu na SCM programu . Patrí medzi ne identifikáciu , riadenie , účtovníctvo a audit . Identifikácia je organizačný proces , ktorý vytvára úložisko pre ukladanie SCM zložky , čo vám umožní nájsť tú správnu verziu pravom súboru v správny čas . Ovládanie definuje , kto môže mať prístup k programovým súborom a účtovníctva udržuje programových zmien , osoba , ktorá zmenu , dátum zmeny a dôvod pre zmenu . Audity poskytujú prostriedky zhodnotiť a analyzovať SCM postupy a vykonať opravy do ovládacieho politiky v prípade potreby .
Komponenty

zložkou SCM je verzia - konkrétny súbor , ktorý obsahuje plány projektov , dizajnové modely , zdrojové súbory , knižnice a spustiteľné súbory . Jediný softvér môže mať celý rad komponentov SCM , ak sa uvoľní viac verzií , pretože každá komponenta je samostatná jednotka , ktorá môže pracovať na jeho vlastné . SCM komponenty vytvoriť subsystém v rámci programu , ktorý znižuje zložitosť , uľahčuje objaviť chyby , a uľahčuje odkazovanie a opakované použitie komponentov položky k zefektívneniu procesu zmeny a zabezpečiť súlad s vývojom programu .
Výhody

Implementácia SCM politika môže pomôcť znížiť zostavenie a integračné chýb a zvýšenie úrovne komunikácie medzi projektovými manažérmi , testery a vývojárov . Politiky SCM tiež umožní presnejšie podávanie správ o súboroch , ktoré sa mení medzi jednotlivými verziami programu a umožňujú projektoví manažéri prístup nielen k informáciám o zmene , ale aj jeho postavenie , developer alebo vývojári priradené k projektu a čas odhad pre dokončenie . Hodnotenie a testovanie kód sa stáva efektívnejšie , pretože iba tie komponenty položky, ktoré menia vyžadujú ďalšie skúmanie a testovanie .
Úvahy

Kľúčovým aspektom SCM je integrácia . Všeobecným pravidlom je začať integrácie skoro a opakovane testovať počas vývoja verzie odhaliť rozhrania a chyby návrhu . Zatiaľ čo každý vývojár zapojení do projektu vyžaduje pracovné plochy usporiadanie , ktoré slúžia jedinému účelu , ako sú úpravy , stavby alebo testovania , je možné, že izolácia developer byť príliš kompletné . Ako každý vývoj úlohou je kompletný , mal by ho developer integrovať so súborom verzie . To udržiava plynulý produktivitu a umožňuje ďalšie zobrazenie zmien , ktoré sa používajú .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené