AUシステム監査技術者試験 午前Ⅱ

令和7年度秋期 システム監査技術者 午前Ⅱ 問21

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

データモデルを解釈してオブジェクト図を作成した。解釈の誤りを適切に指摘した記述はどれか。ここで,モデルの表記には UML を用い,オブジェクト図の一部の属性の表示は省略した。
顧客1対注文多,商品1対注文多のデータモデルと,A商店・B産業,三つの注文,47型テレビ・2ドア冷蔵庫・ドラム式洗濯機のリンクを示すオブジェクト図。注文123456だけが二つの商品にリンクしている。
顧客1対注文多,商品1対注文多のデータモデルと,A商店・B産業,三つの注文,47型テレビ・2ドア冷蔵庫・ドラム式洗濯機のリンクを示すオブジェクト図。注文123456だけが二つの商品にリンクしている。

選択肢

  1. ア
    “123456:注文” が複数の商品にリンクしているのは,誤りである。
  2. イ
    “2ドア冷蔵庫:商品” が複数の注文にリンクしているのは,誤りである。
  3. ウ
    “A 商店:顧客” が複数の注文にリンクしているのは,誤りである。
  4. エ
    “ドラム式洗濯機:商品” がどの注文にもリンクしていないのは,誤りである。
解き方のヒントを見る

UMLの関係を読み解く視点

図中の要素を個別に覚えるのではなく、要素同士の関係が何を表そうとしているかに注目し、名称・向き・対応範囲の整合性を順に確認しましょう。表記の見た目だけで判断せず、文脈との一致を確かめることが大切です。

この問題で問われていること

一つの関係表現に着目し、その結び付きが示す意味と、両端の要素に期待される役割が文脈上つり合っているかを確認してください。図全体を広げず、関係の解釈に絞るのがポイントです。

視点

関係を読むときは、記号や配置を単独で捉えず、関連する要素の役割、結び付きの方向、図が表す対象範囲を同じ文脈で照合します。

確認ポイント

  • 関係の両端にある要素の役割が、図の文脈と矛盾していないか確認する
  • 関係を示す表記の向きや範囲を、周囲の要素とのつながりから確認する
  • 一つの解釈だけに決めつけず、関係全体の意味が自然に読めるか確認する
正解と解説を見る

正解

ア

解説

データモデルの多重度とオブジェクト図のリンクを照合すると、1件の注文が複数の商品に結び付く点がモデルに反している。したがって、解釈の誤りを指摘した記述はアです。

理由

データモデルでは、顧客一つに対して注文は複数結び付く。一方、注文と商品の関連では、注文側から見た商品は1個です。オブジェクト図の123456:注文には、47型テレビと2ドア冷蔵庫の2商品へのリンクがあり、この関連の多重度と一致しない。

比較

2ドア冷蔵庫が複数の注文にリンクすることは、商品一つに複数の注文が結び付くモデルと矛盾しない。A商店が複数の注文にリンクすることも顧客と注文の多重度に合う。また、商品がどの注文にもリンクしない状態は、図の多重度だけでは誤りとはいえない。

選択肢ア(正解)

これは正解だよ。データモデルでは、注文と商品の関連において、1件の注文に対応する商品は1個である。ところがオブジェクト図の123456:注文は、47型テレビと2ドア冷蔵庫の複数商品にリンクしており、注文側の多重度に反するため、解釈の誤りである。

選択肢イ

これは不正解だよ。商品と注文の関連では、1個の商品が複数の注文に対応できる多重度になっている。そのため、2ドア冷蔵庫:商品が123456:注文と123457:注文の複数注文にリンクしていても、データモデルに反するとはいえない。

選択肢ウ

これは不正解だよ。顧客と注文の関連では、1人の顧客に複数の注文が対応する多重度になっている。A商店:顧客から123456:注文と123457:注文へ複数のリンクが描かれているため、図の関係はモデルの多重度と整合している。

選択肢エ

これは不正解だよ。データモデルの図では、商品が少なくとも一つの注文に必ずリンクするとは示されていない。したがって、ドラム式洗濯機:商品に注文へのリンクがない状態だけでは、データモデルの解釈誤りとは判断できない。

学習のポイント

UML多重度をオブジェクト図のリンク本数に対応付けて読む。

出典:独立行政法人 情報処理推進機構(IPA)令和7年度秋期 システム監査技術者試験 午前Ⅱ 問21(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針