この概念が出た関連問題

この試験の対策ガイド

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

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

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

正解は ア

解説

UMLの振る舞い図(Behavioral Diagrams)にはアクティビティ図・シーケンス図・コミュニケーション図・状態機械図・ユースケース図などが含まれます。アクティビティ図(Activity Diagram)は「ある振る舞いから次の振る舞いへの制御の流れ(アクティビティの流れ)」を表現します。業務フロー・処理の流れ・並行処理の可視化に使われ、フローチャートを拡張したような構造を持ちます。アクションノード・制御フロー・分岐・並行処理(フォーク・ジョイン)などの要素を持ちます。選択肢aが正解です。

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

選択肢 イ
「オブジェクト間の相互作用を時系列で表現する」はシーケンス図(Sequence Diagram)の説明です。オブジェクト間のメッセージのやり取りを時間軸(垂直方向)に沿って表現します。
選択肢 ウ
「システムが外部に提供する機能と利用者・外部システムとの関係を表現する」はユースケース図(Use Case Diagram)の説明です。アクターとユースケースの関係を示す要件定義に使われる図です。
選択肢 エ
「一つのオブジェクトの状態がイベントの発生や時間の経過とともに変化するかを表現する」は状態機械図(State Machine Diagram)の説明です。状態遷移図ともよばれ、状態・遷移・イベントを記述します。

解くときのポイント

UML振る舞い図の区別:アクティビティ図=「処理の流れ・制御フロー(フローチャートに近い)」、シーケンス図=「オブジェクト間の時系列メッセージ」、状態機械図=「一つのオブジェクトの状態遷移」、ユースケース図=「機能と利用者の関係」。