平成25年度 春期 午前 問26
データベース
多重度の説明
UML を用いて表した図のデータモデルに対する多重度の説明のうち,適切なものはどれか。
〔図〕クラスと多重度を字で書き起こしたもの
プロジェクト内役割分担 1 ──── 0..* プロジェクト参画 プロジェクト 1 ──── 0..* プロジェクト参画 社員 1 ──── 0..* プロジェクト参画 社員 1..* ──「所属する」▶── 1 部門 制約(プロジェクト参画に付く注記): プロジェクト・社員・プロジェクト内役割分担で一意に定まる
- ア社員が複数のプロジェクトに参画する場合は,全て同じ役割分担となる。
- イ社員は,同じプロジェクトに異なる役割分担で参画することができる。
- ウ社員は,一つ以上のプロジェクトに参画している。
- エ社員は,複数の部門に所属することができる。
答えと解説を見る
✓ これが正解イ社員は,同じプロジェクトに異なる役割分担で参画することができる。
解説
三つ組で一意なので役割を変えれば別に持てます。
図に添えられた制約が、この設問でいちばん強い手がかりになります。参画を表す情報は、プロジェクトと社員とプロジェクト内役割分担という三つの組合せで一意に定まると書かれています。三つのうち一つでも違えば別のものとして持てる、という意味です。したがって同じ人が同じ案件に対して、違う役目でいくつもぶら下がることができます。多重度の読み方にも決まりがあり、線の相手側に付いた数を読みます。社員と部門を結ぶ線では部門の側に1が付いているので、一人の社員が属する先は一つに定まります。参画の側に付いた範囲は下限が0なので、一件も持たない状態も許されています。判定の軸は二つで、制約の三つ組をどう読むかと、相手側に付いた数の下限がいくつかです。
ほかの選択肢はなぜ違うのか
- ア社員が複数のプロジェクトに参画する場合は…:役目は参画の一件ごとに結び付いているので、案件が変われば別のものを選べます。同じ人が案件をまたいで一つの役目に固定されるという決まりは、図のどこにもありません。
- ウ社員は,一つ以上のプロジェクトに参画して…:社員の側から見た参画の下限は0と書かれているため、一件も参画していない人がいてもかまいません。下限が1と書かれた線と読み違えると、これを選んでしまいます。
- エ社員は,複数の部門に所属することができる…:所属を表す線では部門の側に1が付いており、一人が属する先は一つに限られます。数が多くなり得るのは社員のほうで、一つの部門に何人も属する形を表しています。
この問題の用語
- プロジェクトある目的のために期間を決めて行う、一回限りの活動。決算処理のように同じ手順を繰り返す定常業務とは区別されます。
- 部門組織の中で、仕事の種類や担当ごとに分けられたまとまりです。専門ごとに分ける分け方と、製品や地域ごとに分ける分け方があります。
出典:平成25年度 春期 基本情報技術者試験 午前 問26(改変:原典の図表をテキストに書き起こした)
同じ用語が出る問題
- 令和8年度 科目A 問15:システム監査人の行為(部門)
- 令和8年度 科目B 問6:ログ管理に関する問題(部門)
- 令和6年度 科目A 問14:サービスの設計及び移行の問題(部門)
- 令和元年度 秋期 午前 問75:CIOの果たすべき役割(部門)
- 平成31年度 春期 午前 問76:社内カンパニー制の説明(部門)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)