教科書で学ぶ設計・分析の手法とモデリング
定義UML (統一モデリング言語) は、システムの構造や振る舞いを図で表すために、図の種類と描き方を定めた標準の表記法である。
解説オブジェクト指向の分析や設計で広く使われ、特定のプログラミング言語や製品に縛られない。図の種類は用途ごとに用意されており、目的に合わせて使い分ける。
たとえ楽譜の記号が決まっているので、誰が読んでも同じ曲として演奏できる。UMLは設計を図にするための共通の楽譜のようなもの。
記憶フックU は Unified (統一)。それまで別々だった複数の表記法を一つにまとめて生まれた経緯が名前に残っている。