UML

UMLステートマシン図とは? 状態の変化を可視化する設計図の描き方

UML

ソフトウェア開発では、オブジェクトやシステムの「状態」が切り替わる場面が数多くあります。たとえば、ある画面が「表示中 → 入力中 → 保存中」と移るような流れや、機器が「起動中 → 待機中 → 動作中 → エラー」と変化するようなケースです。 これらの状…

UMLとは何か? ソフトウェア開発を可視化する共通言語

ソフトウェア開発の現場では、仕様書だけでは理解しにくい複雑な構造や動作を、図で直感的に表現することが求められます。そこで登場するのが UML(Unified Modeling Language/統一モデリング言語) です。 この記事では、UMLの概要や目的、なぜ使われるの…