다음 중 컴퓨터 소프트웨어 개발 과정에서 제작되는 알파(Alpha) 버전에 관한 설명으로 옳은 것은?
1정식 프로그램의 기능을 홍보하기 위해 기능 및 기간을 제한하여 배포하는 프로그램이다.
2베타 테스트를 하기 전에 제작 회사 내에서 테스트할 목적으로 제작된 프로그램이다.
3정식 버전을 출시하기 전에 테스트 목적으로 일반인에게 공개하는 프로그램이다.
4오류 수정이나 성능 향상을 위해 이미 배포된 프로그램의 일부를 변경해 주는 프로그램이다.