IPA過去問ドリル

令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問9

テクノロジ/開発技術

UML 2.0 のステートマシン図の記法に適合している図はどれか。

令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問9の図

出典:令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問9

正解:ア

解説

UML 2.0 のステートマシン図では,複数の領域を同時に実行する直交状態(並行状態)は,合成状態の内部を破線で区切って表します。また,合成状態への遷移に付けたトリガは,その合成状態全体への遷移を引き起こすものであり,内部の各領域は開始擬似状態から自動的に活性化されます。したがって,領域を破線で区切り,かつ合成状態への遷移にトリガ 1 を一つだけ付けている図が適合します。

選択肢ごとの解説

  • 正しい。状態 2 の内部が破線で二つの領域に区切られており,直交状態として正しく表現されています。状態 1 から状態 2 への遷移にトリガ 1 が一つ付いている点も適合しています。
  • 誤り。状態 2 の内部に二つの流れがあるにもかかわらず破線の区切りがなく,直交状態として正しく表現されていません。
  • 誤り。破線で区切ってはいますが,各領域の開始擬似状態からの遷移にトリガ 1 を付けています。開始擬似状態からの遷移にはトリガを指定できません。
  • 誤り。破線の区切りがない上に,各領域の開始擬似状態からの遷移にトリガ 1 を付けており,二重に記法違反となっています。
システムアーキテクトの過去問を演習モードで解く