データモデル
統一モデリング言語(UML)は、ソフトウエア工学分野での、1つの標準汎用モデリング言語である。それは、ソフトウエア集約システムの成果物(ソフトウエア開発)(artifacts)を、可視化し、規定し、構築し、そして文書化するための1つの図式言語(graphical language)である。統一モデリング言語は、以下を含む、システムの青写真を描く標準方法を提供する。
事業プロセスやシステム機能のような概念的なもの
プログラミング言語のステートメント、データベース・スキーマのような具体的なもの
再利用可能なソフトウェアコンポーネント。
UML は、機能モデル、データモデル、およびデータベースモデル(database model)の1つのミックスを提供する。