30. 편의점에 근무하는 아르바이트 직원의 일급을 계산하기 위한 프로그램을 작성하려 한다. 이 프로그램에 대한 명세와 제한 조건이 다음과 같을때, 동등 클래스 분할 기법에서 all combinations기법을 사용하여 테스트 케이스를 도출하려고 할경우 필요한 동등 클래스 분할의 개수로 가장 적절한 것은?
명세: 아르바이트 직원은 경력자와 초보자로 나뉜다. 경력자는 5시간 이하로 근무할 경우, 8천원/시간, 5시간 초과 10시간 이하의 경우 1만원/시간, 10시간 초과의 경우에는 1.2만원/시간으로 일급을 계산한다. 초보자의 경우에는 경력자의 75%의급여를 지급한다. 하루의 최대 허용 근무시간은 15시간이다.
제한 조건: 이 프로그램은 근무 시간 입력을 위해 GUI를 제공하며, 경력자와 초보자의 선택은라디오 버튼(radio button)으로 구현되고(default 값: 초보자), 근무 시간 입력칸은 텍스트박스(text box)로 구현되어야 한다. 계산의 편의를위해 근무 시간은 시간 단위로 처리되며 사사오입이적용된다. 즉 3시간 20분 근무했을 경우 3시간으로,3시간 40분 근무했을 경우 4시간으로 처리한다.
로그인을 하지 않은 경우 문제를 스마트폰 쿠키(브라우저 내의 작은 저장공간)에 저장합니다. 일부 스마트폰 기종에서 쿠키에 많은 문제를 저장할 경우 앱 속도가 지나치게 느려지거나 에러가 나는 현상이 있습니다. 등록 문제 수가 200문제가 넘어가는 경우 문제가 생길 여지가 있으니 속도저하나 오류가 발생하는 경우엔 로그인을 해주시기 바랍니다.
본 사이트에 수록된 문제들은 기출문제와 유사하게 복구된 것이며 기출문제와 정확히 일치하지 않습니다. (이 부분은 다른 모든 사이트 및 정보보안기사 수험서 또한 마찬가지 입니다.)
문제들 중 일부는 위키나 블로그 등을 참조하여 직접 복구하고 일부는 웹상에서 복구된 문제를 수집하여 재정리하였습니다. 만약 복구 문제에 본인이 직접 만든 그림, 본인이 직접 작성한 문장 등이 그대로 사용되어 조치를 원하시는 경우 연락주시면 지체 없이 처리하도록 하겠습니다.
사용자가 등록한 문제입니다.
사용자 등록 문제는 공식적인 기출문제가 아닌 복구 문제나 자체 개발된 연습용 문제일 가능성도 있습니다.
본 사이트는 등록한 문제가 형식적인 완성도만 갖출 경우 공개를 허용하고 있습니다. 즉, 본 사이트는 유저 등록 문제의 실제 기출 문제와 동일한지 여부, 문제와 답의 정확도를 보증하지 않습니다.