アクティビティ図の特徴
出典: 令和2年度 10月 応用情報技術者試験 午前 問46 (IPA)
UML のアクティビティ図の特徴はどれか。
- ア 多くの並行処理を含むシステムの,オブジェクトの振る舞いが記述できる。
- イ オブジェクト群がどのようにコラボレーションを行うか記述できる。
- ウ クラスの仕様と,クラスの間の静的な関係が記述できる。
- エ システムのコンポーネント間の物理的な関係が記述できる。
正解と解説を見る
正解: ア
- ア: 多くの並行処理を含むシステムの振る舞いを記述できるのがアクティビティ図の特徴なので正しい答えです。
- イ: オブジェクト群の協調 (コラボレーション) を記述するのは、コミュニケーション図です。
- ウ: クラスの仕様とクラス間の静的な関係を記述するのは、クラス図です。
- エ: コンポーネント間の物理的な関係を記述するのは、配置図やコンポーネント図です。
ポイント
- アクティビティ図: 処理の流れを表す図で、分岐や 並行処理 (フォーク・ジョイン) も表せます。並行処理を多く含むシステムの振る舞いを記述するのに向いています。
- コミュニケーション図: オブジェクトどうしの協調 (コラボレーション) を表します。
- クラス図: クラスの仕様とクラス間の静的な関係を表します。
- 配置図・コンポーネント図: システムの物理的な構成を表します。