読み方 : ユーエムエルにーてんれー

UML 2.0

概要

UML 2.0とはソフトウェアの設計やシステムの構造を視覚的に表現するため、図の表記法を統一したUML規格の第2版。特定のプログラミング言語に依存せず、開発者や発注者、管理者を含めたプロジェクトの関係者間で、システムの全体像や挙動を共通の記号で伝えることができる。
UML 2.0のイメージ画像

UMLUnified Modeling Language)は開発現場ごとに異なっていたシステム設計図面の書式を統一する目的で規定された図法であり、1997年にOMGObject Management Group)によって標準化された。UML 2.0はその後継として新しい図とモデリング要素を定め、2004年10月に仕様が採用された。

UML 2系の図(ダイアグラム)は、システムを構成する要素の静的な状態を表す「構造図」と、時間の経過に伴う動作を表す「振る舞い図」の二つに分類される。旧バージョンのUML 1.xでは図の種類が9つに留まっていたが、UML 2.0では「複合構成図」や「インタラクション概要図」などが加わり、種類が拡充された。

コンポーネント図はUML 1.xでは物理的な構成を表すだけだったが、UML 2.0ではソフトウェアコンポーネントの構造そのものを表せるよう仕様が刷新された。コンポーネント間のインターフェース設計を詳細に記述できるようになり、Java EE(現Jakarta EE)や.NETといったコンポーネント技術を用いた開発の需要に応える内容となった。

UML 2.4.1は2012年に「ISO/IEC 19505」として国際標準化されており、現在はさらに改訂を重ねたUML 2.5系が広く使われている。UMLはソフトウェアのモデリングに限らず、ビジネスプロセスのモデリングや組織の構造を表現する用途にも用いられる。また、UML 2.0から派生してシステム工学的なモデリングのための図法として「SysML」も策定された。

(2026.7.20更新)
 

資格試験などの「UML 2.0」の出題履歴

▼ 基本情報技術者試験
平25修7/平21秋】 UML 2.0で定義している図のうち,動的な振る舞いを表現するものはどれか。
平21修12】 UML 2.0で使用される表記法のうち,システムの動的な振る舞いを記述するために有効なものの組はどれか。
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。