平成21年度 秋期 午前 問45
システム開発技術
UMLに関する問題
UML 2.0 で定義している図のうち,動的な振る舞いを表現するものはどれか。
- アオブジェクト図
- イクラス図
- ウシーケンス図
- エパッケージ図
答えと解説を見る
✓ これが正解ウシーケンス図
解説
時間の流れを持つ図はひとつだけです。
UML で定義されている図は、大きく二つに分かれます。止まっている姿を描くものと、動いていく様子を描くものです。ですから軸は、その図に上から下へ進む順序があるかどうかという一点になります。設問が求めているのは、動いていく様子を描く側です。シーケンス図は縦の向きが時間になっていて、横に並んだ登場するものどうしの間を、矢印が上から下へ順に渡っていきます。ですから、何がどういう順番で起きるのかを読み取れます。これが、この図が動的な振る舞いを表すと言われる理由です。
ほかの選択肢はなぜ違うのか
- アオブジェクト図:実際に存在する個々のものと、その時点での値やつながりを写した図です。名前の語感から動きを表すように見えますが、描かれているのはある一瞬の姿だけになります。
- イクラス図:ものの種類と、種類どうしの関係を示した設計の骨組みです。何がどの順に起きるかは書き込まれないため、振る舞いを表す側には入りません。
- エパッケージ図:まとまりの入れ子や、まとまりどうしの依存を整理するための図です。大きな作りを箱に分けて見通しよくするものなので、これも構造を描く側にあたります。
出典:平成21年度 秋期 基本情報技術者試験 午前 問45
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)