平成27年度春期 応用情報技術者試験 午前 問66
業務要件定義において,業務フローを記述する際に,処理の分岐や並行処理,処理の同期などを表現できる図はどれか。
- ア アクティビティ図
- イ クラス図
- ウ 状態遷移図
- エ ユースケース図
解答・解説を見る
正解:ア
AI解説
UMLのアクティビティ図は処理(アクション)の流れを表す図で、分岐(デシジョン)に加え、フォーク/ジョインという記法で並行処理の開始と同期(合流)を表現できる。業務フローの記述に適しており、「分岐・並行・同期」の3点を表せるのはアクティビティ図だけである。 ア: 正解。アクティビティ図は業務や処理の流れを表し、フォークで並行処理の開始、ジョインで同期(待合せ)を表現できる。 イ: クラス図はクラスの属性・操作とクラス間の関連という静的構造を表す図で、処理の流れは表せない。 ウ: 状態遷移図(ステートマシン図)はオブジェクトの状態がイベントによってどう変わるかを表す図で、業務フローの並行処理表現には適さない。 エ: ユースケース図はシステムが提供する機能(ユースケース)と利用者(アクタ)の関係を表す図で、処理の流れは表せない。 💡 「業務フロー+並行処理・同期」と来たらアクティビティ図と即断。フローチャートの発展版で、横棒(フォーク/ジョイン)が並行と同期の目印である。
出典:平成27年度 春期 応用情報技術者試験 午前 問66 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。