令和4年度 春期 午前Ⅰ 問題【共通】 問25
テクノロジシステム開発技術モデリング記法(UML・DFD・状態遷移)
UMLの図のうち,業務要件定義において,業務フローを記述する際に使用する,処理の分岐や並行処理,処理の同期などを表現できる図はどれか。
解答・解説
正解: ア. アクティビティ図
UML(Unified Modeling Language)における図の種類と特徴に関する問題です。
アクティビティ図は、システムや業務の実行手順(フロー)を連続したアクティビティとして記述するための図です。処理の順序だけでなく、処理の分岐や並行処理、処理の同期などを表現することができるため、業務要件定義における業務フローの記述に広く用いられます。したがって、正解は「ア」となります。
各選択肢の解説
- ア:アクティビティ図
正解です。業務の実行手順や処理の流れ、分岐、並行処理、同期などを表現するのに適しています。 - イ:クラス図
システムの静的な構造を記述する図です。システムを構成するクラスや、それらが持つ属性・操作、クラス間の関係(関連や継承など)を表現するものであり、業務フローの記述には使用しません。 - ウ:状態マシン図
特定のオブジェクトが、イベントの発生によってどのように状態を変化させるか(状態遷移)を記述する図です。処理の順序や業務フロー全体を表現するものではありません。 - エ:ユースケース図
システムが提供する機能(ユースケース)と、システムを利用するユーザーや外部システム(アクター)との関わりを記述する図です。システムに対する要件を大まかに把握するのには役立ちますが、処理の分岐や並行処理などの詳細な実行手順を記述する図ではありません。