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

クラス図とは?くらすず

クラス図とは、UML(Unified Modeling Language:統一モデリング言語)の構造図の一つで、システムを構成するクラス(データと操作のまとまり)と、その静的な関係を表す。各クラスを名前・属性・操作の三段の箱で描き、関連・汎化・集約などの線で結び、線の両端に多重度を書く。

最終更新:2026-10-07

試験情報

高度試験・午前I(全区分共通)の過去問では4問の解説で触れられています(2016年度〜2025年度)。

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

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

背景

設計を文章で書くと、どのデータがどこに属し、何が何をいくつ持つのかが読み手ごとに違って伝わる。UMLは記法を一本化することで、設計をそのまま実装のクラス構成やテーブル設計へ写せるようにした。図の種類ごとに表せるものが決まっているため、午前I(科目A-1)では「この内容を表すのはどの図か」を選ばせる形で問われる。

具体例

「顧客」クラスに属性(顧客番号、氏名)と操作(住所を変更する)を書き、「注文」クラスと関連線で結ぶ。両端に1と0..*の多重度を書けば、1人の顧客が0件以上の注文を持つ関係になり、この形はそのまま顧客表と注文表の設計へ落とせる。

試験での引っ掛け

クラス図が表すのは静的な構造だけで、処理の順序や時間の経過は表現できない(それはシーケンス図の役割)。また実際のデータ1件ずつを表すのはオブジェクト図であり、クラス図とは別の図である。

関連用語

出た過去問

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

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

試験での特徴
  • 4問の解説で触れられる(2016年度〜2025年度)
  • 分野:午前I(全区分共通)
  • クラス図が表すのは静的な構造だけで、処理の順序や時間の経過は表現できない(それはシーケンス図の役割)。