問66
UMLの図のうち、業務要件定義において、業務フローを記述する際に使用する、処理の分岐や並行処理、処理の同期などを表現できる図はどれか。
ア アクティビティ図
イ クラス図
ウ 状態遷移図
エ ユースケース図
正解
ア
解説
ア 正しい。アクティビティ図は、業務要件定義において、業務フローを記述する際に、処理の分岐や並行処理、処理の同期などの動作の流れを表現する図である。
イ クラス図はシステムを構成するクラス間の静的な関連を表す図である。プロパティ (属性) やメソッド (操作) も含まれる。
ウ 状態変遷図は、現在の状態と発生したイベントや条件によって、次の状態を表すモデルのことである。状態マシン図、ステートマシン図とも呼ばれる。
エ ユースケース図は、ユーザなどシステムの外部から見た振る舞いを表現する図である。システム境界や使用する機能などを定義する。