システムの全体像、一連の流れを理解しやすい
STD : state transition diagram、state diagram
状態 + 遷移図
状態遷移 +図
状態遷移表
from フローチャート
flow chart ; flowchart
flow diagram ; flow process chart ; process chart ; process map ; process model ; workflow diagram
表現力
文書フローチャート -- 複数の部門に閲覧してもらうための文書の流れを記した図
インスタンスの状態変化を表現する。
あるオブジェクトが取りうるさまざまな 状態と、その状態間の遷移を表わす図である。
場合によっては 一つのオブジェクトがとても複雑な動きをすることもある。
そのようなオブジェクトの振る舞いやライフサイクル(発生から消滅まで)を検討するためにある。
状態遷移図(STD:state transition diagram)
状態遷移図とは
くわしくはこちら → 状態遷移図(STD:state transition diagram)
状態を定義(起こりうることを数パターンにまとめる)
各状態でおこる入力を定義(これも起こりうることを数パターンにまとめる)
状態と入力の対から、次の状態に線を引く
変化しうる有限の状態と、入力による状態の遷移を、図式化したもののこと。
自動販売機における入力と状態遷移を図式化する場合などに、よく用いられる。
FA : finite automaton
有限状態機械 (FSM : finite state machine)
ステート(state)
オートマトン(Automaton)
state machine
状態機械
有限オートマトン(FA : finite automaton)、有限状態機械 (FSM : finite state machine)
ステートマシン図(state machine diagram)
Shannon diagram
状態遷移図
増井さん研究
増井さんの設計思想を学ぶ
雑誌記事 / 論文
/masui/雑誌記事
/masui/論文リスト
ステート図(state diagram)
mermaid.js:state diagram
状態遷移図
stateDiagram-v2
[*] --> Still
全ての状態とイベントの組み合わせを網羅でき、状態遷移図では見えない、且つ 想定しない イベントの対処も確認できる
状態遷移表の代表的な表示形式には、次の2つがある。
「現在の状態」と「次の状態」を縦軸と横軸で示し、交差する欄に遷移を発生させるイベントを記述する
「状態」と「イベント」を縦軸と横軸で示し、交差する欄に、そのイベントが起きたときに「遷移すべき状態」を記述する
オブジェクト指向:状態遷移
状態遷移図
#UML-term
状態図、状態遷移図
David Harel
DRAKON
SCXML an XML language that provides a generic state-machine based execution environment based on Harel statecharts.
UML state machine
状態遷移図
state diagram
問題 + 世界
クラス図
状態遷移図