Spisu treści:
- Definicja - Co oznacza Software Configuration Management (SCM)?
- Techopedia wyjaśnia Software Configuration Management (SCM)
Definicja - Co oznacza Software Configuration Management (SCM)?
Zarządzanie konfiguracją oprogramowania (SCM) to dyscyplina inżynierii oprogramowania składająca się ze standardowych procesów i technik często wykorzystywanych przez organizacje do zarządzania zmianami wprowadzonymi do jej oprogramowania. SCM pomaga w identyfikacji poszczególnych elementów i konfiguracji, śledzeniu zmian oraz wyborze wersji, kontroli i linii bazowej.
SCM jest również znany jako zarządzanie kontrolą oprogramowania. SCM ma na celu kontrolowanie zmian wprowadzanych w dużych, złożonych systemach oprogramowania poprzez niezawodny wybór wersji i kontrolę wersji.
Techopedia wyjaśnia Software Configuration Management (SCM)
SCM określa mechanizm radzenia sobie z różnymi trudnościami technicznymi planu projektu. W organizacji oprogramowania skuteczne wdrożenie zarządzania konfiguracją oprogramowania może poprawić produktywność dzięki lepszej koordynacji między programistami w zespole. SCM pomaga wyeliminować nieporozumienia często spowodowane błędną komunikacją między członkami zespołu. System SCM kontroluje podstawowe komponenty, takie jak obiekty oprogramowania, kod programu, dane testowe, wyniki testu, dokumenty projektowe i instrukcje obsługi.
System SCM ma następujące zalety:
- Ograniczona zbędna praca.
- Efektywne zarządzanie jednoczesnymi aktualizacjami.
- Unika problemów związanych z konfiguracją.
- Ułatwia koordynację zespołu.
- Pomaga w zarządzaniu budynkiem; narzędzia do zarządzania używane w kompilacjach.
- Śledzenie defektów: Zapewnia, że każda defekt ma identyfikowalność z powrotem do źródła.
