IPA過去問ドリル

令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問4

テクノロジ/開発技術

イベント駆動型のアプリケーションプログラムにおけるイベント処理のタイミングを設計するのに有用なものはどれか。

出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問4

正解:ウ

解説

シーケンス図は,UMLの図の一つで,複数のオブジェクト間でやり取りされるメッセージ(イベント)を時間の経過に沿って表現します。イベント駆動型のアプリケーションプログラムでは,どのオブジェクトがどのタイミングでイベントを発生・受信するかという時系列の相互作用を把握する必要があり,シーケンス図はこのイベント処理のタイミング設計に有用です。

選択肢ごとの解説

  • 誤り。DFDは,データの流れと処理の関係を表す図であり,時間の経過に沿ったイベント処理のタイミングを表現するものではありません。
  • 誤り。E-R図は,データの実体(エンティティ)と関連(リレーションシップ)を表す図であり,イベント処理のタイミングを表現するものではありません。
  • 正しい。オブジェクト間の相互作用を時間の経過に沿って表現するシーケンス図が,イベント処理のタイミング設計に有用です。
  • 誤り。状態遷移図は,一つのオブジェクトの状態とその遷移を表す図であり,複数オブジェクト間のイベント処理のタイミングを表現するものではありません。
システムアーキテクトの過去問を演習モードで解く