소프트웨어 버전 관리 란 무엇입니까?
소프트웨어 버전 관리는 특정 소프트웨어 프로그램의 서로 다른 릴리스 번호가 내부 용 및 릴리스 지정 용으로 번호가 매겨지는 시스템입니다. 이 시스템을 통해 소프트웨어 개발자는 버전 간 변경 사항을보다 쉽게 추적 할 수 있으며 소프트웨어 고객과 사용자는 업데이트 된 버전을 더 잘 인식 할 수 있습니다. 일반적으로 숫자 시스템이 사용되며, 사소한 버전 업데이트를 나타내는 데 십진수가 사용되는 경우가 많습니다. 소프트웨어 사용자가 문제를 해결하고 소프트웨어 업데이트를 찾을 수있게 해주는이 시스템의 중요성으로 인해 소프트웨어 버전 표시가 일반 사용 및 주류 사전에 등장했습니다.
소프트웨어 버전 관리를 수행하는 표준 방법은 정해져 있지 않으며 일반적으로 사용되는 방법은 컴퓨터 소프트웨어를 개발하는 회사에 따라 다릅니다. 궁극적으로 소프트웨어 버전 관리는 프로그램을 개발하는 개발자와의 내부 커뮤니케이션과 잠재 고객에게 새로운 릴리스의 외부 커뮤니케이션과 같은 두 가지 주요 목적을 제공합니다. 내부적으로 사용될 때이 시스템은 회사 외부의 사람들에게 합당한 방법을 따르지 않아도되지만 다른 개발자에게 정보를 빠르고 효과적으로 전달하기 위해 종종 선택됩니다.
소프트웨어 버전 관리는 일반적으로 내부적으로 사용되어 다른 프로그래머가 변경 사항, 특히 중요한 변경 사항이 프로그램에 적용된 시점을 표시 할 수 있습니다. 다른 표기법을 사용할 수 있지만 일반적으로“Software Name 1.0”또는“Software Name 1.10”과 유사한 방식으로 나타납니다. 일반적으로이 표기법은 소수점 또는 기타 구분 기호 이전의 주요 릴리스를 나타내며 보조 릴리스 업데이트는 두 번째, 세 번째 및 네 번째 위치에 있습니다.
예를 들어,“버전 0.5.1.15”는 프로그램이 릴리스 준비가되지 않았 음을 나타내는 데 사용될 수 있습니다. 첫 번째 위치는 종종 릴리스 버전을 나타냅니다. 그것은 다섯 번째 주요 시험판 버전입니다; 이 버전에서 프로그램이 한 번 변경되었습니다. 그리고이주기 내에서 15 개의 사소한 변경이 발생했습니다. 이 동일한 정보는 잠재적으로 "1a.5.1-15"로 전달되어 버전 1 알파를 나타냅니다. 이는 시험판을 의미하며 혼합 표시기를 사용하여 마지막 정보를 나타냅니다. 단일 시스템이 소프트웨어 버전 관리를 위해 내부적으로 사용되는 한 개발자가 이해할 수 있도록 정보를 효과적으로 전달할 수 있습니다.
반면에 소프트웨어 버전 관리의 외부 지표는 일반적으로 따라 가기가 훨씬 쉽습니다. 이 정보는 소비자에게 새로운 버전의 프로그램이 릴리스되었음을 나타 내기 위해 내부 지정과 완전히 분리 될 수 있습니다. 수치 시스템은 "1.5"또는 "2.0"과 같이 두 자리를 넘지 않는 많은 상황에서 사용되지만 이름은 종종 새 버전을 나타내는 데 사용됩니다. 예를 들어, Microsoft®는 처음에 Windows 1.0®의 숫자를 사용한 다음 Windows 98®과 같은 릴리스의 릴리스 연도로 변경 한 다음 Windows 7®의 숫자 표시기로 돌아 가기 전에 Windows Vista®와 같은 이름으로 변경되었습니다. 소프트웨어 버전 관리는 "1.5"또는 "2.0"으로 레이블이 지정된 업데이트 된 버전의 소설 또는 영화와 같은 다양한 컨텍스트에서 주류로 사용되었습니다.