UML(統一モデリング言語、Unified Modeling Language)は、オブジェクト指向分析,設計においてシステムをモデル化する際の記法(図法)を規定した言語です。
UML2.0以降では以下13種類の図が定義されています。
静的な構造を示す構造図
クラス図(class diargram)
コンポジット構造図(composite structure diagram)
コンポーネント図(component diagram)
配置図(deployment diagram)
オブジェクト図(object diagram)
パッケージ図(package diagaram)
振る舞いを示す振る舞い図
アクティビティ図(activity diagram)
ユースケース図(usecase diagram)
ステートマシン図(state machine diagram)
相互作用概念図(interaction overview diagram)
シーケンス図(sequence diagram)
コミュニケーション図(communication diagram)
タイミング図(timing diagram)