高度試験午前I暗記無料で始める

UMLとは?ゆーえむえる

UML(Unified Modeling Language:統一モデリング言語)は、オブジェクト指向の分析・設計で使う標準化された表記法。構造を表す図(クラス図・オブジェクト図・コンポーネント図)と、振る舞いを表す図(ユースケース図・アクティビティ図・シーケンス図・状態マシン図)に大別され、仕様はOMGが管理する。

最終更新:2026-10-07

試験情報

高度試験・午前I(全区分共通)の過去問では10回出題され、ほかに1問の解説で触れられています(2016年度〜2025年度)。

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)

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

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

背景

オブジェクト指向の設計手法が乱立した1990年代前半は、提唱者ごとに記法が違い、同じ意図の図でも矢印の意味が相手に通じなかった。ブーチ法・OMT法・OOSE法の記法を統合して一本化したのがUMLで、1997年にOMGが標準として採択した。午前I(科目A-1)では作図能力ではなく、どの図が何を表すかの対応と、汎化・集約といった関係の意味が問われる。

具体例

ユースケース図はアクタ(外部の利用者や外部システム)と機能の関係を描いてシステムの範囲を明示し、シーケンス図はオブジェクト間のメッセージを時間順に並べる。アクティビティ図は分岐と並行を含む処理の流れを表し、並行を合流させる二重線は分岐したすべての経路の完了を待ち合わせる。作図にはastah*やPlantUMLが使われる。

試験での引っ掛け

汎化は「is-a関係(〜の一種である)」、集約・コンポジションは「部品と全体の関係」で、白抜き三角とひし形の意味を取り違えやすい。またオブジェクト図はある時点のインスタンスのスナップショットであり、クラス図とは抽象度が異なる。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

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

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

試験での特徴
  • 試験では10回出題(2016年度〜2025年度)
  • 分野:午前I(全区分共通)
  • 汎化は「is-a関係(〜の一種である)」、集約・コンポジションは「部品と全体の関係」で、白抜き三角とひし形の意味を取り違えやすい。