Upravljanje softverskom konfiguracijom (eng. software configuration management, kratica SCM) je pojam iz programskog inženjerstva. Predstavlja praćenje i nadziranje promjena u softveru. Upravljanje konfiguriranjem uključuje nadzor inačica i uspostavu osnovnih crta.
Upravljanje softverskom konfiguracijom odgovara na pitanje "Netko je nešto napravio, kako bi se to moglo reproducirati?" Problem se često saastoji u tome da se to nešto ne reproducira u istovjetnom obliku, nego u nadziranim promjenama prema boljem. Odgovarajući na pitanje uspoređuje se različite rezultate i analizira njihove razlika. Tradicijsko upravljanje konfiguracijom obično se usredotočuje na nadzirano stvaranje odnosno jednostavnih proizvoda. Danas se osobe koje primjenjuju upravljanje softverskom konfiguracijom suočavaju s time što se bave malim pomacima nabolje a pod njihovih nadzorom, u surječju složenog sustava koji razvijaju. Prema jednoj drugoj jednostavnoj definiciji, upravljanje softverskom konfiguracijom je kako se nadzire evoluciju softverskog projekta.
Vidi nadzor promjena (softver) distribuirani nadzor inačica nadzor inačica verzioniranje softvera verzionirajući datotečni sustav inženjerstvo pouzdanosti vlak softverskih izdanja
Literatura Aiello, R. (2010.). Configuration Management Best Practices: Practical Methods that Work in the Real World (1. izd.). Addison-Wesley. . Babich, W.A. (1986.). Software Configuration Management, Coordination for Team Productivity. 1. izd. Boston: Addison-Wesley Berczuk, Appleton; (2003.). Software Configuration Management Patterns: Effective TeamWork, Practical Integration (1. izd.). Addison-Wesley. . Bersoff, E.H. (1997.). Elements of Software Configuration Management. IEEE Computer Society Press, Los Alamitos, CA, 1-32 Dennis, A., Wixom, B.H. & Tegarden, D. (2002.). System Analysis & Design: An Object-Oriented Approach with UML. Hoboken, New York: John Wiley & Sons, Inc. Department of Defense, USA (2001.). Military Handbook: Configuration management guidance (rev. A) (MIL-HDBK-61A). Preuzeto 5. siječnja 2010., from http://www.everyspec.com/MIL-HDBK/MIL-HDBK-0001-0099/MIL-HDBK-61_11531/ Futrell, R.T. i dr. (2002.). Quality Software Project Management. 1. izd. Prentice-Hall. International Organization for Standardization (2003.). ISO 10007: Quality management systems – Guidelines for configuration management. Saeki M. (2003.). Embedding Metrics into Information Systems Development Methods: An Application of Method Engineering Technique. CAiSE 2003, 374-389. Scott, J.A. & Nisse, D. (2001.). Software configuration management. In: Guide to Software Engineering Body of Knowledge. Preuzeto 5. siječnja 2010., from http://www.computer.org/portal/web/swebok/htmlformat Paul M. Duvall, Steve Matyas, and Andrew Glover (2007.). Continuous Integration: Improving Software Quality and Reducing Risk. (1. izd.). Addison-Wesley Professional. .
Vanjske poveznice Software Configuration Management and ISO 9001, autora Roberta Bamforda i Williama Deiblera, SSQC Primjeri uporabe i primjene aplikacije upravljanja životnim ciklusom Usporedne strategije razvitka upravljanja softverskom konfiguracijom iNTCCM , iNTernational Certification for Configuration Management professionals
Kategorija:Programsko inženjerstvo