平成25年度 秋期 システムアーキテクト試験 午前Ⅱ 問3
テクノロジ/開発技術イベント駆動型のアプリケーションにおけるイベント処理のタイミングを設計するのに有用な図はどれか。
出典:平成25年度 秋期 システムアーキテクト試験 午前Ⅱ 問3
- アE-R 図
- イシーケンス図
- ウデータフロー図
- エペトリネット
正解:イ
解説
イベント駆動型アプリケーションでは,オブジェクト間でイベント(メッセージ)がどのようなタイミングでやり取りされるかを設計する必要があります。シーケンス図は,UML のふるまい図の一つであり,複数のオブジェクト間で交わされるメッセージ(イベント)を時間軸に沿って表現できるため,イベント処理のタイミング設計に有用です。
選択肢ごとの解説
- ア誤り。E-R 図は,エンティティとリレーションシップによってデータの構造を表現する図であり,時間的なイベント処理のタイミングを表現するものではありません。
- イ正しい。シーケンス図は,オブジェクト間のメッセージのやり取りを時間軸に沿って表現できるため,イベント処理のタイミング設計に有用です。
- ウ誤り。データフロー図(DFD)は,データの流れと処理を表現する図であり,時間的なタイミングを表現するものではありません。
- エ誤り。ペトリネットは,並行して進行する事象間の同期を表現するモデルであり,特定のイベント処理のタイミング設計に用いる図としては,シーケンス図ほど一般的ではありません。