Dom Oprogramowanie Co to jest zarządzanie konfiguracją oprogramowania (SCM)? - definicja z techopedia

Co to jest zarządzanie konfiguracją oprogramowania (SCM)? - definicja z techopedia

Spisu treści:

Anonim

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.
Co to jest zarządzanie konfiguracją oprogramowania (SCM)? - definicja z techopedia