基本情報暗記無料で始める

クラス図とは?くらすず

クラス図とは、システムを構成するクラス(データと操作のまとまり)と、それらの静的な関係を表すUMLの構造図。各クラスは名前・属性・操作の三段の箱で描き、関連・汎化・集約などの線で結ぶ。実装のクラス設計に直結する図として頻出。

最終更新:2026-10-10

試験情報

基本情報技術者試験の過去問では2問の解説で触れられています(2016年度〜2022年度)。

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

別名:クラス図(UML)、関連の多重度、Class Diagram、クラスダイアグラム

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

背景

システムが大きくなると、どのデータと処理がどの部品にあり、部品どうしがどうつながるかを、担当者全員が頭の中で同じにそろえるのは難しい。文章だけだと読み手によって解釈が分かれる。そこで、部品と関係を決まった記号で図にし、実装を始める前に設計のずれを見つけられるようにした。

具体例

「顧客」クラスに属性(顧客番号、氏名)と操作(住所変更する)を書き、「注文」クラスと関連線で結ぶ。線の両端に多重度を書き、1人の顧客が0件以上の注文を持つ関係を表す。

試験での引っ掛け

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

関連用語

出た過去問

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

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

試験での特徴
  • 2問の解説で触れられる(2016年度〜2022年度)
  • 分野:テクノロジ系
  • クラス図は静的構造を表すので、処理の順序や時間の経過は表現できない。