平成21年秋期試験午後問題 問5
問5 ソフトウェア設計
航空券発券システムに関する次の記述を読んで,設問1~3に答えよ。
オブジェクト指向分析/設計を用いて,航空券発券システムの設計を行う。
航空券発券業務の分析から,図1の分析クラス図を作成した。
〔航空券発券業務の内容〕
オブジェクト指向分析/設計を用いて,航空券発券システムの設計を行う。
航空券発券業務の分析から,図1の分析クラス図を作成した。
〔航空券発券業務の内容〕
- 航空会社の航空券販売担当者(以下,販売担当者という)は,顧客が窓口で申し込んだ内容を基に,航空券発券システムで空席確認及び発券を行う。
- 顧客が窓口で申し込む内容は,出発日時,出発地及び到着地となる空港名,便名,グレード(ファースト,エコノミー),人数,席種(窓側,中間,通路側)である。すべての便は直行便である。
- 販売担当者は(2)で受け付けた申込み内容を確認し,その情報をシステムに入力する。システムはその便の空席状態を確認する。空席があれば(4)に進み,なければ,顧客は申込み内容を変更して再度申込みをする。
- 販売担当者は顧客が希望しているグレードと席種の座席を確保し,顧客情報を登録して航空券を発券する。
広告
設問1
図1中の に入れる適切なクラス名を,解答群の中から選べ。
a,b,c に関する解答群
- 空港
- 航空会社
- 航空機
- 航空券
- 航空券発券システム
- 便
解答選択欄
- a:
- b:
- c:
- a=ア
- b=エ
- c=カ
解説
この設問の解説はまだありません。図1の分析クラス図に,実装を考慮して次の二つのクラスを追加した後,操作を洗い出すために,図2の販売担当者とシステムのオブジェクトとの関係のシーケンス図を作成した。
〔追加したクラス〕
〔追加したクラス〕
- 航空券発券画面:データを入力する画面クラス
- 航空券発券管理:航空券を発券するための管理クラス
設問2
図2中の に入れる正しい答えを,解答群の中から選べ。ただし,図2中のcには設問1の正しい答えが入っているものとする。
d,e に関する解答群
- 空席を確認する
- 航空券を発券する
- 顧客情報を登録する
- 出発日時を問い合わせる
- 出発日時を登録する
- 発券可否を確認する
解答選択欄
- d:
- e:
- d=カ
- e=ア
解説
この設問の解説はまだありません。設問3
航空券発券画面クラスと航空券発券管理クラスを図3に示す。図3の操作中の に入れる正しい答えを,解答群の中から選べ。ただし,図3中のdには設問2の正しい答えが入っているものとする。
f,g に関する解答群
- 空席を確認する
- 顧客情報を登録する
- 出発日時を登録する
- 発券可否を確認する
- 発券可否を表示する
- 便の座席数を確認する
解答選択欄
- f:
- g:
- f=イ
- g=オ
解説
この設問の解説はまだありません。広告