平成29年度 秋期 午前Ⅱ 問7
システム要件定義・ソフトウェア要件定義
イベント駆動型のアプリケーションにおけるイベント処理のタイミングを設計するのに有用なものはどれか。
- アDFD
- イE-R図
- ウシーケンス図
- エペトリネット
答えと解説を見る
✓ これが正解ウシーケンス図
解説
メッセージの順序を時間の流れで描くシーケンス図が向いています。
シーケンス図は UML の図の一つで、オブジェクトの間でやり取りされるメッセージを時間の流れに沿って上から下へ並べて描きます。イベント駆動型のアプリケーションでは、ある事象が起きたときにどのオブジェクトがどの順番で処理を受け持つかを決める必要があり、メッセージの送受信の順序がそのまま見えるこの図が設計に向いています。処理のタイミングという言葉は、時間の軸をもつ図を選ぶ手がかりです。見分けるときは、データの流れ、データの構造、並行動作の状態という各図の主役を区別し、順序とタイミングを主役にする図を選びます。
ほかの選択肢はなぜ違うのか
- アDFD:DFD はデータがどこから来てどの処理を通りどこへ蓄えられるかを描く図で、時間の順序は表しません。イベントが起きたときにどの順で処理するかという、タイミングの設計には向いていません。
- イE-R図:E-R図はエンティティと関連でデータの構造を表す図です。業務で扱うデータとその関係を整理するのには役立ちますが、処理がいつ、どの順で行われるかという動きは描けません。
- エペトリネット:ペトリネットは、プレースとトランジション、トークンを使って、並行に動くシステムの状態の変化を解析するのに向いたモデルです。オブジェクトの間のメッセージを時間の順に並べて処理のタイミングを決める図ではありません。
この問題の用語
- E-R図管理の対象と対象どうしの関連によって、データの構造を表す図です。表として実装する前提や、業務上の手順を表すものではありません。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問7
同じ用語が出る問題
- 令和3年度 春期 午前Ⅱ 問4(E-R図)
- 平成26年度 秋期 午前Ⅱ 問15:データモデルを作成する手順(E-R図)
- 平成25年度 秋期 午前Ⅱ 問3(E-R図)
- 平成22年度 秋期 午前Ⅱ 問15:データモデルを作成する手順(E-R図)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)