本文へスキップ

平成24年度 春期 ITパスポート試験 問90

この問題の解説と、これまでの解答の記録です。

問90
頻出度★★★

企業向け研修サービス会社のA社では、次の研修サービスの概要を要件とした研修申込受付システム(以下、研修システムという)の開発をソフトウェア開発業者に委託した。A社の事務担当Bさんは、研修システムの受入れテストを担当することになった。受入れテストには研修サービスの概要のとおり、表1に示す研修コースをテストデータとして使用する。 〔研修サービスの概要〕 (1) 研修の申込みは、顧客企業の申込責任者が取りまとめて行う。顧客企業には、会員企業(以下、会員という)と、非会員である一般企業(以下、一般という)がある。 (2) 研修代金は研修コースによって異なり、受講料とは別に、テキスト代を請求するコースとテキスト代を請求しないコースがある。 (3) 開講日の翌月第1営業日に申込責任者ごとに前月の受講料とテキスト代を記載した請求明細書を作成し、研修代金として顧客企業に請求する。 (4) 開講日の3営業日前(開講日を含まない)までに申込みの取消しをせずに、開講日当日に欠席をした申込者は欠席扱いとし、テキスト代は請求せず受講料を請求する。開講日の3営業日前までに取り消した申込者は取消扱いとし、受講料及びテキスト代は請求しない。 (5) 受講料には割引制度がある。その適用条件として、次の①〜③が設定されている。テキスト代については割引の適用はない。受講料の割引処理は、請求明細書の作成時に行われる。 ① 会員の申込者は、受講料を10%割り引く。 ② 同じ申込者に対して、同一月に開講された複数のコースの請求がある場合、それぞれのコースの受講料を10%割り引く。 ③ ①と②の両方に該当するときは、それぞれのコースの受講料を20%割り引く。 表1 研修コース表

研修コース名開講日受講料(円)テキスト代(円)
コースP9月4日10,0002,000
コースQ9月17日8,0002,000
コースR9月25日20,000請求なし
コースS10月2日15,0001,500

次の研修受講状況をテストケースとして,受講料とテキスト代に関する記述として,適切なものはどれか。 〔研修受講状況〕 (1) 試験花子さんは会員,応用次郎さんは一般に属している。 (2) 試験花子さんは,コースPとコースSを受講した。 (3) 応用次郎さんは,コースQとコースRを受講した。

出典 平成24年度 春期 ITパスポート試験 問90
解説

問 90

※ この問題は、解説作成時の検算で公表解答を確認しきれませんでした。判定は IPA 公表の解答どおりです。

  • 不正解ア

    受講料の 7,200円 は正しい。応用次郎さんは②該当で10%割引なので、コースQ は 8,000×0.9=7,200円 である。しかしテキスト代の 1,800円 が誤り。前文 (5) に「テキスト代については割引の適用はない」と明記されており、表1 のコースQ のテキスト代 2,000円 はそのまま請求される。1,800円 は 2,000×0.9 であり、受講料に適用した10%割引をテキスト代にも重ねて適用してしまった典型的な誤りである。割引の対象は受講料だけ、という条件を読み落とすと選んでしまう。

  • イ

    正解 正解はイ「応用次郎さんのコースRの受講料は18,000円、テキスト代は請求なしである」。中問B の前提を整理すると、受講料の割引規定は ①会員の申込者は受講料を10%割引、②同じ申込者に同一月に開講された複数コースの請求がある場合はそれぞれの受講料を10%割引、③①と②の両方に該当するときはそれぞれの受講料を20%割引 の三つで、テキスト代には割引を適用しない。また表1 の研修コース表では、コースR は開講日9月25日・受講料20,000円・テキスト代は請求なし、コースQ は開講日9月17日・受講料8,000円・テキスト代2,000円である。応用次郎さんは〔研修受講状況〕(1) より一般 (非会員) なので①には該当しない。一方 (3) より コースQ (9月17日開講) と コースR (9月25日開講) の二つを受講しており、どちらも9月開講、つまり同一月に開講された複数コースの請求があるので②に該当する。①には該当せず②だけに該当するので③にもならず、割引率は10%である。したがってコースR の受講料は 20,000×0.9=18,000円 となり、選択肢イ の金額と一致する。テキスト代については、割引の適用がないだけでなく、そもそも表1 でコースR は「請求なし」と定められている。よって受講料18,000円・テキスト代請求なし、という記述は両方とも正しく、イ が適切である。

  • 不正解ウ

    試験花子さんは会員なので①が適用され、コースP の受講料は表1 の 10,000円 の10%引きで 9,000円、テキスト代は割引対象外なので表1 どおり 2,000円 である。ウ はテキスト代 2,000円 は正しいが、受講料が 9,000円 になっていないので誤り。試験花子さんが受講したのは コースP (9月4日開講) と コースS (10月2日開講) で開講月が9月と10月に分かれるため、同一月に開講された複数コースという②の条件を満たさず、①と②の両方に該当する③ (20%割引) にはならない。申込月ではなく開講月で②を判定する点、および20%割引を誤って適用しないことが分かれ目である。

  • 不正解エ

    コースS の受講料は表1 の 15,000円 に会員割引①の10%を適用した 13,500円 が正しく、エ の受講料はこれと一致しないので誤り。テキスト代 1,500円 は表1 どおりで正しい。試験花子さんは コースP と コースS の開講月が異なるため②には該当しないが、会員である以上①の10%割引は必ず適用されるので、割引なしの定価がそのまま請求されることはない。②が使えないと分かった時点で「割引は一切なし」と早合点すると選んでしまう誤答である。

ここがポイント
  • 受入れテストのテストケースでは、業務ルール (割引規定①〜③、テキスト代は割引対象外、表1 のコース別の受講料・テキスト代・開講日) と、テストケースの属性 (会員か一般か、受講したコースの開講月) を突き合わせて期待値を1件ずつ算出する。期待値が正しく出せて初めて、システムの出力が正しいかを判定できる。
  • 割引条件の適用判定: ①会員なら受講料10%引き、②同じ申込者に同一月開講の複数コースの請求があればそれぞれ10%引き、③①②の両方に該当すればそれぞれ20%引き、どれにも該当しなければ割引なし。②の判定は申込日ではなく開講日の月で行い、テキスト代には一切割引を適用しない。
用語

解答の記録