令和3年度 春期 午前Ⅱ 問4
システム要件定義・ソフトウェア要件定義
イベント駆動型のアプリケーションプログラムにおけるイベント処理のタイミングを設計するのに有用なものはどれか。
- アDFD
- イE-R図
- ウシーケンス図
- エ状態遷移図
答えと解説を見る
✓ これが正解ウシーケンス図
解説
イベント処理のタイミングの設計には、時間順に描くシーケンス図が有用です。
イベント駆動型のプログラムでは、利用者の操作などのイベントが起きたときに、どのオブジェクトがどの順でメッセージをやり取りし、処理を進めるかが設計の中心になります。シーケンス図は、縦の方向を時間の流れとし、オブジェクト間で送られるメッセージを起きる順に並べて表す図です。イベントを受けてから処理が連なっていく順序とタイミングを時間軸に沿って描けるので、イベント処理のタイミングの設計に適しています。ほかの肢は、データの流れ、データの構造、状態とその移り変わりを表すもので、複数の要素の間でやり取りが起きる時間の順序を描くことを主眼としていません。タイミングや順序と書かれていたら、時間軸を持つシーケンス図を思い出してください。
ほかの選択肢はなぜ違うのか
- アDFD:DFDは、処理とデータストアの間をデータがどう流れるかを表す図です。データの出入りは分かりますが、処理がいつ、どの順で起きるかという時間の要素は表さないので、タイミングの設計には向きません。
- イE-R図:E-R図は、実体とその間の関連によってデータの構造を表す図です。データベースの設計などに使われ、イベントが起きたときの処理の順序やタイミングとは関わりがありません。
- エ状態遷移図:状態遷移図は、どの状態でどのイベントが起きるとどの状態へ移るかを表す図で、イベントへの反応の仕方を整理できます。ただし、複数のオブジェクトの間で処理がどの順に進むかを、時間に沿って描くものではありません。
この問題の用語
- E-R図管理の対象と対象どうしの関連によって、データの構造を表す図です。表として実装する前提や、業務上の手順を表すものではありません。
出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問4
同じ用語が出る問題
- 平成29年度 秋期 午前Ⅱ 問7(E-R図)
- 平成26年度 秋期 午前Ⅱ 問15:データモデルを作成する手順(E-R図)
- 平成25年度 秋期 午前Ⅱ 問3(E-R図)
- 平成22年度 秋期 午前Ⅱ 問15:データモデルを作成する手順(E-R図)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)