この概念が出た関連問題

この試験の対策ガイド

情報処理安全確保支援士試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ア

解説

UMLのアクティビティ図は業務フローやアルゴリズムを表現する図。処理の分岐(デシジョン・マージ)、並行処理の開始(フォーク)・同期(ジョイン)、スイムレーン(組織・役割の区分け)などを表現できる。業務要件定義でワークフローを可視化するのに最適。選択肢aのアクティビティ図が正解。ユースケース図は機能要件の概要表現、クラス図は静的構造、状態マシン図はオブジェクトの状態遷移を表す。

なぜ他の選択肢は違うのか

選択肢 イ
クラス図はオブジェクト指向設計における静的構造(クラス・属性・操作・関連)を表現。業務フローの動的な流れは表せない。
選択肢 ウ
状態マシン図はオブジェクトやシステムの状態と状態遷移を表現。並行処理や業務フローの記述には不向き。
選択肢 エ
ユースケース図はシステムが提供する機能(ユースケース)とアクタの関係を表現。処理の流れ・分岐・並行処理は表現できない。

解くときのポイント

UML図の使い分け:アクティビティ図(フロー・分岐・並行)、シーケンス図(時系列の相互作用)、状態マシン図(状態遷移)、ユースケース図(機能要件概要)、クラス図(静的構造)。「分岐・並行・同期」がキーワードならアクティビティ図。