令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問14
テクノロジ/開発技術UML の図のうち,業務要件定義において,業務フローを記述する際に使用する,処理の分岐や並行処理,処理の同期などを表現できる図はどれか。
出典:令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問14
- アアクティビティ図
- イクラス図
- ウ状態マシン図
- エユースケース図
正解:ア
解説
アクティビティ図は,一連の処理の流れを表現する UML の図であり,処理の分岐(条件分岐),並行処理(フォーク・ジョイン),処理の同期などを表現できるため,業務要件定義における業務フローの記述に適しています。
選択肢ごとの解説
- ア正しい。処理の分岐や並行処理,同期を表現でき,業務フローの記述に使用されるのはアクティビティ図です。
- イ誤り。クラス図は,クラスの構造や関連を表す静的な図であり,業務フローや処理の流れを表現する図ではありません。
- ウ誤り。状態マシン図は,一つのオブジェクトの状態遷移を表す図であり,複数の業務にまたがる並行処理やフローを表現するのには適していません。
- エ誤り。ユースケース図は,システムの機能と利用者・外部システムとの関係を表す図であり,処理の分岐や並行処理の詳細な流れを表現するものではありません。