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