RadarURL

응용 프로그래밍
2014.05.15 18:19

형상관리의 기능 범주

조회 수 4539 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

들어가면서

일반적으로 형상관리라 하면 소스 코드의 버전을 관리하는 것으로 국한하여 생각하는 경우가 많다.
하지만 (CMMI, SPICE, ITIL등의) SW공학 관점에서 얘기하는 형상관리의 기능의 범위는 변경관리, 릴리즈관리까지 포함하여 그 범위가 매우 넓다.
즉, 변경관리 측면에서 CR(Change Request:변경 요청)이 발생한 이후, 형상항목이 변경되고, 그 변경된 내용이 최종적으로 사용자에게 서비스 되기 까지의 생명주기를 다룬다고 할 수 있다.

1.SW공학에서 일컽는 형상관리 기능 범주

ISO/IEC 15504(SPICE)에서 정의한 형상관리 9개 Best Practice

  • 형상관리 전략 개발: 형상관리 전략을 결정하여 형상관리 활동과 그 활동을 수행하기 위한 일정을 포함.
  • 형상관리 시스템 수립: 라이브러리, 표준, 절차 및 도구를 포함한 시스템 정의.
  • 형상 항목 식별: 소프트웨어 시스템, 모듈, 구성요소, 관련 문서와 같은 형상 항목을 식별, 베이스라인 설정, 버전 부여 방법, 기타 관련 식별 세부사항을 설정한 문서를 정의.
  • 형상 항목 기술서 유지: 각 형상 항목의 최신 기술서를 유지.
  • 변경 관리: 형상 항목의 상태와 변경 요청을 기록되고 보고되어야 하며, 형상 항목에 대한 변경은 검토되고 정식으로 허가되어야 함.
  • 제품 릴리즈 관리: 형상 항목의 릴리즈와 인도는 검토되고 승인된다.
  • 형상 항목 이력 유지: 필요 시 이전의 베이스라인 된 버전으로 복구할 수 있도록 각 형상 항목의 이력을 충분히 자세하게 유지해야 함.
  • 형상 상태 보고: 현재 시스템 통합 내 각 형상항목의 상태와 항목간의 관계를 정기적으로 보고한다.
  • 형상항목 릴리즈 및 인도 관리:형상 항목의 저장, 취급, 릴리즈,인도를 통제함.

CMMI의 Support Area

  • Specific Goal1. 베이스 라인을 설정한다.
    • SP1.1 형상 항목을 식별한다.
    • SP1.2 형상관리시스템을 구축한다.
    • SP1.3 Baseline을 수립한다.
  • Specific Goal2. 변경을 추적하고 통제한다.
    • SP2.1 변경요청을 추적한다.
    • SP2.2 형상 항목을 통제한다.
  • Specific Goal3. 무결성을 유지한다.
    • SP3.1 형상관리 기록을 작성한다
    • SP3.2 형상 감사를 수행한다.

2. 현장에서 생각하는 형상관리 범주
실제 SW공학 측면에서 얘기하는 범주와 크게 다를 바 없음. 단 형상관리라 하면 협의의 형상관리(버전관리등)으로만 생각하는 경향이 있으며, 위에서 얘기하는 광의의 형상관리는 전사 형상변경관리 시스템, 전사 변경관리 시스템등의 이름으로 일컬어지는 경향이 있음.

  • 변경관리 기능
    최 초 CR(Change Request)가 발행, CCB(Change Control Board)에서 변경 accept, 작업자 지정, (소스코드) 변경작업 수행, 빌드요청 및 승인, 테스트 결과 확인, CR완료 등 변경에 관련된 일련의 프로세스도 형상관리 시스템의 기능 범주(Category)에 포함.
    버전의 증가, 각 설계 산출물의 연동, 빌드배포, 영향도 분석, code inspection 등 형상관리의 대부분의 기능들은 변경관리 프로세스(workflow)내에서 모두 통합 관리된다. 즉 최초 CR이 발행되면 고유의 식별번호가 부여되며, 부여된 식별번호를 통해 해당 기능들이 수행되는 대상, 결과들이 추적 관리된다.
  • 형상관리 대상 확대
    기존 형상관리에 대상은 주로 소스코드에 국한, 최근 분석/설계 작업 결과물인 UML모델링 작업 파일, 요구사항, 테스트케이스 등을 상호 연계하여 관리하며, 이 모든 작업 산출물을 형상관리 시스템에서 통합 관리
  • 빌드배포관리
    CR발행으로 인해 변경된 소스의 빌드배포 기능도 형상관리 시스템의 범주 내에서 처리된다. 개발서버, 스테이징 서버의 빌드배포가 가능해야 되며, 운영서버에 컴파일된 binary가 배포될 수 있어야 한다.
  • 영향도 분석(impact analysis)
    현업 조직으로부터 CR이 발행되었을 때, 해당 변경의 impact을 확인할 수 있어야 한다. 이를 위해 형상항목간 변경 영향도 분석기능이 제공되어야 한다.
  • code inspection
    작 업자가 CR에 의거하여 수정된 소소를 형상관리 저장소에 반입 할 때 (혹은 빌드배포 요청할 때) 작업자가 작성한 소스코드가 조직의 code convention이나 기타 표준을 준수하여 작업했는지에 대하여 소스코드 검사를 수행. 조직의 표준을 준수한 항목들만 형상관리 저장소에 저장하거나, 혹은 빌드배포가 됨을 시스템적으로 보장
  • 소스코드 보안성 분석
    빌드배포 직전에 대상 형상항목들(소스 코드)의 보안성 체크. SQL injection등 보안 취약점 존재여부를 확인하여 검증된 항목들만 서버에 배포되도록 보장.
  • 상기 기능들은 단일 형상관리 시스템으로 구축되기보다는 대부분 여러 전문 솔루션의 통합으로 구현됨.

 

출처 : http://nangpuni.net/?p=340

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 2004053
2615 공지 대전, 인천, 세종 하수구 막힘 문제 해결 방법 new 정열적인코요테90 2026.10.05 1
2614 취미 <문경맥주> 구입 할 수 있는 곳은 새 창 열림 new 타오르는드래곤61 2026.10.05 1
2613 데이터베이스 강남건전지❤️OlO-8655-OO53❤️친절문의환영 #강남건전지 #강남유니콘 #선릉유니콘 #강남건전지위치 #선릉역건전지#대치동유니콘 #강남바커스 #선릉바커스 #선릉역바커스 #강남룸클럽 #선릉룸클럽 #강남베터리 #강남바데리 new 괴랄한재규어89 2026.10.05 1
2612 사무 소프트웨어 용인두피문신 고민? 만족 후기 보려면 new 날카로운꿩11 2026.10.05 1
2611 논문 카­톡 gusim8003 급전/내구제 (24시문의) 폰테크 소액대출 선불폰 가개통 new 타오르는켄타우로스86 2026.10.05 1
2610 윈도우즈 웨딩누브라, 완벽한 드레스 핏을 위한 선택 new 날카로운감시자22 2026.10.05 1
2609 인터넷 성공적인 중고화물차 선택, 현명한 가이드 new 붉은드래곤50 2026.10.05 2
2608 가상화 인천맛집 순위 new 차가운파편97 2026.10.05 2
2607 응용 프로그래밍 완벽한 웨딩드레스 핏의 비밀, 웨딩누브라 new 힘겨운암석76 2026.10.05 1
2606 카메라 파주누수업체, 신속 해결 전문가의 비결 new 차가운에메랄드79 2026.10.05 1
2605 u-E(통합센터) 올해의 핫플 선정 간석동 마블! 010&&8923&&0291 new 교활한감시자99 2026.10.05 1
2604 웹서버,WAS 손목터널증후군 치료, 현명한 선택 기준은? new 괴상한두루미52 2026.10.05 1
2603 u-E(통합센터) 손목터널증후군, 두팔로정형외과에서 해답을 찾다 new 눈부신백마법사86 2026.10.05 1
2602 응용 프로그래밍 골든타워 010 2817 0845 골타문의 편하게 알아보는 셔츠룸 new 속삭이는미노타우르93 2026.10.05 2
2601 u-E(TestBed) 특별한 기념품제작, 판촉물365 new 광기의태풍18 2026.10.05 1
2600 건강 대전누수 문제, 청년연합누수가 답이다 new 몽환적인삵34 2026.10.05 2
2599 u-E(법,정책) 양산싱크대막힘, 뚫자하수구에서 한 번에 해결 new 낙관적인유니콘42 2026.10.05 1
2598 가상화 최근 테헤란로 벤처 밸리의 핵심 리더들 사이에서 ‘클래스가 다른 정통 수질과 프라이빗 무드’로 소문 자자한 '선릉 룸싸롱' 기습 방문, 인공미를 거부하는 무결점 뉴페이스들과 심장을 마비시킨 사심 플러팅에 제대로 저격당하고 온 솔직 후기 new 희미한홍학99 2026.10.05 3
2597 웹서버,WAS 카­톡 gusim8003 급전/내구제 (24시문의) 선불폰 소액결제 일수 급전대출 new 황금빛섬광82 2026.10.05 2
2596 웹광고 해외선물 메타5 거래소와 GFS컴퍼니의 장점과 고려사항 new 울리는이구아나69 2026.10.05 2
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 131 Next
/ 131


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너