나의 서재/22. 소프트웨어 공학 기본원리
3.3 형상 관리
노벰버맨
2021. 11. 20. 14:47
1. 형상 관리의 개요
가. 형상 관리의 정의
- 프로젝트 또는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하기 위한 기법
나. 형상 관리의 특징
-(비가시성) 소프트웨어 생산물 구조가 외부에 노출되지 않음
-(통제의 어려움) 눈에 보이지 않는 상품의 제작은 통제하기 어려움
-(추적의 어려움) 프로젝트의 중간 목표들을 연결시키고 개발과정을 추적하기 어려움
-(관리 미비) 가시성과 추적성의 결핍은 프로젝트의 진행을 관리하기 어렵게 함
-(무절제한 변경) 통제되지 않고 관리되지 않는 소프트웨어의 무절제한 변경이 발생
2. 형상 관리의 개념도 및 구성요소
가. 형상 관리의 개념도
나. 형상 관리의 구성요소
구분 | 특징 | 설명 |
형상 항목 | 문서 프로그램 데이터 등 |
- 공식적으로 정의되어 관리되는 대상 |
형상물 | 기술문서 : 분석/설계 문서, 매뉴얼 등 H/W, S/W : Source Module, 실행 파일 등 |
- 형상항목의 실제 대상 |
기준선 | 통제 시점 CCB |
- 각 형상 항목들의 기술적 통제 기준 |
3. 형상 관리의 절차
단계 | 특징 | 설명 |
형상 식별 | 종류, 버전 | - 형상 관리 대상 구분, 목록 관리 |
형상 통제 | 변경 요청 | - 형상 변경 제안 검토 및 승인 - 베이스라인 변경 |
형상 감사 | 무결성 | - 베이스라인 무결성 감사 - 베이스라인 변경 시 요구사항과 일치 여부 - Verification & Validation |
형상 기록 | 가시성 변경 기록 |
- 형상 및 변경 관리에 대한 결과 기록 |