令和3年度 秋期 プロジェクトマネージャ試験 データベーススペシャリスト試験 エンベデッドシステムスペシャリスト試験 システム監査技術者試験 情報処理安全確保支援士試験 午前Ⅰ 問題【共通】 問16

UMLにおける振る舞い図の説明のうち,アクティビティ図のものはどれか。

解答・解説

正解: ア. ある振る舞いから次の振る舞いへの制御の流れを表現する。

UML(Unified Modeling Language)における振る舞い図のうち、アクティビティ図に関する説明を問う問題です。

アクティビティ図は、システムの実行に伴う処理や制御の流れ、あるいは業務のワークフローを視覚的に表現するための図です。処理(振る舞い)の順序や条件分岐、並行処理などを記述することができます。したがって、選択肢「ア」が正解となります。

各選択肢の解説

  • ア:正解です。ある処理(振る舞い)から次の処理への制御の流れを表現するのはアクティビティ図の説明です。フローチャートに近い形式で手順を記述します。
  • イ:誤りです。オブジェクト間のメッセージのやり取り(相互作用)を時間の経過(時系列)に沿って表現するのは、シーケンス図の説明です。
  • ウ:誤りです。システムが外部に提供する機能(ユースケース)と、それを利用するアクター(利用者や外部システム)との関係を表現するのは、ユースケース図の説明です。
  • エ:誤りです。一つのオブジェクトが、イベントの発生や時間の経過によってどのように状態を変えていくかを表現するのは、ステートマシン図(状態遷移図)の説明です。

Spineチーム