過去問解きまくり研究所 ホーム

令和5年度 春期 午前Ⅱ 問9

システム要件定義・ソフトウェア要件定義

ステートマシン図に関する問題

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

選択肢のステートマシン図:

答えと解説を見る

✓ これが正解ア(原典は図。状態1→状態2 の遷移にトリガ1。状態2の二つの領域は破線で区切られている。状態3→状態4 にトリガ2,状態5→状態6 にトリガ3。領域内の開始疑似状態からの遷移にトリガなし)

解説

領域は破線で区切り、開始疑似状態からの遷移にトリガを付けません。

見分ける軸は二つあり、複合状態の中の並行する領域の区切り方と、開始疑似状態から出る遷移にトリガを付けられるかです。UML のステートマシン図では、一つの複合状態の中で同時に進む複数の領域を表すとき、領域の間を破線で区切ります。また、開始疑似状態から出る遷移は、その状態に入った時点で自動的に起こるものなので、トリガを付けません。状態2に入るきっかけは、状態1から状態2への遷移にトリガ1として付けます。正解の図は、破線で領域が区切られ、トリガ1が状態1から状態2への遷移にあり、領域内の開始疑似状態からの遷移にトリガがないので、二点を両方満たします。破線とトリガの位置の二点を順に確かめると選べます。

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

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)