차례:
정의-소프트웨어 구성 관리 (SCM) 란 무엇입니까?
소프트웨어 구성 관리 (SCM)는 조직에서 소프트웨어 제품에 도입 된 변경 사항을 관리하기 위해 자주 사용하는 표준 프로세스와 기술로 구성된 소프트웨어 엔지니어링 분야입니다. SCM은 개별 요소 및 구성을 식별하고 변경 사항을 추적하며 버전 선택, 제어 및 기준을 세우는 데 도움이됩니다.
SCM은 소프트웨어 제어 관리라고도합니다. SCM의 목표는 안정적인 버전 선택 및 버전 제어를 통해 복잡한 대규모 소프트웨어 시스템에 도입 된 변경 사항을 제어하는 것입니다.
Techopedia는 SCM (Software Configuration Management)을 설명합니다.
SCM은 프로젝트 계획의 다양한 기술적 어려움을 다루는 메커니즘을 정의합니다. 소프트웨어 조직에서 소프트웨어 구성 관리를 효과적으로 구현하면 팀의 프로그래머 간의 조정이 향상되어 생산성을 향상시킬 수 있습니다. SCM은 팀 구성원 간의 잘못된 통신으로 인해 종종 발생하는 혼란을 제거합니다. SCM 시스템은 소프트웨어 객체, 프로그램 코드, 테스트 데이터, 테스트 출력, 디자인 문서 및 사용 설명서와 같은 기본 구성 요소를 제어합니다.
SCM 시스템에는 다음과 같은 장점이 있습니다.
- 중복 작업이 줄었습니다.
- 동시 업데이트의 효과적인 관리
- 구성 관련 문제를 방지합니다.
- 팀 조정을 용이하게합니다.
- 건물 관리에 도움이됩니다. 빌드에 사용되는 도구 관리
- 결함 추적 : 모든 결함이 소스로 추적 할 수 있도록합니다.