UMLモデリング技能認定試験(UMTP認定試験)は、UMLを使ったオブジェクト指向モデリングの知識と実践力を、L1〜L4の4段階で評価する民間資格です。単にUMLの記号を暗記する試験ではなく、要求・構造・振る舞い・設計をモデルとして表現し、他者のモデルを読み、改善し、実務で活用できるかを段階的に評価します。
2026年10月時点では、L1・L2・L3・L4の4レベルが現行です。L1〜L3は筆記・Web系試験、L4は実務経験を前提とした書類審査・課題・面談による高度な認定です。なお、2023年12月末で「上位認定には下位認定が必須」という条件は廃止され、現在は各レベルを直接受験・認定取得できます。
UMTP UMLモデリング技能認定試験を30秒で確認
- 特定非営利活動法人UMLモデリング推進協議会(UMTP/JAPAN)が実施
- L1・L2・L3・L4の4段階
- L1はUML・モデリングの最低限の知識
- L2はUMLモデルを普通に読み書きできるレベル
- L3は実務で高品質なモデルを定義・レビューできるレベル
- L4は実践経験を持ち、モデリングを指導できるレベル
- L1〜L3の受験料は各15,000円(税別)
- L4は1次審査無料、2次審査95,000円(税別)
- 取得認定に有効期限なし
- 2023年末で下位資格の取得必須条件を廃止
| 資格名 | UMLモデリング技能認定試験 |
|---|---|
| 通称 | UMTP認定試験、UMLモデリング技能認定 |
| 実施団体 | 特定非営利活動法人 UMLモデリング推進協議会(UMTP/JAPAN) |
| 資格種別 | 民間資格 |
| レベル | L1・L2・L3・L4 |
| 主な評価対象 | UML、オブジェクト指向分析・設計、モデリング、レビュー、設計原則 |
| 有効期限 | なし |
| 主な対象 | SE、ソフトウェア設計者、アーキテクト、組込み開発者、分析・設計担当者 |
UMLモデリング技能認定試験とは
UMTP認定試験は、UMLそのものの表記法だけでなく、UMLを使ってソフトウェアや業務をモデル化する能力を評価します。
UMLは「Unified Modeling Language」の略で、システムの構造や振る舞いを図で表現する標準的なモデリング言語です。クラス図、ユースケース図、シーケンス図、アクティビティ図などを使い、開発者・設計者・利用部門の間で構造や仕様を共有しやすくします。
「図の名前を覚える資格」ではない
特にL2以上では、どのモデルをどう使えば要求や設計を適切に表現できるか、責務分割や変更容易性まで含めて考える力が重要です。
L1〜L4の違い
| レベル | 位置づけ | 求められる力 |
|---|---|---|
| L1 | 入門 | UMLを使ったモデリングの最低限の知識を持つ |
| L2 | 実務基礎 | UMLモデルを普通に読み書きし、開発範囲の一部をモデリングできる |
| L3 | 実務応用 | 高品質なモデルを定義し、他者のモデルをレビューできる |
| L4 | 指導・専門 | 実践経験を持ち、モデリングを指導できる |
2023年末から下位レベル取得は不要
以前はL2以上の認定取得に下位試験の認定が条件となる制度がありましたが、UMTPは2023年12月末でその条件を廃止しました。
現在は、L2・L3・L4についても、それぞれの試験へ直接合格すれば認定取得できます。
「L2を受けるにはL1が必須」という古い情報に注意
2026年時点では下位認定の取得は必須ではありません。ただし、学習順序としてL1→L2→L3と進む方が理解しやすい人は多いでしょう。
L1試験の概要
L1は、UMLとオブジェクト指向モデリングの入門レベルです。
| モデリングスキル | UMLなどを使ってモデリングを行う最低限の知識 |
|---|---|
| 出題数 | 30問・選択式 |
| 試験時間 | 80分 |
| 合格基準 | 24問以上正解 |
| 受験料 | 15,000円(税別) |
| 受験方法 | Web試験、ピアソンVUE、プロメトリック |
2025年2月からL1には、インターネット環境があれば場所を問わず受験できるWeb方式が追加されました。従来のテストセンター受験も継続されています。
L1の出題分野
| カテゴリ | 主なUML |
|---|---|
| 開発プロセス・モデリング基本概念 | モデリングの目的、オブジェクト指向 |
| 要求定義モデリング | ユースケース図 |
| 構造モデリング | クラス図 |
| 振る舞いモデリング | シーケンス図、コミュニケーション図、ステートマシン図、アクティビティ図 |
| 実装モデリング | コンポーネント図、配置図 |
| 複数図の活用 | 複数の図を使った整合的な表現 |
L2試験の概要
L2は、UMLモデルを「普通に読み書きできる」ことを目標とした実務基礎レベルです。
| モデリングスキル | 開発範囲の一部を担当し、モデリングできる。他者のモデルの意味を理解できる |
|---|---|
| 出題数 | 15問・複数選択式(設問を含め22〜24問) |
| 試験時間 | 85分 |
| 合格基準 | ピアソンVUE:正解率65%以上/インターネット試験:正解率75%以上 |
| 受験料 | 15,000円(税別) |
L2は受験方式によって合格基準の表示が異なる
公式では、ピアソンVUEは65%以上、インターネット試験は75%以上と案内されています。難易度は同等で、採点方式の違いによるものと説明されています。
L2の出題カテゴリ
| カテゴリ | 内容 |
|---|---|
| 全般 | UML・オブジェクト指向の総合理解 |
| ビジネスモデリング | 業務構造・業務プロセス |
| 要求分析モデリング | 要求をモデルへ落とす |
| 構造モデリング | クラスと関連 |
| 振る舞いモデリング | オブジェクト間の相互作用 |
| 設計モデリング | 実装を意識した設計 |
| フェーズ横断 | 要求から設計までの整合性 |
L3試験の概要
L3は、単にUMLを書けるだけでなく、実務で「よいモデル」を作り、他者のモデルをレビューできることを評価します。
| 試験時間 | 120分 |
|---|---|
| 大問題 | モデリング文章題3問 |
| 小問題 | モデリング知識5問 |
| 合格基準 | 正解率77%以上 |
| 受験料 | 15,000円(税別) |
| 方式 | インターネット試験 |
L3で評価される能力
- 実務で有効なモデリングを実施できる
- 他者のモデルをレビューできる
- 拡張性・変更容易性を考慮した高品質モデルを定義できる
- ビジネスモデリング、要求分析、アーキテクチャ設計、組込み開発等の専門知識を持つ
L3の設計・モデリングテーマ
| テーマ | 内容 |
|---|---|
| 結合度と凝集度 | 責務分割の品質 |
| オブジェクト指向分析 | 本質的なクラスを識別 |
| 設計原則 | 変更容易性・再利用性を高める |
| GRASP | 責務を適切に割り当てる |
| LSP | リスコフの置換原則 |
| モデルレビュー | 抜け・矛盾・責務過多を発見 |
L3は「UML記法試験」から「設計品質試験」へ一段上がる
問題文から本質的なクラスを抽出し、変更に強いモデルを考え、責務が偏ったクラスを改善するといった実践的な能力が問われます。
L4試験の概要
L4はUMTP認定試験の最上位です。通常の選択式試験ではなく、実プロジェクトでのモデリング経験、課題、レビュー、面談を通じて総合的に判定します。
| 段階 | 内容 |
|---|---|
| 1次試験 | プロジェクト経歴・モデリング適用経験の書類審査 |
| 2次課題 | 与えられたモデリング問題へ回答 |
| 実績整理 | 過去のモデリング適用実績をまとめる |
| 中間レビュー | 審査員のレビューを受け課題を改善 |
| 面談試験 | 課題と過去実績を発表し質疑応答 |
| 受験資格 | 誰でも受験・合格可能 |
|---|---|
| 期間 | 申込から最終通知まで4〜5か月 |
| 1次出願料 | 無料 |
| 2次受験料 | 95,000円(税別) |
| 合否 | 面談を含め総合判定 |
UMLとは
UMLは、ソフトウェアやシステムの構造・振る舞いを標準化された図で表現するためのモデリング言語です。
コードそのものではなく、システムを「どのような要素で構成するか」「誰が何を使うか」「オブジェクトがどの順番でやり取りするか」を可視化します。
ユースケース図
ユースケース図は、システムを利用する人や外部システムと、提供する機能との関係を表します。
| 要素 | 意味 |
|---|---|
| アクター | 利用者・外部システム |
| ユースケース | システムが提供する機能 |
| 関連 | 誰がどの機能を利用するか |
| include | 共通処理を含む |
| extend | 条件付きで機能を拡張 |
クラス図
クラス図はUMLの中心的な図の一つです。システムを構成するクラスと、属性、操作、クラス間の関係を表します。
| 要素 | 内容 |
|---|---|
| クラス | オブジェクトの型・設計 |
| 属性 | 保持するデータ |
| 操作 | 提供する処理 |
| 関連 | クラス同士の関係 |
| 多重度 | 1対多などの数量関係 |
| 継承 | 一般化・特殊化 |
シーケンス図
シーケンス図は、オブジェクト間のメッセージのやり取りを時間順に表します。
「誰が、誰へ、どの順番で何を依頼するか」を見る
クラス図が構造を見る図なら、シーケンス図は処理の流れを見る図と考えると理解しやすいです。
アクティビティ図
アクティビティ図は、処理や業務フローを表現します。条件分岐、並行処理、開始・終了などを使い、業務や処理の流れを可視化します。
ステートマシン図
ステートマシン図は、オブジェクトの状態と、イベントによる状態遷移を表現します。
例
注文を「受付→支払済→発送済→完了」といった状態で管理する場合、各状態とイベントによる遷移をモデル化できます。
コンポーネント図・配置図
| 図 | 役割 |
|---|---|
| コンポーネント図 | ソフトウェア部品・依存関係 |
| 配置図 | サーバー・端末等への配置 |
オブジェクト指向とは
UMLを理解するには、オブジェクト指向の基本概念が欠かせません。
| 概念 | 意味 |
|---|---|
| カプセル化 | 内部状態を隠し、責務をまとめる |
| 継承 | 一般的な性質を引き継ぐ |
| 多態性 | 同じ呼出しで異なる振る舞い |
| 抽象化 | 本質的な特徴だけを捉える |
モデリングで重要な「責務」
L2・L3になるほど、どのクラスへどの責務を持たせるかが重要です。
1つのクラスへ機能を詰め込みすぎると変更しにくくなり、複数のクラスが互いに強く依存すると再利用性が落ちます。
| 良い方向 | 悪い方向 |
|---|---|
| 高凝集 | 責務がばらばら |
| 疎結合 | 強い依存 |
| 役割が明確 | 巨大クラス |
| 変更影響が小さい | 少しの変更で全体へ波及 |
GRASP
GRASPは、オブジェクト指向設計で責務をどのクラスへ割り当てるか考えるための代表的なパターン群です。L3のモデリング問題を理解するうえで重要です。
SOLIDと設計原則
UMTP L3では、リスコフの置換原則などオブジェクト指向設計原則への理解も求められます。
| 原則 | 考え方 |
|---|---|
| 単一責任 | 変更理由をできるだけ一つにする |
| 開放閉鎖 | 拡張に開き、修正に閉じる |
| リスコフ置換 | 派生型を基底型として安全に扱える |
| インターフェース分離 | 不要な依存を強要しない |
| 依存性逆転 | 具体より抽象へ依存 |
難易度
UMTPは合格率を一律に公開している試験ではないため、合格率を推測で掲載しません。難易度はレベルごとに大きく異なります。
| レベル | 当サイト難易度目安 | 理由 |
|---|---|---|
| L1 | 標準 | UML記法と基本的なOOモデリング |
| L2 | やや高い | 複数図・分析・設計を実務レベルで読む |
| L3 | 高い | 設計品質・レビュー・設計原則まで問う |
| L4 | 非常に高い | 実務経験・課題・面談による総合評価 |
勉強時間の目安
公式に必要学習時間は設定されていません。以下は当サイトの目安です。
| 受験者タイプ | L1 | L2 | L3 |
|---|---|---|---|
| オブジェクト指向未経験 | 50〜100時間 | 120〜220時間 | 250時間以上 |
| Java/C#経験あり | 30〜60時間 | 80〜150時間 | 150〜250時間 |
| 設計・SE経験あり | 20〜40時間 | 50〜100時間 | 100〜180時間 |
| 日常的にUMLを利用 | 10〜30時間 | 30〜70時間 | 80〜150時間 |
L1の勉強方法
1. UML各図の役割を区別する
最初から記号を細かく暗記するより、「何を表す図か」を理解します。
2. クラス図を重点的に学ぶ
クラス、属性、操作、関連、多重度、継承を確実にします。
3. シーケンス図とクラス図を往復する
構造と振る舞いを対応させて考えます。
4. ユースケースから要求を読む
アクターが何を目的としてシステムを利用するかを考えます。
L2の勉強方法
L2では、個別の図を覚えるだけでは足りません。要求分析→構造→振る舞い→設計をつなげて考えることが重要です。
同じ題材を複数のUML図で表す
例えば「ECサイトの注文」をユースケース図、クラス図、シーケンス図、アクティビティ図でそれぞれ表現すると、図の役割の違いが明確になります。
L3の勉強方法
L3はモデルの品質を評価する試験です。模範図を写すだけではなく、なぜその責務分割にするのかを説明できる必要があります。
| 重点 | 学習方法 |
|---|---|
| 責務分割 | 巨大クラスを分解する |
| 拡張性 | 仕様変更を加えてモデルを揺さぶる |
| レビュー | 他者のモデルの欠陥を指摘 |
| 設計原則 | GRASP・SOLIDと結びつける |
| 文章題 | 曖昧・矛盾した要求をモデルで明確化 |
2か月学習プラン:L1
| 期間 | 内容 | 目標 |
|---|---|---|
| 1週目 | UML・OOの基本 | 用語を理解 |
| 2週目 | ユースケース図 | 要求を図にできる |
| 3〜4週 | クラス図 | 関連・多重度・継承を理解 |
| 5週目 | シーケンス・コミュニケーション | 相互作用を読める |
| 6週目 | 状態・アクティビティ | 振る舞いを区別 |
| 7週目 | コンポーネント・配置 | 実装モデルを理解 |
| 8週目 | 模擬問題 | 30問中24問以上を安定 |
不合格になりやすいパターン
| 失敗 | 原因 | 改善 |
|---|---|---|
| 図記号だけ暗記 | 用途の違いを理解していない | 同じ題材を複数図で表現 |
| クラス図だけ勉強 | 振る舞いモデルに弱い | シーケンス・状態図も重点化 |
| 多重度を軽視 | 構造の意味を誤る | 実例で1対多を確認 |
| L2で図単体しか見ない | フェーズ横断問題に弱い | 要求→設計を一貫して追う |
| L3で正解図を丸暗記 | 変更条件へ対応できない | モデルを揺さぶって改善 |
Java資格との違い
| 項目 | UMTP | Java資格 |
|---|---|---|
| 中心 | 分析・設計・モデリング | Javaプログラミング |
| コード | 中心ではない | 中心 |
| UML | 主要テーマ | 補助的 |
| 向いている職種 | SE、設計者、アーキテクト | Java開発者 |
Java+UMLは相性がよい
Javaでクラスや継承を実装し、UMLでシステム全体の構造・責務・相互作用を設計すると、コードと設計の両方を理解しやすくなります。
システムアーキテクト試験との違い
| 項目 | UMTP | システムアーキテクト試験 |
|---|---|---|
| 資格種別 | 民間資格 | 国家試験 |
| 中心 | UML・OOモデリング | システム方式・要件・設計全般 |
| 対象範囲 | モデリングに特化 | 業務・システム設計を幅広く扱う |
| 実務経験 | L4で特に重視 | 論述等で実務的能力を評価 |
基本情報技術者試験との違い
基本情報技術者試験は、アルゴリズム、セキュリティ、ネットワーク、DBなどIT基礎全般を評価します。UMTPはその中でも、オブジェクト指向分析・設計とUMLモデリングへ深く特化しています。
取得するメリット
| メリット | 内容 |
|---|---|
| 設計を体系化 | 感覚的な設計をモデルで整理 |
| 共通言語 | 開発者間で設計を共有しやすい |
| レビュー力 | L2・L3でモデル評価力を高める |
| OO理解 | 責務・継承・多態性を設計視点で理解 |
| 上流工程 | 要求分析・設計へスキルを広げやすい |
どんな人に向いている?
| タイプ | おすすめ度 | 理由 |
|---|---|---|
| プログラマーからSEへ進みたい | 非常に高い | 分析・設計を体系化できる |
| Java/C#エンジニア | 高い | オブジェクト指向との相性がよい |
| システム設計者 | 非常に高い | モデルレビュー力を磨ける |
| 組込み開発者 | 高い | 状態・構造モデリングが有効 |
| コーディングだけ学びたい | 低め | 言語資格の方が直接的 |
認定の有効期限
UMTP認定には有効期限がありません。一度認定を取得すれば、定期更新を行う制度ではありません。
また、合格後は認定証が自動発行され、原則として1か月を目安に登録メールアドレスへ送付されます。
よくある質問
UMTPは国家資格ですか?
国家資格ではありません。NPO法人UMLモデリング推進協議会が実施する民間資格です。
L2を受けるにはL1が必要ですか?
現在は不要です。下位認定を必須とする条件は2023年12月末で廃止されました。
L1の合格基準は?
30問中24問以上の正解です。
L2の合格基準は?
ピアソンVUEでは正解率65%以上、インターネット試験では75%以上です。公式では難易度は同等で採点方式の違いとしています。
L3はどんな試験ですか?
120分で、モデリング文章題3問と知識問題5問を解き、77%以上で合格です。
L4は選択式ですか?
いいえ。書類審査、モデリング課題、中間レビュー、面談を通じて総合判定します。
受験料はいくらですか?
L1〜L3は各15,000円(税別)、L4は1次審査無料、2次審査95,000円(税別)です。
資格に有効期限はありますか?
ありません。
UMLを使わない会社でも役立ちますか?
図そのものを使わなくても、責務分割、構造化、要求と設計の対応など、モデリング思考は設計レビューや仕様整理に活かせます。
最初はどのレベルがおすすめですか?
UML未経験ならL1が基本です。実務でUMLを日常的に使い、クラス図やシーケンス図を問題なく読み書きできるならL2から直接受験する選択肢もあります。
UMTP UMLモデリング技能認定試験のまとめ
UMTP認定試験は、UMLとオブジェクト指向モデリングの能力をL1〜L4で段階的に評価する資格です。L1は記法と基礎、L2は実務的な読み書き、L3は設計品質・レビュー、L4は実践経験と指導力を評価します。2026年10月時点の受験料はL1〜L3が15,000円(税別)、L4は2次審査95,000円(税別)です。2023年末で下位資格必須条件が廃止され、現在は各レベルへ直接挑戦できます。プログラマーから設計・上流工程へ進みたい人、Java/C#などオブジェクト指向開発者、システム設計者に特に相性のよい資格です。
情報確認:2026年10月
主な確認先:UMLモデリング推進協議会(UMTP/JAPAN)「UMTP認定試験について」「実施概要・受験料」「L1試験」「L2試験」「L3試験」「L4試験」「よくあるご質問」。
