Pleasure resort of Gleam™

Version이란??
http://terms.co.kr/easycom36.htm
컴퓨터 소프트웨어 역시, 시간이 흐르면서 더 좋은 아이디어가 떠올라 새롭고 강력한 기능이 추가될 수 도 있고, 이전에 출시되었던 버전에서 발견된 오류 - 이런 것을 컴퓨터 용어로는 '버그'라고 하는데요 - 어쨌든 잘못을 고쳐야할 일도 발생할 수 있겠죠. 그렇다고 매번 낼 때마다 이름 자체를 바꾸게 되면, 사용자들이 혼동이 올 테니까 그럴 수는 없구요. 그래서, 소프트웨어에서 버전이라는 개념을 사용하는 겁니다.
버전을 붙이는데 일정한 규정이 있는 것은 물론 아닙니다만, 대개 가장 처음 나온 것을 1.0이라고 하고, 그 이후에는 이 번호들을 조금씩 높은 번호로 매겨가는 것이 보통인데, 일반적으로 새로운 버전에 엄청나게 많은 변화가 있었다면, 소수점 윗자리를 올리고 사소한 변화는 소수점 아랫자리 번호를 올리는 방식을 취하고 있습니다.
DOS라는 운영체계를 예로 든다면, 버전 1.0 에서 출발해서 1.1, 1.2, 1.3 이런 식으로 매번 0.1씩 버전이 올라갈 수도 있겠지만, 그렇다고 해서 모든 숫자에 해당하는 버전이 있는 게 아니고, 버전 1.3에서 갑자기 2.0으로 뛸 수도 있다는 것을 알아두시기 바랍니다. 또, 버전을 꼭 이렇게 소수 첫째자리의 숫자로만 매겨야한다는 법도 없습니다.
일례로 몇 년전까지 PC용 데이터베이스로 크게 이름을 날렸던 dBase라는 프로그램의 경우는 따로 버전을 매기는 대신에 상품명을 dBase I, dBase Ⅱ, dBase Ⅲ 등으로 바꾸어 버전을 구분했는데, 여기서 I, Ⅱ, Ⅲ 등의 숫자도 아라비아 숫자가 아닌 로마숫자를 사용했었죠.
여러분들이 잘 아시는 운영체계인 MS-Windows의 경우에도 버전 3.1까지는 MS-DOS 처럼 소수를 썼지만, 윈도우95가 나오면서 부터는 그 규칙에서 벗어나서 제품이 출시된 연도를 붙이기 시작했습니다. 곧 윈도우95의 후속판인 윈도우98이 출시될 예정이라고 하는데, 이것 역시 98년도에 처음 출시된다는 의미와 이전의 윈도우95에 비해 높은 숫자를 쓰므로써, 윈도우95보다 상위버전임을 동시에 나타내고 있습니다.


버전의 구성??
버전은 <메이져버젼>.<마이너버젼>.<빌드넘버>.<하위빌드넘버>로 구성된다.

ex)제 IE(Internet Explorer)의 버전은 6.0.3790.1830 입니다.

위에서 메이져버젼과 마이너버젼의 6.0은 IE 6.x라는 말이다.
일반적으로 버전 x라고하면 메이져버젼과 마이너버젼을 말한다.

빌드넘버는 프로그램이 출시되고 다음 버전이 출시될때까지 사소한 업그레이드가 계속되는데 이를 구분해 주는 번호라 보면 되겠다.
대부분의 소프트웨어 업체에서 프로그램의 버그를 수정하거나 미비한 기능 추가, 변경이 이루어진 경우 버전업을 대신하는 구별 방법이며, 일반인에게 노출되기 보다는 개발자들 간에만 통용되는 경우가 많다.
빌드 넘버의 숫자는 컴파일한 횟수를 의미한다. 즉, 1830은 1,830번째 컴파일한 버전이라는 뜻이다. 이 때 특정 부분을 약간만 손질하고 다시 컴파일한다 해도 빌드 넘버는 바뀌게 된다. 당연히 1주일 간격으로 빌드 넘버가 교체될 수도 있고, 하루에도 몇 번씩 바뀔수도 있다.

Comment +0