処理の分岐や並行処理,処理の同期などを表現できる図|科目A-1(応用情報技術者) 令和6年 秋期午前試験 問66
出典:令和6年秋期 午前 問66
分野:システム企画 / 要件定義
UMLの図のうち,業務要件定義において,業務フローを記述する際に使用する,処理の分岐や並行処理,処理の同期などを表現できる図はどれか。
- ア:アクティビティ図
- イ:クラス図
- ウ:状態マシン図
- エ:ユースケース図
TSUNAGARU-ADVICE
まず押さえたいこと
アクティビティ図は、業務や処理の流れを表現するUMLの図です。処理の順序だけでなく、条件による分岐・複数処理の並行実行・並行処理を合流させる同期なども表現できます。
迷ったときの判断軸
クラス図はクラスの構造や関係、状態マシン図はオブジェクトの状態変化、ユースケース図は利用者とシステム機能との関係を表します。「業務フローや処理手順を流れとして表す」ならアクティビティ図と整理しましょう。
科目Bにつなげるために
特にプロフェッショナルデジタルスキル(システム)試験合格を目指す方は、UMLの各図を何を表現するための図かで区別しましょう。アクティビティ図は、業務要件定義や業務プロセス分析、システム処理の流れを可視化する場面にもつながります。

アクティビティ図は、業務や処理の流れを表現するUMLの図です。処理の順序だけでなく、条件による分岐・複数処理の並行実行・並行処理の同期なども表現できます。
アクティビティ図の特徴として、下記を押さえておきましょう。
そのため、業務要件定義で業務フローを可視化するときに適しています。
したがって、アが適切です。
❌他選択肢が誤りの理由イ:クラス図
⇒クラス図は、クラスの属性や操作、クラス同士の関連など、システムの静的な構造を表す図です。業務フローの表現には適していません。
ウ:状態マシン図
⇒状態マシン図は、あるオブジェクトの状態と、イベントによる状態遷移を表す図です。業務全体の処理の流れを表すものではありません。
エ:ユースケース図
⇒ユースケース図は、利用者などのアクターと、システムが提供する機能との関係を表す図です。処理の分岐や並行処理などの詳細な業務フローは表現しません。