정보처리기술사/01.기출문제

형상관리(Configuration Management)의 기준선

anodos 2024. 8. 14. 11:45

형상관리(Configuration Management)

형상관리(Configuration Management)는 시스템 개발이나 소프트웨어 개발에서, 제품이나 시스템의 기능적, 물리적 특성을 일관되게 유지하고 관리하는 프로세스를 의미합니다. 이는 시스템의 변경 사항을 체계적으로 관리하고, 변경이 일어날 때마다 전체 시스템의 무결성을 보장하기 위해 사용됩니다.

형상관리는 다음과 같은 활동을 포함합니다:

1. 형상 식별(Configuration Identification)

 

시스템의 각 구성 요소를 명확하게 정의하고, 고유하게 식별할 수 있도록 하는 작업입니다. 이를 통해 어떤 구성 요소가 시스템에 포함되어 있는지, 그 구성 요소의 버전이 무엇인지를 파악할 수 있습니다.

2. 형상 통제(Configuration Control)

 

시스템 구성 요소의 변경을 관리하는 프로세스입니다. 변경 요청이 들어오면, 이를 검토하고 승인 또는 거부하는 절차를 통해 변경 사항이 시스템에 미치는 영향을 최소화합니다.

3. 형상 감사(Configuration Audit)

 

시스템의 구성 요소들이 문서화된 내용과 일치하는지, 또한 모든 변경 사항이 적절하게 관리되고 있는지를 확인하는 과정입니다.

4. 형상 기록(Configuration Status Accounting)

 

형상 관리 활동의 결과를 기록하고 보고하는 절차입니다. 이는 구성 요소의 현재 상태, 변경 사항, 변경 이력 등을 체계적으로 기록하여, 나중에 추적할 수 있도록 합니다.

형상관리 기준선(Baseline)

형상관리 기준선(Baseline)은 형상 관리에서 중요한 개념으로, 특정 시점에서 시스템 또는 제품의 기능적, 물리적 특성을 공식적으로 정의한 상태를 의미합니다.

 

이 기준선은 변경 관리 프로세스의 기준이 되며, 기준선이 설정된 이후에는 그 구성 요소를 변경하기 위해 공식적인 절차를 따라야 합니다.

기준선의 주요 특징

1. 공식적인 상태

 

기준선은 프로젝트의 특정 시점에서 공식적으로 승인된 상태를 의미합니다. 예를 들어, 요구사항 문서가 공식적으로 승인되면, 그 시점의 요구사항 문서가 기준선이 됩니다.

2. 변경 통제의 기준

 

기준선이 설정되면, 그 이후의 변경은 모두 형상 관리 프로세스를 통해서만 가능합니다. 이는 무분별한 변경을 막고, 시스템의 안정성을 유지하는 데 중요한 역할을 합니다.

3. 프로젝트의 주요 단계

 

기준선은 프로젝트의 중요한 마일스톤에서 설정됩니다. 예를 들어, 요구사항 분석이 끝난 시점, 설계가 완료된 시점, 테스트가 끝난 시점 등에서 각각의 산출물이 기준선으로 설정될 수 있습니다.

기준선의 종류

- 기능적 기준선(Functional Baseline): 시스템의 요구사항 명세서가 공식적으로 승인된 상태를 나타냅니다.
- 설계 기준선(Design Baseline): 시스템의 설계 문서가 공식적으로 승인된 상태를 나타냅니다.
- 제품 기준선(Product Baseline): 최종 제품 또는 시스템이 공식적으로 승인된 상태를 나타냅니다.

형상관리의 중요성

형상관리는 시스템 또는 소프트웨어 개발 과정에서 일관성을 유지하고, 변경 사항이 잘 관리되며, 모든 팀 구성원이 최신 정보를 공유할 수 있도록 합니다. 이를 통해 개발 과정의 혼란을 줄이고, 품질을 향상시키며, 프로젝트의 목표를 달성하는 데 기여합니다.

반응형