상세 컨텐츠

본문 제목

소프트웨어 형상 관리(SCM)

Developer/형상 관리

by cepiloth 2018. 9. 5. 11:28

본문

728x90
반응형

1. 소프트웨어 형상 관리(SCM, Software Configuration Management)

 개발 과정의 변하는 사항을 관리하는 일련의 작업

 소프트웨어의 생산물을 확인하고 소프트웨어 통제, 변경 상태를 기록하고 보관하는 일련의 관리 작업

 전체 비용을 최소화하고 최소한의 방해가 소프트웨어 현 사용자에게 야기하는 것을 보증하는 것이 목적입니다.


2. 형상 관리 대상

 정의 단계의 문서

 개발 단계의 문서와 프로그램

 유지보수 단계의 변경 사항

 설치 메뉴얼

 실행 프로그램

 사용자 메뉴얼


3. 소프트웨어 형상관리 추가 설명

형상항목 

 개발 프로세스 중 생산 또는 사용된 모든 작업 산출물/산출물들의 집합체를 의미

(ex : 소스, 요구사항명세서, 설계/인터페이스명세서, 테스트 설계/결과서 등과 같은 문서등)

형상항목 선정 

 내부 관리 관점에서 변경에 대한 통제가 필요한 산출물을 선정.

형상 식별자

 형상 항목에 식별이 가능한 식별자(코드)를 부여하는 체계.

예) 프로젝트ID, 타입(산출물).버전

형상 식별자를 파일명으로 사용할 경우 산출물의 유형 최종버전을 알기 용이함.

 베이스라인

(baseline)

 형상관리대상을 선정한 후 형상 항목이 완전한 산출물로 쓰일수 있는 한세트를 베이스라인으로 선정.

베이스라인은 책임있는 역할자(조직)를 통해 관리하고 변경이 있을때 공식적인 검토 / 승인을 얻은 후 베이스라인을 변경.(일반적으로 형상 통제 위원회)

베이스라인을 변경.(일반적으로 형상 통제 위원회)

요구사항분석단계 / 설계단계 / 구현단계 별로 베이스라인이 생성됨.

출처 - http://blog.naver.com/ttllove77/220777504019

728x90
반응형

'Developer > 형상 관리' 카테고리의 다른 글

CI 기능 및 특징  (0) 2018.12.15
Commit failed - exit code 128 received, with output:  (0) 2018.12.03
Git - 코드 트레이스  (0) 2018.09.05
JENKINS 란?  (0) 2018.09.05
SonarQube #1 - 소개  (0) 2018.09.05

관련글 더보기

댓글 영역