はじめに ステートマシン図(状態遷移図とも呼ばれる)は、オブジェクトのライフサイクルを視覚的に表現するための強力なツールです。特に、状態の中で行われる動作を正確に記述することは、システムの設計と理解において重要です。しかし、UMLの公式ドキュメントは英語で記載されており、必要な情報をPDFから見つけ出すのは容易ではありません。そのため、多くの開発者が「ステートマシン図での do, entry, exit アクションはどのように書けばよいのか?」という疑問を抱いています。本記事では、この疑問に答えるべく、UMLのステートマシン図におけるこれらのアクションの記述方法を詳しく解説します。 entry…