구성 관리: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글 PuzzletChung 사용자가 형상 관리 문서를 구성 관리 문서로 옮기면서 넘겨주기를 덮어썼습니다.: 토론:구성 관리
편집 요약 없음
1번째 줄:
'''소프트웨어 형상구성 관리'''(Software Configuration Management) 또는 '''구성형상 관리'''는 일반적인 단순 버전관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술 분야의 형태로 넓히는 근간을 이야기한다.
{{출처 필요}}
{{이동 토론|구성 관리}}
'''소프트웨어 형상 관리'''(Software Configuration Management) 또는 '''구성 관리'''는 일반적인 단순 버전관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술 분야의 형태로 넓히는 근간을 이야기한다.
 
== 용어 ==
어느 순간부터 영문 문서를 일어 번역을 거쳐 한글화 거치는 과정에서 {{출처|일어 번역판에 설정되어 있던 형상(形狀)이라는 단어}}가 정식 학술 용어로 사용되고 있고, 영어 원문에서 의도한 configuration이란 용어의 정의는 그 과정에서 많이 변색되어 실무에서는 잘못 쓰이고 있는 것을 볼 수 있다. 또한 몇몇 소프트웨어 공학 번역서에 구조 관리나 구성 관리 등으로 번역된 사례도 있어 대한민국의 학술 체계가 얼마나 허술한 기반에 인기 과목 위주로 운용되는가를 볼 수 있겠다.
 
소프트웨어 형상구성 관리란 소프트웨어 소스 코드 뿐 아니라 개발 환경, 빌드 구조 등 전반적인 환경 전반적인 내역에 대한 관리 체계를 정의하고 있다. configuration이란 [[영어]] 원문에서의 뜻은 소프트웨어의 [[BOM]](Bill of Material)을 운용하는 체제를 얘기하고 있으며, 대부분의 [[산업 공학]]이나 [[생산 시스템]]에서 이야기하는 [[제조 공정]]을 소프트웨어 엔지니어링에 적용한 경우를 의미한다.
 
즉, 하나의 소프트웨어 산출물(binary)을 생성하기 위해 필요로 하는 아이템들과 공정 방식의 정의, 그리고 재생성을 위한 전반적인 환경까지 베이스라인(baseline)화하여 관리하는 방식 전체를 의미하며 이를 체계화한 사항을 형상 관리 시스템으로 정의하고 있다.