소프트웨어 배포 생명 주기: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Asadal (토론 | 기여)
잔글 Asadal님이 소프트웨어 생명 주기 문서를 소프트웨어 배포 생명 주기 문서로 이동했습니다
11번째 줄:
'''알파'''(Alpha)는 소프트웨어 생명 주기의 한 단계로, [[소프트웨어 테스트]]를 시작하는 첫 단계이기도 하다. 알파 소프트웨어는 불안정할 수 있고 충돌이나 데이터 손실을 일으킬 수 있다.
=== 베타 ===
'''베타'''(Beta)는 알파의 뒤를 잇는 소프트웨어 개발 단계이다. 소프트웨어가 기능을 완성할 때 일반적으로 이 단계가 시작된다. 베타 단계의 소프트웨어는 일반적으로 속도/성능 문제와 더불어 온전히 완성된 소프트웨어보다 더 많은 버그가 존재한다. 베타 버전은 많은 유저에게 (주로 무료로) 시험 사용을 하도록 하여 사용성이나 디자인, 성능 등에 관하여 의견을 받고 그것들을 소프트웨어의 개발에 반영하거나 미처 다 발견할 수 없었던 불편한 점을 보고해 수정하여, 정식 버전을 보다 좋게 완성하는 것을 목적으로 하고 있다. 종종 베타 소프트웨어는 [[기밀유지 협약]]을 걸 때가 있으며, MMORPG의 경우 무료라고 하는 특성을 살려, 고객 획득이나[[마케팅]]의 수단으로서 이용하는 경우도 있다.
 
==== 오픈 및 클로즈드 베타 ====
==== 베타의 종류 ====
'''클로즈드 베타'''(Closed Beta)는 사용자 테스트를 위해 제한된 그룹의 개인에게 출시되는 반면, '''오픈 베타'''(Open Beta)는 관심이 있는 더 넓은 그룹에게 적용된다.
베타는 크게 나누어 오픈 베타와 클로즈 베타로 나뉘며, 오픈 베타의 경우 일반인에게 베타 버전을 공개하고 시험 사용을 협력받으며, 클로즈 베타의 경우, 개발자의 지인이나 전 버전의 유저 혹은 공개 모집한 유저로 수를 제한하여 시험 사용을 협력 받는다.
 
=== 출시 후보 ===