알파와 베타 버전의 차이점은 무엇입니까?


23

알파와 베타 버전의 차이점은 무엇입니까? 이 질문이 이전에 요청되지 않은 것에 놀랐습니다.


게임 개발에 관한 질문이 아닐 수도 있습니다. 이 용어는 모든 소프트웨어에 적용됩니다.
János Turánszki

10
용어는 매우 주관적이며 거의 모든 사람이 약간 다르게 사용합니다.
Josh


2
현대의 AAA 게임은 이러한 용어의 의미를 완전히 훼손했습니다. 미리 미리 prealpha 기술 테스트 데모는 단지 모두에 거대한 홍보 헤지가 밖으로 게임 얻을 기본적으로 (일부 합법적 인 서버 테스트와 이상한 상호 작용을하지만, 대부분의 홍보와 관심 최대 진에) 기본적으로는 최종 릴리스 버전을 확인 그러나 "최종 게임이 아닙니다.이를 근거로 판단 할 수 없습니다". 어쩌면 나는 pedantic하지만 "알파"게임은 최소한의 자리 표시 자 자산을 가질 것입니다.
Nick T

답변:


35

전통적인 소프트웨어 엔지니어링에서 알파 릴리스는 여전히 새로운 기능을 도입하는 반면 베타 릴리스는 새로운 기능을 보지 않고 기존 기능을 연마합니다.

그러나 게임 개발의 현재 개발 환경은이 두 가지가 단순히 "아직 완성되지 않았으며"알파는 일반적으로 베타보다 "완료되지 않은"것입니다.

베타 릴리스에는 여전히 새로운 기능이 표시되지만 때로는 기존 항목을 간단하게 제거하는 알파가 표시됩니다. 그리고 알파 나 베타 버전으로 영원히 남아있는 몇 가지 일들도 있습니다.


1
나는 이것에 대해 틀릴 수도 있지만, 게임 산업에 대한 나의 인식은 일반적으로 베타는 일반적으로 사람들이 게임을 즐길 수 있다는 생각을 가지고 있으며, 특히 멀티 플레이어의 경우 스트레스 테스트 서버 및 사물의 네트워크 쪽. 알파에 대해 동일한 작업을 수행하는 회사를 알지 못하지만 잘못 될 수 있습니다!
Bob

1
두 번째 단락을 먼저 입력하는 것이 좋습니다.
ashes999

8

알파는 기능이 잠기지 않았 음을 의미하며 탐색 단계입니다. 베타는 기능이 잠기고 개발 중임을 의미합니다 (다른 기능은 추가되지 않음).


6

더 일반적으로 :

알파 : 일반적으로 일반적으로 상호 작용 가능한 첫 번째 항목입니다 (개인 또는 공용 사용은 관련이 없음).

GUI를 가지고 있어야하는 것을 구축하는 경우-알파는 소비자가 사용해야하는 수준까지 소프트웨어를 기초적으로 사용할 수있는 곳입니다. 게임의 경우 핵심 모듈 / 기계식을 어느 정도 사용할 수 있습니다. 일부 코더는 명령 줄이나 스크립트를 통해서만 사용할 수있는 기본적으로 알파라고 부르는 것을 보았습니다. 그러나 대부분의 사람들은 그렇게하지 않습니다.

베타 : 대부분의 기능이 작동합니다. 모든 의도 된 기능이 아직 배포되지는 않았지만 여전히 자주 깨지거나 적어도 버그가 있습니다.

수년 동안 베타 "라벨"은 깨진 게임에 대한 오랜 변명이나 적절한 지원 부족으로 사용되었습니다.

다른 방법은 훨씬 더 바람직하지 않습니다. 모든 프로젝트가 아직 베타 버전 일 때 많은 프로젝트가 완료된 상태로 배송되었습니다. 게임의 맥락에서-쉽게 깨지기 쉬운 게임 깨기 버그를 갖는 것이 꽤 여러 번 발생했습니다.

일반적으로 우리 대부분은 정의에 동의 할 수 있지만 개념은 모든 개발 영역에서 균일하지 않습니다.


3

사전 알파는 알파 버전 이전 버전, 알파는 베타 버전 이전 버전, 베타는 감마 버전 이전 버전, 릴리스 후보는 릴리스 직전 버전입니다. 기본적으로 "이 버전은 완전히 만족스럽지 않으며, 심각한 버그를 포함하거나 완전히 손상되었을 수 있습니다"라고 표시합니다.

다른 개념의 의미는 개발자마다 다릅니다.


5
몇 년 동안 소프트웨어 개발자로서 "감마 버전"이라는 용어를 들어 본 적이 없습니다.
Philipp

-1

알파 및 베타 테스트는 소프트웨어가 테스트를 받아야하는 두 단계입니다. 알파 테스트가 먼저 수행되고 소프트웨어가이를 통과하면 베타 테스트를 수행 할 수 있습니다. 소프트웨어가 알파 테스트에 실패하면 변경이 완료되고 소프트웨어가 통과 할 때까지 테스트가 반복됩니다.

따라서 귀하의 질문에 대답하기 위해 알파 및 베타 릴리스는 현재 개발중인 '테스트 가능한 배포 된 아티팩트'로 간주 될 수 있습니다.

더 읽기 : 알파 테스트와 베타 테스트의 차이점 | 차이점 | 알파 및 베타 테스트 http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj


-2

알파 버전은 첫 번째 작업 버전이며 내부 용 (테스트) 전용입니다! 프로그래머가 만족 한 후에는 해커 인 사람과 베타를 해킹하려는 스트레스 테스터가 아닌 사람에게 베타 버전을 릴리스합니다. 최종 결과는 시간의 시험을 견디어 대중에게 최종 릴리스입니다! 그것은 제조자와 대중에게 승리의 승리입니다!

그것이 의도 된 방식이지만 요즘 거의하지 않습니다.


1
그런 다음 Squad, Introversion Software, Keen Software House 및 기타 여러 독립 게임 스튜디오의 개발자 여야합니다. 왜냐하면 초기 버전에 있거나 공식적으로 Early Access에있는 동안 게임의 알파 버전을 재생했기 때문입니다. 나는 그들의 회계 부서에 전화를해야했다. 왜냐하면 나는 그들이 직원 일 때와는 다른 방법 대신에 경험에 대한 비용을 지불했기 때문이다.
Philipp
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.