문서보안 DRM 솔루션에서 형상관리란 무엇일까요?
1. 형상관리 개념 (소스/버전 관리보다 조금 더 넓은 개념의 용어라고 보시면 됩니다.)
- 개념 : 개발에 필요한 모든것에 대한 관리를 의미합니다. : 환경적인 요소 전부 포함
- 개발자단 : 개발환경 및 기간장치를 포함할 수 있습니다. : SW / HW 요소 전부 포함
- 관리자단 : 소스와 관리에 사용된 프로그램까지 포함할 수 있습니다. : 관리에 사용된 모든 요소 포함
- 사용자단 : 관련된 모든 것을 의미할 수 있습니다. : 메뉴얼부터 소소한 것 일체 포함
2. 소스관리 기준으로 보았을때의 형상관리
- 이미지 설명 : 아래의 이미지는 대표적인 JAVA 형상관리 툴인 SVN을 이미지화 한 것입니다.
- 필요성 : 하나의 프로젝트는 여러명의 개발자가 협업을 해서 개발을 진행하는 형태를 취하는데, 문제는 소스관리의 어려움이 발생 합니다. 특히 버전관리의 어려움이 대표적이라고 이야기 할 수 있습니다.
- 원리 : 그것을 하나의 툴로서 아래의 이미지와 같이 관리를 하는 것입니다.

오늘은 간단히 형상관리에 대해서 이야기 했습니다.
이미지를 포함하여 대체적으로 SW를 기준으로 이야기 했는데, 그것은 IT 분야에서 형상관리라는 분야가 특히 많이 사용되기 때문입니다.
참고로 마무리 하는데 하위 호환성이라는 단어도 있습니다.
이는 버전업이 될 때 상위 프로그램에서 하위 데이터에 대한 호환이 되어야 한다는 것입니다.
반대 단어로는 파편화, 분절화라는 용어가 존재합니다.
가장 쉽게 안드로이드 OS 파편화라고 많이 들어 보셨을 것입니다.














