SAシステムアーキテクト試験 午前Ⅱ
平成22年度秋期 システムアーキテクト 午前Ⅱ 問4
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題

選択肢
- ア表ア
- イ表イ
- ウ表ウ
- エ表エ
解き方のヒントを見る
関係を一文で言い換えて見極める
オブジェクト間の関係を区別するときは、用語の名前から考え始めるのではなく、登場する二つの要素のあいだで何が主張されているのかを自分の言葉で一文にまとめ、その文の意味と各用語の定義を照らし合わせる姿勢が役立ちます。
この問題で問われていること
確認したい観点は一つだけです。二つの要素の関係を述べた文が、両者の結び付きのどの側面を言い表しているのかを見極め、それが学習した用語の定義上の意味と本当に一致しているかを、言葉の印象ではなく定義に戻って確かめてください。
視点
オブジェクト指向では、要素どうしの関係にいくつかの呼び名があり、日常語としての響きが似ているものも含まれます。そのため、用語の語感だけで判断すると取り違えやすくなります。学習の際は、各用語について教科書などで確認した定義を自分の言葉で短く説明できるようにし、与えられた記述が二つの要素のあいだの何を述べているのかを一文に言い換えてから、その一文と定義を突き合わせるという手順を習慣にすると、区別の根拠が明確になります。
確認ポイント
- 登場する二つの要素のあいだで何が述べられているのかを、自分の言葉で一文に言い換えられたか
- 言い換えた一文が、学習した用語の定義と語感ではなく意味の上で一致しているかを確かめたか
- 判断の根拠を、用語の響きや印象ではなく定義に戻って説明できる状態になっているか
正解と解説を見る
正解
ウ
解説
is-aは「〜の一種」という分類・継承の関係、part-ofは全体と構成部分の関係です。各対象の意味に当てはめると、適切な組合せはウになる。
理由
タイヤと自動車は、自動車を構成する部品と全体の関係なのでpart-ofです。一方、人間と動物、辞書と書物は、前者が後者の一種に当たるためis-aとなる。
比較
表ウは、タイヤと自動車をpart-of、人間と動物をis-a、辞書と書物をis-aとしており、三つの関係をそれぞれの意味どおりに対応させている。
選択肢ア
これは不正解だよ。タイヤと自動車をis-aとする点は、タイヤが自動車の一種ではなく構成部分なので不適切。さらに、人間と動物をpart-ofとする点も、人間が動物の一種である関係を表せていない。辞書と書物をis-aとする部分は適切だが、三つ全体の組合せとして誤り。
選択肢イ
これは不正解だよ。公式表のイは、タイヤと自動車をis-a、人間と動物をpart-of、辞書と書物をpart-ofとしている。タイヤは自動車の一部であり、人間は動物の一種、辞書は書物の一種なので、三つすべての関係指定が不適切。
選択肢ウ(正解)
これは正解だよ。タイヤと自動車は構成要素と全体の関係なのでpart-of、人間と動物は「人間は動物の一種」という分類関係なのでis-a、辞書と書物も「辞書は書物の一種」という分類関係なのでis-aとなる。表ウは三つの対応が適切。
選択肢エ
これは不正解だよ。タイヤと自動車をpart-of、人間と動物をis-aとする二つは適切だが、辞書と書物をpart-ofとしている点が誤り。辞書は書物の構成部分ではなく、書物の一種として扱うため、ここはis-aである。
学習のポイント
分類関係と構成関係を、対象の向きに注意して判定する。
出典:独立行政法人 情報処理推進機構(IPA)平成22年度秋期 システムアーキテクト試験 午前Ⅱ 問4(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針