跳到正文

平成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 中各课程的听课费・教材费・开课日)与测试用例的属性(是会员还是普通用户、所听课程的开课月份)逐条对照,一件一件算出期望值。只有先正确算出期望值,才能判定系统的输出是否正确。
  • 折扣条件的适用判定:①是会员则听课费优惠10%;②同一报名者有同一月份开课的多门课程的账单时,各门分别优惠10%;③同时符合①②时各门分别优惠20%;哪一条都不符合则无折扣。②的判定依据的是开课日所在的月份而不是报名日,并且教材费一律不适用折扣。
用語
解答問90イ
练这一题

作答记录