平成30年度 春期 午前Ⅱ 問22
システム開発技術
UMLに関する問題
UML 2.0 において,オブジェクト間の相互作用を時間の経過に注目して記述するものはどれか。
- アアクティビティ図
- イコミュニケーション図
- ウシーケンス図
- エユースケース図
答えと解説を見る
✓ これが正解ウシーケンス図
解説
時間の経過に注目して相互作用を描くのはシーケンス図です。
UML 2.0 には、オブジェクト間の相互作用を表す図が複数あります。シーケンス図は、横にオブジェクトを並べ、縦方向に時間の流れをとって、メッセージのやり取りを時間の順に描く図です。どのオブジェクトがどの順番で呼び出されるかが一目で分かります。相互作用を描く図は他にもあるので、何に注目して描く図かを軸に見分けます。
ほかの選択肢はなぜ違うのか
- アアクティビティ図:アクティビティ図は、処理の流れを手順、分岐、並行処理などで表す図です。オブジェクトの間でのメッセージのやり取りを、時間の順に並べて描くための図ではありません。
- イコミュニケーション図:コミュニケーション図も相互作用を描く図ですが、注目するのはオブジェクト同士のつながりです。時間の経過を軸にとって、やり取りの順序を縦に並べる描き方はしません。
- エユースケース図:ユースケース図は、アクタとシステムの機能の関係を表し、システムの使われ方を描く図です。オブジェクト間の相互作用を、時間の経過に沿って表すものではありません。
出典:平成30年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問22
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)