문제
다음 중 컴퓨터 소프트웨어 개발 과정에서 제작되는 알파(Alpha) 버전에 관한 설명으로 옳은 것은?
① 정식 프로그램의 기능을 홍보하기 위해 기능 및 기간을 제한하여 배포하는 프로그램이다. ② 베타 테스트를 하기 전에 제작 회사내에서 테스트 할 목적으로 제작된 프로그램이다. ③ 정식 버전을 출시하기 전에 테스트 목적으로 일반인에게 공개하는 프로그램이다. ④ 오류 수정이나 성능향상을 위해 이미 배포된 프로그램의 일부를 변경해 주는 프로그램이다.
정답
2번
해설
정답: 2. 알파 버전은 베타 테스트에 앞서 개발사 내부에서 자체적으로 결함을 점검하기 위해 만드는 시험용 프로그램이다.
오답 풀이
- 1번: 기능·기간을 제한해 홍보용으로 배포하는 것은 셰어웨어이다.
- 2번: 회사 내부 테스트용 프로그램이 알파 버전이므로 옳다.
- 3번: 정식 출시 전 일반인에게 공개해 테스트하는 것은 베타 버전이다.
- 4번: 배포된 프로그램의 오류 수정·성능 향상을 위한 일부 변경은 패치이다.
보충 개념 소프트웨어 개발 단계: 알파(사내 테스트) → 베타(외부 공개 테스트) → 정식 출시 → 패치(사후 보완) 순으로 진행된다.