一覧に戻る

9章 ステートマシーン図

01 概要

ステートマシーン図

状態と遷移

02 基本的な表記法

単純状態

開始疑似状態

終了状態

entryアクション

exitアクション

doアクティビティ

外部遷移

P.209下~

構文:トリガ[ガード] / エフェクト

内部遷移

確認問題12-a

03 状態の階層化

レベル別に表現する

コンポジット状態とサブ状態

コンポジット状態の中にサブ状態がある

サブ状態への外部遷移

コンポジット状態のトリガの適用範囲

コンポジット状態内の開始疑似状態と終了状態

遷移の矢印が複雑にならないように、うまく使いたい

直交状態と領域

並行して動くステートマシン

直交状態への外部遷移

直交状態内のサブ状態への外部遷移

(省略)

07 ステートマシン図の描き方

ステートマシン図を描く対象を決定する

システム全体のステートマシン図

クラス単位のステートマシン図

状態を抽出する

トリガを抽出する

処理を実行する箇所を特定する

P.231上~

例えば…

確認問題12-b


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

一覧に戻る