システムアーキテクト暗記無料で始める

ステートマシン図(状態遷移図)とは?すてーとましんず

ステートマシン図(状態遷移図)とは、対象が取り得る状態を丸で、イベントによる移り変わりを矢印で表すUMLの図。矢印にはトリガ(引き金となるイベント)、ガード条件、効果(実行するアクション)を書き添える。同時に進む振る舞いは並行領域へ分け、領域ごとに開始擬似状態を置いて始点を決める。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1回出題されています。

システムアーキテクト試験の頻出用語/午前II

別名:状態遷移図、ステートチャート図、ステートマシン図

この語が出る過去問を解く →

背景

画面や機器の振る舞いを条件文の羅列で仕様化すると、「その状態でそのイベントが来たら何が起きるか」の組合せが埋まらず、テスト工程で未定義の穴が見つかる。状態とイベントを軸に置いた図にすれば、状態遷移表へ機械的に展開して抜けを潰せる。設計の網羅性を根拠づけられるかが問われる区分なので、業務ステータスの設計では外せない道具になる。

具体例

三菱電機のエレベーター制御なら、停止・戸開・上昇・下降の状態を置き、「行先階ボタン押下」をトリガ、「戸が閉まっている」をガード条件として上昇へ遷移させ、到着時に戸開へ移す形で振る舞いを表す。

試験での引っ掛け

イベントを状態(丸)の側に書いた選択肢が誤り。トリガもガード条件も効果も、付く先は遷移(矢印)である。並行領域を持つ図では領域ごとに開始擬似状態を1つずつ置く必要があり、これを1つしか置かない図は始点が定まらず不正になる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • イベントを状態(丸)の側に書いた選択肢が誤り。