過去問解きまくり研究所 ホーム

平成24年度 秋期 午前Ⅱ 問10

実装・構築

このグラフから作成した決定表

学生レコードのデータが正しいかどうかを検証したい。学生レコードを構成するデータ項目には,学籍番号,出身高校コード,学年が含まれ,それぞれを入力とする原因-結果グラフは図のとおりである。テストケースを設計するために,このグラフから作成した決定表として正しいものはどれか。ここで,原因-結果グラフの要素間の関係には,次の表記を用いる。

表記:

原因-結果グラフ:

[∧(論理積)の結果]学生レコードを受け付ける
    ← 正しい学籍番号(直線=同値)
    ← 正しい出身高校コード(直線=同値)
    ← 正しい学年(直線=同値)

[∨(論理和)の結果]学生レコードを受け付けない
    ← 正しい学籍番号(波形入り=否定)
    ← 正しい出身高校コード(波形入り=否定)
    ← 正しい学年(波形入り=否定)

選択肢は原典では決定表(行は 正しい学籍番号/正しい出身高校コード/正しい学年/学生レコードを受け付ける/学生レコードを受け付けない,列は左から4規則)。

答えと解説を見る

✓ これが正解ウ正しい学籍番号:Y,N,−,− / 正しい出身高校コード:Y,−,N,− / 正しい学年:Y,−,−,N / 学生レコードを受け付ける:X,−,−,− / 学生レコードを受け付けない:−,X,X,X

解説

三つとも正しいときだけ受け付け、一つでも誤れば受け付けない表です。

原因結果グラフを読むと、学生レコードを受け付けるという結果は、正しい学籍番号、正しい出身高校コード、正しい学年の三つの原因と同値の線で結ばれ、論理積で合流しています。つまり三つ全てが Y のときだけ受け付けます。一方、受け付けないという結果は、三つの原因と否定の線で結ばれ、論理和で合流しています。つまりどれか一つでも N なら受け付けません。決定表では、1列目が三つとも Y で受け付けるに X、2〜4列目はそれぞれ一つの原因だけを N、残りを − として受け付けないに X を付けた形になります。線の種類と合流の記号を一つずつ論理式に直すと、表の値を機械的に決められます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問10

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)