wiki:SDG/software_configuration_management

Version 1 (modified by admin, 10 months ago) (diff)

--

소프트웨어 개발 지침서 (Software Development Guideline)

11. 소프트웨어 형상관리 (Software Configuration Management)

11.1. 소프트웨어 형상관리 도구

소프트웨어 형상 관리 도구를 사용해야 한다.

11.2. 소프트웨어 버전

소프트웨어 버전 형식은 다음과 같다:

  • major.minor.patch.build

위에서,

  • major는 주요한 기능이 추가되었을 때 증가시킨다.
  • minor는 기능이 개선되거나 단순한 기능이 추가되었을 때 증가시킨다.
  • patch는 출시된 버전의 오류를 해결했을 때 증가시킨다.
  • build는 전체 integration build를 할 때마다 증가시킨다.

11.3. 소프트웨어 버전 트리

소프트웨어 버전은 다음과 같이 관리한다: Figure: 소프트웨어 버전 트리
No image "software_version_tree.png" attached to SDG/software_configuration_management
출처: []

위에서,

  • Tagging은 버전을 포함해야 하며, 전체 integration build가 성공하면, build 번호를 증가시켜야 한다.
  • Branching은 configuration item을 다르게 유지해야(evolving) 할 경우에 추가한다.
  • Commit을 할 경우에는 CR 번호 및 타이틀을 포함해야 한다.

소프트웨어 개발 지침서 (Software Development Guideline)

Attachments (1)

Download all attachments as: .zip