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

選択肢
- ア初期状態から状態1へ遷移し、トリガ1で複合状態「状態2」に入る。状態2内は破線で区切られた並行領域が2つあり、それぞれ独自の初期状態(黒丸)から状態3→(トリガ2)→状態4、状態5→(トリガ3)→状態6と遷移し、各領域内の終了状態(二重丸)へ到達後、状態2全体としての終了状態(二重丸)へ抜ける。
- イ初期状態から状態1へ遷移し、トリガ1で複合状態「状態2」に入る。状態2内は2つの並行領域があるが、両者を区切る破線が無く、それぞれ独自の初期状態(黒丸)から状態3→(トリガ2)→状態4、状態5→(トリガ3)→状態6と遷移し、各領域内の終了状態(二重丸)へ到達後、状態2の外側へ矢印が伸び最終状態(二重丸)へ至る。
- ウ初期状態から状態1へ遷移し、矢印が複合状態「状態2」に入る(トリガなし)。状態2内は破線で区切られた並行領域が2つあり、各領域の入り口にそれぞれ「トリガ1」のラベルが付き、状態3→(トリガ2)→状態4、状態5→(トリガ3)→状態6と遷移し、終了状態(二重丸)へ至った後、状態2外の最終状態(二重丸)へ抜ける。
- エ初期状態から状態1へ遷移し、矢印が複合状態「状態2」に入る(トリガなし)。状態2内は2つの並行領域があるが、両者を区切る破線が無く、各領域の入り口の黒丸(初期状態)からそれぞれ「トリガ1」のラベルの先に状態3→(トリガ2)→状態4、状態5→(トリガ3)→状態6と続き、終了状態(二重丸)へ至った後、状態2外の最終状態(二重丸)へ抜ける。
正解と解説
正解:ア 初期状態から状態1へ遷移し、トリガ1で複合状態「状態2」に入る。状態2内は破線で区切られた並行領域が2つあり、それぞれ独自の初期状態(黒丸)から状態3→(トリガ2)→状態4、状態5→(トリガ3)→状態6と遷移し、各領域内の終了状態(二重丸)へ到達後、状態2全体としての終了状態(二重丸)へ抜ける。
UML 2.0のステートマシン図では、状態遷移を引き起こす契機であるトリガは、遷移を表す矢印に添えて書く。また、複合状態の中に並行して動く領域(並行領域)を置く場合は、領域どうしを破線で区切って表す。トリガが遷移の矢印に付き、並行領域が破線で区切られている図が適合している。
選択肢ごとの解説
- ア正しい。トリガが遷移の矢印に付き、並行領域どうしが破線で区切られている。
- イ並行領域を区切る破線が無く、二つの領域が並行して動くことが表せていない。
- ウトリガを遷移の矢印ではなく領域の入口に書いており、遷移の契機の表記位置が誤っている。
- エトリガが遷移の矢印ではなく領域の入口に付いており、並行領域を区切る破線も無い。
この問題に出た用語
同じ分野の他の問題
- 要件定義において,システムが提供する機能単位と利用者又は外部システムとの間の相互作用や,システム内部と外部との境界を明示…2025年度 春期 午前Ⅱ 問13
- 要件定義において、システムが提供する機能単位と利用者又は外部システムとの間の相互作用や、システム内部と外部との境界を明示…2021年度 春期 午前Ⅱ 問14
- イベント駆動型のアプリケーションプログラムにおけるイベント処理のタイミングを設計するのに有用なものはどれか。2021年度 春期 午前Ⅱ 問4
- UMLの図のうち、業務要件定義において、業務フローを記述する際に使用する、処理の分岐や並行処理、処理の同期などを表現でき…2019年度 秋期 午前Ⅱ 問14
- イベント駆動型のアプリケーションにおけるイベント処理のタイミングを設計するのに有用なものはどれか。2017年度 秋期 午前Ⅱ 問7
出典・参考
最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。