IPA公式正解:ウ シーケンス図
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ウ】です。イベント駆動型アプリケーションでは、外部や内部のイベントを契機に処理が時系列で実行されます。UMLのシーケンス図は、オブジェクト間のメッセージ送受信やイベント処理の発生順序・タイミングを時系列に沿って視覚的に表現するのに最も適しています。
【詳細解説】■ 本問の核心・解法のポイント
イベント駆動型(イベントドリブン)システムにおいて、時系列に沿ったイベント発生やメッセージのやり取りのタイミングを可視化・設計するための適切なモデリング技法を選択する問題です。
・各選択肢の徹底解説:
・ア:DFD(データフロー図)は業務やシステム内でのデータの「流れ」と「加工処理」を表現する図ですが、時間の経過や処理のタイミング、順序関係を表現する機能はありません。
・イ:E-R図(実体関連図)はデータ同士の静的な関係性(リレーションシップ)を表現するデータモデリング手法であり、動的なイベント処理のタイミング設計には適しません。
・ウ:【選択肢ウ★】適切です。シーケンス図は、縦軸に時間経過、横軸に関連するオブジェクトを配置し、メッセージの送受信順序や処理タイミングを時系列で表現するため、イベント処理のタイミング設計に極めて有用です。
・エ:ペトリネットは並行処理や同期・排他制御のモデル化・解析に用いられる数学的モデルですが、一般的なアプリケーション設計におけるイベント処理タイミングの表現としてはシーケンス図が標準的です。
よって正解はウです。