Upravljanje softverskom konfiguracijom: razlika između inačica
Nema sažetka uređivanja |
Nema sažetka uređivanja |
||
Redak 1: | Redak 1: | ||
'''Upravljanje softverskom konfiguracijom''' (eng. ''software configuration management'', kratica SCM) je pojam iz [[programsko inženjerstvo|programskog inženjerstva]]. Predstavlja praćenje i nadziranje promjena u softveru. [[Upravljanje konfiguriranjem]] uključuje [[nadzor inačica]] i uspostavu [[referentni početni plan (upravljanje konfiguracijom)|osnovnih crta]]. |
'''Upravljanje softverskom konfiguracijom''' (eng. ''software configuration management'', kratica SCM) je pojam iz [[programsko inženjerstvo|programskog inženjerstva]]. Predstavlja praćenje i nadziranje promjena u softveru. [[Upravljanje konfiguriranjem]] uključuje [[nadzor inačica]] i uspostavu [[referentni početni plan (upravljanje konfiguracijom)|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 |
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 == |
== Vidi == |
Inačica od 13. listopada 2012. u 18:26
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
Literatura
- Aiello, R. (2010). Configuration Management Best Practices: Practical Methods that Work in the Real World (1st ed.). Addison-Wesley. ISBN 0-321-68586-5.
- Babich, W.A. (1986). Software Configuration Management, Coordination for Team Productivity. 1st edition. Boston: Addison-Wesley
- Berczuk, Appleton; (2003). Software Configuration Management Patterns: Effective TeamWork, Practical Integration (1st ed.). Addison-Wesley. ISBN 0-201-74117-2.
- 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). Retrieved January 5, 2010, from http://www.everyspec.com/MIL-HDBK/MIL-HDBK-0001-0099/MIL-HDBK-61_11531/
- Futrell, R.T. et al. (2002). Quality Software Project Management. 1st edition. 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. Retrieved January 5, 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. (1st ed.). Addison-Wesley Professional. ISBN 0-321-33638-0.
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