UMLを用いて表した図のデータモデルの解釈のうち、適切なものはどれか。

汎化された子クラスは親クラスの関連をそのまま引き継ぐ

基本情報技術者試験2017年度 秋期 午前28/システム開発技術 / 設計技法(UML・データモデル)

UMLクラス図。「部門」クラスと「社員」クラスが「所属する」関連(部門側の多重度1、社員側の多重度1..*)で結ばれている。「事業部」クラスは「部門」クラスを継承(三角の汎化矢印)している。また「部門」(多重度1..*)と「事業部」(多重度0..1)の間に「管理する」という自己参照的な関連がある(部門は事業部によって管理される)。
UMLクラス図。「部門」クラスと「社員」クラスが「所属する」関連(部門側の多重度1、社員側の多重度1..*)で結ばれている。「事業部」クラスは「部門」クラスを継承(三角の汎化矢印)している。また「部門」(多重度1..*)と「事業部」(多重度0..1)の間に「管理する」という自己参照的な関連がある(部門は事業部によって管理される)。

選択肢

正解と解説

正解: 社員は事業部に所属できる。

図では事業部が部門を継承しているので、事業部は部門の一種として扱える。部門と社員の関連は部門側が1、社員側が1以上なので、社員は必ずどこかの部門に所属し、その部門が事業部であってもよい。したがって社員は事業部に所属できる。

選択肢ごとの解説

出典:平成29年度 秋期 基本情報技術者試験 午前 問28(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。