システムを理解する方法の1つに「状態遷移図の作成」があります。ここでは、「PlantUMLを利用した状態遷移図の書き方」と「状態遷移表からテストケースを抽出する方法」について解説します。「電話の状態」を例にして説明します。 状態とイベント 状態遷移とは? 状態遷移は 状態 と イベント によって作られます。 状態 処理の状態 部位の状態 全体の状態 イベント 状態遷移のきっかけとなるアクションや条件 例 電話で考えると以下のようになります。 全体の状態とイベント 状態 電源オフ 電源オン イベント 電源オフ 電源オン 電話機能の状態とイベント 状態 待機中 着信中 発信中 通話中 イベント 着信 応答 発信 接続 切断 PlantUMLで状態遷移図を作成 文章による仕様だけだと理解しずらい場合、状態遷移図を書くことをお勧めします。 状態遷移図があると、仕様を直感的に理解しやすくすることがで