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

クラス図とは?くらすず

クラス図とは、システムを構成するクラス(データと操作のまとまり)と、その静的な関係を表すUMLの構造図。各クラスを名前・属性・操作の三段の箱で描き、関連・汎化(継承)・集約・コンポジションといった線種で結ぶ。関連線の両端に置く多重度が、そのままデータモデルの制約に対応する点が実装への橋になる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では2回出題され、ほかに4問の解説で触れられています(2016年度〜2025年度)。

応用情報技術者試験の頻出用語/ストラテジ系

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

背景

設計を文章だけで書くと、あるクラスが別のクラスを「持つ」のか「継承する」のかが読み手によって解釈が割れ、食い違いが実装段階で初めて表面化する。関係の種類を線の形として決めておけば、設計者と実装者が同じ図から同じ構造を読み取れる。応用情報では、図から実装やテーブル設計を復元させる形で科目Bにも出る。

具体例

「顧客」クラスに属性(顧客番号、氏名)と操作(住所を変更する)を書き、「注文」クラスと関連線で結ぶ。両端に1と0..*の多重度を置けば、1人の顧客が0件以上の注文を持つ関係が表せる。UMLの仕様はOMGが管理しており、astah*やPlantUMLといったツールで記述・生成できる。

試験での引っ掛け

クラス図は静的構造を表すため、処理の順序や時間の経過は表現できない——時間的な流れはシーケンス図の役割。実際のインスタンス1件ずつを表すのはオブジェクト図で、クラス図とは別の図である。また集約(部分が単独でも存在できる)とコンポジション(全体と生死をともにする)は菱形の塗りつぶしで区別され、ここも狙われる。

関連用語

出た過去問

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

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

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

試験での特徴
  • 試験では2回出題(2016年度〜2025年度)
  • 分野:ストラテジ系
  • クラス図は静的構造を表すため、処理の順序や時間の経過は表現できない——時間的な流れはシーケンス図の役割。