UML

Object Management Group(OMG)のUnified Modeling Languageは、複雑なソフトウェアの仕様を明確にし、視覚化するための、Booch法、OMT法、OOSE法などの以前からの標準に基づく一般的な表記言語。この言語は、大規模なオブジェクト指向プロジェクトでの使用に適している。