正答1
解説
正解は1です。
UML(Unified Modeling Language)には、目的に応じてさまざまな図があります。
アクティビティ図は処理の流れを表す図で、分岐や並行処理も表現できます。
【選択肢別解説】
1:○ アクティビティ図では、フォークとジョインという記号で処理の分岐と合流を表せます。
並行処理を多く含むシステムでも、オブジェクトの振る舞いを処理の流れとして記述できます。
2:× オブジェクト群がどのようにコラボレーションを行うかを記述するのは、コミュニケーション図(旧称コラボレーション図)です。
3:× クラスの仕様と、クラス間の静的な関係を記述するのは、クラス図です。
4:× システムのコンポーネント間の物理的な関係を記述するのは、コンポーネント図や配置図です。
【ポイント】
アクティビティ図はフローチャートに近い図で、業務の流れの記述にもよく使われます。
振る舞いを表す図にはシーケンス図や状態マシン図もあり、構造を表す図にはクラス図やコンポーネント図があります。