「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

遷移状態図

pointこの用語のポイント

point言い間違いとか書き間違い……までは言い過ぎかもしれないけど、一般的な言い方ではないと思うよ

point「状態遷移図」のことだと思うよ

スポンサーリンク

簡単に書くよ

遷移状態図(読:センイジョウタイズ)とは

「状態遷移図」の言い間違いとか書き間違い……までは言い過ぎかもしれないけど一般的ではないと思うよ、な表現。
状態遷移図は

例えば「 [氷]←→[水]←→[お湯] 」のように、状態の移り変わり(遷移)を図形と矢印で表現した図のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「状態遷移図」について結構ガッツリ説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

状態遷移図は「状態の遷移(移り変わり)を表現した図」です。

例えば、そうですね。

ピヨ太君が「水」の入ったコップを持っています。

遷移状態図

ピヨ太君は水を熱しました。
「水」は「お湯」になりました。

遷移状態図2

次にピヨ太君は、お湯にお茶葉を入れました。
「お湯」は「お茶」になりました。

遷移状態図3

おっと、ピヨ子さんがコーヒーを飲みたいそうです。
仕方がないですね。
作ってあげましょう。

優しいピヨ太君は、お湯にコーヒー粉を入れました。
「お湯」は「コーヒー」になりました。

遷移状態図4

ピヨ太君とピヨ子さんは、お茶会をしています。
残っていたお湯は冷めてしまいました。
「お湯」は「水」になりました。

遷移状態図5

さて、ここで水の状態に注目してください。

「水」は熱することで「お湯」になります。

遷移状態図6

「お湯」は冷めると「水」になります。

遷移状態図7

「お湯」にお茶葉を入れると「お茶」になります。

遷移状態図8

「お湯」にコーヒー粉を入れると「コーヒー」になります。

遷移状態図9

できあがった図を見てください。
水の「状態」の「移り変わり」が表現されていますよね。

このような「状態」の「移り変わり」を表現した図が状態遷移図です。
それを見ると「ふむふむ、これは、こんなことが起きると、こんな状態になるのね」が分かる図です。

遷移状態図10

状態遷移図では、丸とか四角とかの図形で状態を表現します。

遷移状態図11

ちなみに、どんな図形を使うかは気分次第です。

……というのは半分、冗談です。
丸とか四角が多いとは思いますけどね。
絶対の決まりがあるわけでは ありません。
実際に状態遷移図を作るときは、先例とか手本を見て、それに合わせてください。

状態の移り変わりは矢印で表現します。

遷移状態図12

これは直感的にイメージできますよね。
「この状態から、この状態になるよ!」な方向に向かって矢印を引きます。

ここまでを踏まえて、もう一例、見てみましょう。

ここにピヨ太君がいます。

遷移状態図13

ピヨ太君は最初、腹ペコです。

遷移状態図14

ご飯を食べると、お腹がいっぱいになって寝てしまいます。

遷移状態図15

ぐーぐー寝ているピヨ太君ですが、お腹が空くと目を覚まします。
目が覚めたピヨ太君は腹ペコです。
つまり最初の状態に戻ります。

遷移状態図16

これを図で表すと以下のようになります。

遷移状態図17

非常に単純な図ですが、これだって状態遷移図です。
ピヨ太君の「状態」の「移り変わり」が表現されていますよね。

遷移状態図18

ポイントは

1.状態の移り変わりを表現した図だよ
2.状態を丸とか四角とかの図形で表現するよ
3.状態の移り変わり(遷移)を矢印で表現するよ


の3つです。
それさえ押さえておけば、困ることは少ないと思います。

以上を踏まえて

「状態遷移図」の言い間違いとか書き間違い……までは言い過ぎかもしれないけど一般的な言い方ではないと思うよ~な表現

が「遷移状態図」です。

遷移状態図19

遷移した状態を表現した」と解釈すれば「遷移状態図」と表現できないこともない気もしますけどね。
一般的なのは「状態遷移図」という言い方です。
こだわりが なければ「状態遷移図」と表現しておいた方が無難だと思います。


image piyo2

一言でまとめるよ

まぁ「遷移状態図」って単語が出てきたら「『状態遷移図(状態の移り変わりを表現した図)』のことなんだろうな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像029
書籍画像019


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Git&GitHub 入門
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践