【ゆーえむえる】
UML(統一モデリング言語) とは?
最終更新:
💡 ソフトウェア設計を「図」で共有する共通言語
ソフトウェアなどの構造や振る舞いをモデルとして表す標準の言語。クラス図、シーケンス図などがあり、UML 2.5.1では14種類の主要な図を整理している。
📌 このページのポイント
UMLって何種類くらいあるの?
全部の図を書かないといけないの?
図を書くとプログラムが動くの?
UMLはモデルを表現する言語で、図を描くだけでプログラムが動くわけではないよ。コードを生成できる道具もあるけれど、UMLを使えば自動で実装や正しさまで保証される、という意味ではないんだ
テキストから図を作る道具もあるの?
まとめ:ざっくりこれだけ覚えればOK!
「UML」って出てきたら「構造や振る舞いを図で共有する標準の言語」と思えばだいたいOK!
📖 おまけ:英語の意味
「Unified Modeling Language」 = 統一モデリング言語
💬 Unifiedは統一、Modelingはモデル化、Languageは言語。OMGが仕様を定め、システムの構造や振る舞いを共通の記法で表すために使うよ