平成21年度 秋期 システムアーキテクト試験 午前Ⅱ 問1
テクノロジ/開発技術UMLのアクティビティ図の特徴はどれか。
出典:平成21年度 秋期 システムアーキテクト試験 午前Ⅱ 問1
- アオブジェクト間のメッセージのやり取りが,時系列で表現できる。
- イオブジェクト群の相互作用を示す協調関係が表現できる。
- ウ現実のビジネスプロセスで生じる並行処理が表現できる。
- エ一つのオブジェクトに着目して,その状態遷移が表現できる。
正解:ウ
解説
UMLのアクティビティ図は、一連の処理の流れをアクション(活動)とその制御の流れ(分岐・合流、フォーク・ジョインなど)で表現する図であり、フォーク・ジョインを用いることで、現実のビジネスプロセスに存在する並行して進む処理(並行処理)を表現できる。
選択肢ごとの解説
- ア誤り。オブジェクト間のメッセージのやり取りを時系列で表現できるのは、シーケンス図の特徴である。
- イ誤り。オブジェクト群の相互作用(協調関係)を表現できるのは、コミュニケーション図(コラボレーション図)の特徴である。
- ウ正しい。アクティビティ図はフォーク・ジョインによって、現実のビジネスプロセスで生じる並行処理を表現できる。
- エ誤り。一つのオブジェクトに着目してその状態遷移を表現できるのは、ステートマシン図(状態遷移図)の特徴である。