正解は ア
UMLのアクティビティ図は、業務やシステムの処理の流れ(フロー)を、開始から終了までの一連のアクション、分岐(条件による枝分かれ)、合流、そしてフォーク・ジョインによる並行処理として表現する図です。フローチャートを拡張したような図で、特に複数の処理が同時並行で進む様子を、フォーク(処理の分岐)とジョイン(処理の合流)を用いて記述できる点が特徴です。選択肢aは「多くの並行処理を含むシステムの、オブジェクトの振る舞いが記述できる」とあり、アクティビティ図が並行処理を含む動的な振る舞い(処理の流れ)を表現できるという特徴を述べているため正解です。UMLの他の図と区別すると、オブジェクト間の相互作用(メッセージのやり取り)を時系列で表すのはシーケンス図やコミュニケーション図、クラスの属性・操作と静的な関係を表すのはクラス図、システムを構成する物理的なコンポーネントの関係を表すのはコンポーネント図です。アクティビティ図は「処理の流れ・並行処理」を表すという用途を、他の図と対比して押さえましょう。
アクティビティ図=処理の流れ(フロー)と並行処理(フォーク・ジョイン)を表す動的な図。対比:シーケンス図/コミュニケーション図(オブジェクト間の相互作用)、クラス図(静的構造)、コンポーネント図(物理構成)。