一覧に戻る


9章 ステートマシン図
01 概要
ステートマシン図

状態と遷移
02 基本的な表記法
単純状態

開始擬似状態

終了状態

entryアクション

exitアクション

doアクティビティ

外部遷移

P.209下~
構文: トリガ[ガード] / エフェクト
内部遷移

確認問題9章a

03 状態の階層化
レベル別に表現する
コンポジット状態とサブ状態

コンポジット状態の中にサブ状態がある
サブ状態への外部遷移
コンポジット状態のトリガの適用範囲
コンポジット状態内の開始擬似状態と終了状態

遷移の矢印が複雑にならないように,うまく使いたい
直交状態と領域

並行して動くステートマシン
直交状態への外部遷移
直交状態内のサブ状態への外部遷移

(省略)
07 ステートマシン図の描き方
ステートマシン図を描く対象を決定する
システム全体のステートマシン図
クラス単位のステートマシン図
状態を抽出する
トリガを抽出する
処理を実行する箇所を特定する

P.231上~


例えば…

確認問題9章b

教科書(図はすべてこちらより引用):
竹政昭利 他,「かんたんUML入門」, 技術評論社
一覧に戻る