平成29年度 秋期 午前 問28
データベース
多重度に関する問題
UML を用いて表した図のデータモデルの解釈のうち,適切なものはどれか。
図(UML のクラス図):
[部門] 1 ──◀所属する── 1..* [社員] [部門] △(白抜きの三角。汎化の記号で【部門】側を指す) ▲ │ [事業部] = 事業部は部門の一種(部門を汎化元とする) [部門] 1..* ──▲管理する── 0..1 [事業部]
逐語で書くと,多重度は「部門1に対して社員 1..*」「事業部 0..1 が部門 1..* を管理する」であり,
事業部から部門へ白抜き三角の矢(汎化)が向いている。
- ア事業部以外の部門が,部門を管理できる。
- イ社員は事業部に所属できる。
- ウ所属する社員がいない部門が存在する。
- エ部門は,いずれかの事業部が管理している。
答えと解説を見る
✓ これが正解イ社員は事業部に所属できる。
解説
事業部は部門の一種なので、社員は事業部にも所属できます。
図では、事業部から部門へ白抜きの三角が向いていました。これは事業部が部門の一種であることを表す印になります。部門に社員が所属すると描かれているので、事業部にも所属できました。だから社員は事業部に所属できると述べた肢が当たります。事業部以外の部門が管理できるとする肢は、当たりませんでした。管理する側に立てるのは、図では事業部だけと描かれています。所属する社員がいない部門があるとする肢も、外れました。部門に対する社員の多重度は、一以上と書かれていたからです。部門はいずれかの事業部が管理しているとする肢も、当たりません。管理する側の多重度は、零または一と描かれていました。三つとも、多重度か三角の向きを読み違えていました。管理されない部門もあり得ます。数の幅と向きを読むだけで、そこは一つに決まります。
ほかの選択肢はなぜ違うのか
- ア事業部以外の部門が,部門を管理できる。:事業部以外の部門が部門を管理できると述べています。部門どうしの上下があるようにも読めてしまいます。ところが管理する側は事業部と描かれていました。ほかの部門は管理できません。線の向きが違います。読み違えました。
- ウ所属する社員がいない部門が存在する。:所属する社員がいない部門が存在すると述べています。空の部門があっても、確かに不思議はありません。けれども多重度が一以上と書かれていました。必ず一人は所属します。零は許されません。数の幅が違います。零は許されていません。
- エ部門は,いずれかの事業部が管理している。:部門はいずれかの事業部が管理していると述べています。必ず管理者がいるようにも読めるでしょう。ところが管理する側は零または一でした。管理されない部門もあり得ます。零が許されています。言い切りが誤りです。零も許されています。
この問題の用語
- 部門組織の中で、仕事の種類や担当ごとに分けられたまとまりです。専門ごとに分ける分け方と、製品や地域ごとに分ける分け方があります。
出典:平成29年度 秋期 基本情報技術者試験 午前 問28
同じ用語が出る問題
- 令和8年度 科目A 問15:システム監査人の行為(部門)
- 令和8年度 科目B 問6:ログ管理に関する問題(部門)
- 令和6年度 科目A 問14:サービスの設計及び移行の問題(部門)
- 令和元年度 秋期 午前 問75:CIOの果たすべき役割(部門)
- 平成31年度 春期 午前 問76:社内カンパニー制の説明(部門)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)