応用情報暗記無料で始める

UML(統一モデリング言語)とは?ゆーえむえる

UML(統一モデリング言語)とは、オブジェクト指向の分析・設計の成果を図で表すためにOMGが標準化した表記法。クラス図・オブジェクト図のように静的構造を表す図と、シーケンス図・アクティビティ図・状態遷移図のように振る舞いを表す図に大別され、どの図で何を表すかが規格で決まっている。応用情報では図を描く力より、与えられた図から仕様を読み取り、図種の選び方が妥当かを判断させる形で問われる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では16回出題されています(2016年度〜2025年度)。

応用情報技術者試験の頻出用語/テクノロジ系

別名:Unified Modeling Language、UML、統一モデリング言語、UML(クラス図・シーケンス図・ユースケース図・状態遷移図・アクティビティ図)、クラス図・シーケンス図・ユースケース図・状態遷移図・アクティビティ図

この語が出る過去問を解く →

背景

1990年前後、オブジェクト指向の設計手法は提唱者ごとに独自の記法を持ち、同じ意味の関係が書物によって別の線で描かれていた。設計図が読み手に正しく伝わらないという状態を解消するために記法を統一したのがUMLで、図の意味が標準化されて初めて、設計を会社やチームをまたいで引き渡せるようになった。設計を文書で引き継ぐ場面がそのまま実務であるため、応用情報でも繰り返し問われる。

具体例

Enterprise Architectやastahといったモデリングツールは規格どおりの図種を扱い、クラス図からJavaのクラス骨格を生成できる。要件定義では利用者とシステムの関わりをユースケース図で示し、内部の呼び出し順序はシーケンス図に分けて書く、という使い分けをして、読み手の関心ごとに図を選ぶ。

試験での引っ掛け

図種の役割の取り違えが定番。クラス図は静的構造、シーケンス図はオブジェクト間のメッセージを時間順に、アクティビティ図は処理の流れと分岐を、状態遷移図は1つのオブジェクトの状態変化を表す。ユースケース図はアクターと機能の関係だけを描き、内部の処理手順は描かない。集約(白ひし形)と合成(黒ひし形)は、全体が消えたとき部分も消えるかで区別する。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では16回出題(2016年度〜2025年度)
  • 分野:テクノロジ系
  • 図種の役割の取り違えが定番。