정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 구현 단계, 응용시스템 세부검토내용 "03. 응용시스템의 프로그램 버전관리 및 프로그램 소스의 변경관리가 적정하게 수행되고 있는지 확인한다."의 세부검토방법
01. 컴포넌트 코드 적용을 담당하는 관리자가 선정되어 있고, 그의 역할이 명확하게 정의되어 있는지 확인한다. - 프로젝트수행계획서의 프로젝트 조직도를 검토하여 컴포넌트 코드 적용을 담당하는 관리자의 책임과 역할이 명확히 정의되어 있는지 확인한다. - 구현단계에 적용할 수 있는 소프트웨어 형상관리지침 또는 변경관리지침이 수립되어 있으며, 컴포넌트 코드 적용절차가 반영되어있는지 확인한다. 시스템개발/객체지향·컴포넌트기반 모델/구현/응용시스템 02. 개발자가 컴포넌트 코드 적용절차에 준하여 프로그램을 적용하고 있는지 확인한다. - 개발자와의 인터뷰를 통하여 컴포넌트 코드 적용절차를 숙지하고있으며, 실제 해당 절차에 준하여 적용하고 있는지 확인한다. - 컴포넌트 코드 적용과정에서 관리자의 승인절차가 준수되었으며, 개발자가 정상적인 컴포넌트 코드 적용 여부를 점검하였는지 확인한다. - 소스 프로그램 라이브러리에 대한 접근 권한 목록을 입수하여 운영자나 사용자 또는 관련 없는 개발자의 접근이 허용된 경우가 없는지 확인한다. 03. 컴포넌트 코드의 버전별 분류가 되어있고, 정기적으로 백업을 하고있는지 확인한다. - 소스 프로그램과 목적 프로그램은 일대일 대응되는 방식으로 버전 관리가 이루어지는지 확인한다.- 컴포넌트 코드 변경현황을 검토하여 변경된 컴포넌트 코드 버전별 이력과 변경사항이 관리되고 있는지 확인한다. - 유사시를 대비하여 과거 버전이 포함된 컴포넌트 코드의 백업을 정기적으로 수행하고 있는지 확인한다.