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