跳到正文

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

这道题的解析和你的作答记录。

問91
頻出度★★★

企業向け研修サービス会社の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

Bさんは,請求明細書が正しく作成されるかどうかを確認するために,表3に示すNo.1~4のテストデータを用意した。このテストデータを使って確認できることとして,次の記述(1),(2)中のb,cに入れる適切な字句の組合せはどれか。 表3 テストデータ

No.申込日/変更日会社名会員/一般請求先申込責任者申込者受講コース登録/取消出席/欠席
18月4日M社会員情報太郎試験花子コースP登録出席
29月2日M社会員情報太郎技術太郎コースQ登録欠席
39月1日M社会員情報太郎試験花子コースQ登録出席
48月4日N社一般基本良子応用次郎コースR登録欠席

(1) No.1とNo. b のデータを使うと,会員の申込者が同一月に複数受講した場合に,受講料の割引が適用されたことを確認できる。 (2) No. c のデータを使うと,欠席の場合にテキスト代が請求されないことを確認できる。

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

問 91

  • 错误ア

    b-2 是错的。No.2 的报名者是技术太郎,与 No.1 的试验花子不是同一个人。即使收费对象报名负责人同样是情报太郎,但要确认的是「同一报名者在同一个月内报名多门课程时的折扣」,报名者不同的组合无法起到验证作用。c-4 也是错的:No.4 的课程R 本来教材费就是「不收取」。这样就无法区分究竟是因为缺席才不收取,还是本来就不收取,成了没有判别力的测试数据。

  • 错误イ

    b-2 与 ア 同理(报名者是技术太郎,与 No.1 的试验花子不是同一人),因此是错的。此外 c-3 更是明显错误:No.3 是「出席」的数据。要测试缺席时的行为,却使用出席的数据是不行的。

  • ウ

    正解 本套题的前提是:培训课程表(课程P:9月4日开课/听课费10,000日元/教材费2,000日元,课程Q:9月17日开课/8,000日元/2,000日元,课程R:9月25日开课/20,000日元/教材费不收取)和折扣适用表(由「是否为会员」与「同一个月内是否有多门课程的收费」这两个条件决定听课费的折扣率,两个条件都成立为20%,只成立其中一个则为10%)。测试数据要挑选成「只让想确认的条件成立,并且其效果能体现在收费明细单上」。 关于 b:No.1 是 会员・报名者 试验花子・课程P(9月开课)。要造出「会员的报名者在同一个月内报名了多门课程」这一情形,就需要报名者同样是试验花子、且开课月份同样是9月的另一门课程的数据。No.3 是 会员・试验花子・课程Q(9月17日开课),因此把 No.1 与 No.3 合在一起,就构成了同一报名者在9月报名2门课程的形式,可以通过收费明细单确认折扣适用表中「会员 Y / 同月多门 Y」一栏(20%折扣)是否生效。所以 b 是 3。注意用于判定的不是报名日,而是课程的开课月份。 关于 c:要确认「缺席时不收取教材费」,就必须使用本来会产生教材费的课程的缺席数据,否则根本无法判别。No.2 是 课程Q(教材费2,000日元)且 缺席,因此只要收费明细单上的教材费显示为不收取,就能判定符合规格。所以 c 是 2,组合为 ウ(b-3、c-2)。

  • 错误エ

    b-3 虽然正确,但 c-4 是错的。No.4 的课程R 本来教材费就是「不收取」,所以即使收费明细单上没有出现教材费,也无法区分这是由于缺席造成的,还是本来的规格如此。只有使用缺席了教材费为 2,000日元 的课程Q 的 No.2,才能加以确认。

ここがポイント
  • 测试数据设计的基本原则:只让想确认的条件成立,其他条件保持一致。并且要选择「能够从结果判别出该规格确实起了作用」的数据(用教材费本来就不收取的课程R,无法验证缺席时不收费的规则)。
  • 本套题的业务规则:听课费的折扣由「是否为会员」和「同一个月内是否有多门课程的收费」这两个条件决定;月份的判定依据是课程的开课日而非报名日,判定单位是每位报名者。教材费不在折扣范围内,缺席时不收取。
用語
解答問91ウ
练这一题

作答记录