応用情報技術者試験の過去問&キーワードを動画2443本の動画で解説!スキマ時間に動画!※2017年9月11日現在

PR広告

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 設問1 合格率アップ!動画付き解説

問8 通信販売用Webサイトにおける決済処理の設計に関する次の記述を読んで、設問1~4に答えよ。

T社では、インターネットを用いた通信販売を行っている。

通信販売用Webサイト(以下、Webサイトという)で利用できる決済方法は、クレジットカードを利用して決済するクレジット決済だけであったが、顧客の利便性向上を目的に、新たにU社が運営するコンビニエンスストア(以下、コンビニという)での支払(以下、コンビニ決済という)の導入を検討することになった。

顧客は、購入する商品を選択し、顧客IDを入力して商品の配送先を指定した後、決済方法選択画面から希望する決済方法を選択することが可能となる。

Webサイトでのクレジット決済処理の処理内容を表1に、コンビニ決済処理の処理内容を表2、表3に示す。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

〔アクティビティ図〕

現在のアクティビティ図を基に、コンビニ決済処理(リアルタイム処理)を加えたアクティビティ図を図1に、入金データチェック処理のアクティビティ図を図2に、入金期限チェック処理のアクティビティ図を図3に示す。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

〔クラス図〕

現在のクラス図を基に、コンビニ決済処理を加えた決済処理に関連するクラス図を図4に示す。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

〔入金期限チェック処理の処理タイミング〕

図2の入金データチェック処理と図3の入金期限チェック処理の処理タイミングについて考察する。

日付が変わった後、入金期限チェック処理の前には必ず入金データチェック処理を実施する必要がある。

これは、①入金期限チェック処理が入金データチェック処理よりも先に実施された場合に発生する不具合を防止するためである。

設問1

図1、2中のa 、bに入れる適切な処理内容を20字以内で答えよ。

また、図3中のcdに入れる適切な条件を15字以内で答えよ。

解説

abの解説

aには「配送センタへの商品の発送を指示する」が入り、

bには「顧客に商品の発送を通知する」が入ります!

abは図1のアクティビティ図にあります。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

「クレジットカード会社へカード情報と支払情報を送信する」の結果「決済完了」時の処理内容がabになります!

表1 クレジット決済処理の処理内容を見てみると

処理内容が記載されており、処理名称「商品発送」をみると「Webサイトは、クレジットカード会社の回答が決済完了の場合、配送センタに商品の発送を指示し、同時にWebサイトの画面で顧客に商品の発送を通知する。」とあります。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

決済完了時に

「配送センタに商品の発送を指示」

「同時にWebサイトの画面で顧客に商品の発送を通知」

とあります。この2つが同期されて実行されることがわかります。アクティビティ図でもabが同期されていることから、答えは

aには「配送センタへの商品の発送を指示する」が入り、

bには「顧客に商品の発送を通知する」が入ります!

となります!


cdの解説

cには「入金期限を過ぎている」

dには「入金期限が過ぎていない」

が入ります!

図3をみると、購入情報のチェックを行うのあとの条件分岐がcdになります。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

その後の処理を見ると、cの後は「購入を取り消す」「購入取消を顧客に通知する」とあります。表3のコンビニ決済処理の処理内容(バッチ処理)処理名称「購入取消」をみると、「Webサイトは、入金期限日が過ぎても入金されていない購入情報を取り消して、メールで顧客に通知する。」とあります。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

このことから、cには「入金期限を過ぎている」が入ると考えられます。

また、cの逆は「入金期限が過ぎていない」なので、dに入ります。

設問2

図4中のefに入れる適切な操作名を解答群の中から選び、記号で答えよ。

解答群

  1. カード情報送信
  2. カード情報入力
  3. 決済情報通知
  4. 購入取消
  5. コンビニ支払
  6. 再決済依頼

解説

eには「カ 再決済依頼」が入り、fには「エ 購入取消」が入ります!

これらは図4中にあります。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

eはクレジット購入情報クラスのメソッド、fはコンビニ購入情報クラスのメソッドです。

クレジット購入情報クラスのメソッドには「商品発送」があります。

「表1 クレジット決済処理の処理内容」をみると、クレジット購入に関わる「再決済依頼」があるが、図4にはありません。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

この操作はシステムに必要なのでeには「カ 再決済依頼」が入ります!

コンビニ購入情報クラスのメソッドには、購入情報に関わる「商品発送」「入金期限確認」のメソッドがあります。

表3のコンビニ決済処理の処理内容(バッチ処理)をみると、購入情報に関わるのは「入金期限確認」のほかに「購入取消」があります。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

fには「エ 購入取消」が入ります!

設問3

図4中の決済クラスの操作"決済手続"は抽象操作(抽象メソッド)であり、処理の実体を含まない。

そのサブクラスであるコンビニ決済クラスの"決済手続"に含まれる処理名称を表1~3の中から選び、全て答えよ。

解説

図4中の決済クラスのメソッド「決済手続き」は抽象メソッドです。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

コンビニ決済については表2コンビニ決済処理の処理内容(リアルタイム処理)にあります。

平成28年度春 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画付き解説!

決済方法選択は決済クラスにあります。

その中の「コンビニ支払い」はシステムに関係なく「購入者が行うこと」です。

残りの「決済番号取得」「決済情報通知」がシステム側の決済手続き処理となります!

従って、コンビニ決済クラスの決済手続きで行う処理は「決済番号取得」「決済情報通知」です!

設問4

本文中の下線①の不具合について、その内容を30字以内で述べよ。

解説

下線①は〔入金期限チェック処理の処理タイミング〕に記載があります。

「入金期限チェック処理が入金データチェック処理よりも先に実施された場合に発生する不具合」です。

仮に、入金期限チェック処理が入金データチェック処理よりも先に実施が発生したことを考えます。

・入金期限チェックは1日に1回(解説では0時10分に起動と仮定)

・入金データチェックは1時間に1回(解説では毎時30分に起動と仮定)

入金処理が23時58分にあったと仮定します(コンビニは24時間営業)。

この仮定の場合、入金データチェックの前に、入金期限チェックが0時10分に開始されます。

すると、入金されたにも関わらず、入金処理がされず購入情報が取り消され、不具合となります。

これらをまとめると、答えは「入金されている購入情報が取り消されてしまう(IPA公式)」です!

補足:対応策

日付変更時、すなわち0時に入金データチェックをすると、入金期限チェック前に入金が確認され、上記を防止することが可能です。


タグ: ,

PR広告

フェイスブックコメント

難解な応用情報技術者試験午前で80点中48点を取る優しい方法

平成28年度春 応用情報技術者試験 午後 テキスト・動画解説

平成28年度春 応用情報技術者試験 午後 動画解説再生リスト

平成28年度春 応用情報技術者試験 午前 テキスト・動画解説

平成28年度秋 応用情報技術者試験 午前 動画解説再生リスト

平成27年度秋 応用情報技術者試験 午前 テキスト・動画解説

平成27年度秋 応用情報技術者試験 午前 動画解説再生リスト

平成27年度春 応用情報技術者試験 午後 テキスト・動画解説

平成27年度春 応用情報技術者試験 午後 動画解説再生リスト

平成27年度春 応用情報技術者試験 午前 テキスト・動画解説

平成27年度春 応用情報技術者試験 午前 動画解説再生リスト

平成26年度秋 応用情報技術者試験 午前 テキスト・動画解説

平成26年度秋 応用情報技術者試験 午前 動画解説再生リスト

平成26年度春 応用情報技術者試験 午前 テキスト・動画解説

平成26年度春 応用情報技術者試験 午前 動画解説再生リスト