平成27年度 秋期 午前Ⅱ 問3
システム要件定義・ソフトウェア要件定義
境界オブジェクトに該当するもの
オブジェクト指向分析における分析モデルによって,ユースケース内のオブジェクトを分類するとき,境界オブジェクトに該当するものはどれか。
- アオブジェクト間の相互作用を制御するためのオブジェクト
- イ画面操作や画面表示などの GUI オブジェクト
- ウシステムの中核となるデータとその操作のオブジェクト
- エデータモデルにおけるエンティティに相当するオブジェクト
答えと解説を見る
✓ これが正解イ画面操作や画面表示などの GUI オブジェクト
解説
境界オブジェクトは、画面のように外部とのやり取りを受け持ちます。
分析モデルでは、ユースケースの中のオブジェクトを、境界・制御・エンティティの三つの役割に分けます。見分ける軸は、そのオブジェクトがシステムの外側と接しているかどうかです。境界オブジェクトは、利用者や外部システムとシステムの間に立ち、入力を受け取ったり結果を見せたりする窓口の役割をもちます。画面操作や画面表示を受け持つ GUI のオブジェクトはその典型です。制御オブジェクトはユースケースの流れを取り仕切り、エンティティオブジェクトは長く保持されるデータとその操作を受け持ちます。境界は外との窓口、制御は段取り役、エンティティはデータの持ち主、と役割で覚えておくと選べます。
ほかの選択肢はなぜ違うのか
- アオブジェクト間の相互作用を制御するための…:オブジェクト間の相互作用を制御するのは、ユースケースの処理の流れを取り仕切る制御オブジェクトの役割です。外部とのやり取りの窓口になる境界オブジェクトとは受け持ちが違います。
- ウシステムの中核となるデータとその操作のオ…:システムの中核となるデータとその操作を受け持つのは、エンティティオブジェクトの説明です。外部の利用者と直接やり取りする役割ではないため、境界オブジェクトには当たりません。
- エデータモデルにおけるエンティティに相当す…:データモデルのエンティティに相当するものは、その名のとおりエンティティオブジェクトです。システムが保持する情報を表す側のオブジェクトであり、画面のような外部との接点を受け持つものではありません。
この問題の用語
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
- エンティティ情報の世界で管理の対象となる、人やものごとの一つひとつを指します。E-R図では、この対象と対象どうしの関連を組み合わせて表します。
出典:平成27年度 秋期 システムアーキテクト試験 午前Ⅱ 問3
同じ用語が出る問題
- 平成30年度 秋期 午前Ⅱ 問1:CRUDマトリックスの説明(エンティティ)
- 平成26年度 秋期 午前Ⅱ 問15:データモデルを作成する手順(エンティティ)
- 平成26年度 秋期 午前Ⅱ 問1:ペトリネットの説明(エンティティ)
- 平成24年度 秋期 午前Ⅱ 問15:E-Rに関する問題(エンティティ)
- 平成24年度 秋期 午前Ⅱ 問2:ペトリネットモデルの説明(エンティティ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)