UML の図法
出典: 平成28年度 春期 応用情報技術者試験 午前 問66 (IPA)
表は,ビジネスプロセスを UML で記述する際に使用される図法とその用途を示している。表中の b に相当する図法はどれか。ここで,ア~エは,a~d のいずれかに該当する。
| 図法 | 記述用途 |
|---|---|
| a | モデル要素の型,内部構造,他のモデル要素との関連を記述する。 |
| b | システムが提供する機能単位と利用者との関連を記述する。 |
| c | イベントの反応としてオブジェクトの状態遷移を記述する。 |
| d | オブジェクト間のメッセージの交信と相互作用を記述する。 |
- ア クラス図
- イ コラボレーション図
- ウ ステートチャート図
- エ ユースケース図
正解と解説を見る
正解: エ
- ア: クラス図は、モデル要素の型、内部構造、関連を記述します (a)。
- イ: コラボレーション図は、オブジェクト間のメッセージの交信と相互作用を記述します (d)。
- ウ: ステートチャート図は、イベントに対するオブジェクトの状態遷移を記述します (c)。
- エ: システムが提供する機能と利用者との関連を記述するのはユースケース図なので正しい答えです。
ポイント
UML の図法と用途の対応です。
| 図法 | 用途 |
|---|---|
| クラス図 | 型、内部構造、関連を記述する (a) |
| ユースケース図 | システムが提供する機能と利用者の関連 を記述する (b) |
| ステートチャート図 | イベントへの反応としての状態遷移を記述する (c) |
| コラボレーション図 | オブジェクト間のメッセージのやり取りを記述する (d) |