エンベデッドシステムスペシャリスト暗記無料で始める

デシジョンテーブルテストと原因結果グラフとは?でしじょんてーぶるてすととげんいんけっかぐらふ

デシジョンテーブルテストと原因結果グラフとは、センサやスイッチの状態の組合せで動作が変わる仕様を、原因(条件)と結果(動作)の対応表へ落とし込み、そこからテストケースを網羅的に起こす技法。先に条件と結果の論理関係を図に描いたものが原因結果グラフで、図から表への変換は機械的に行える。散文の仕様書では見えない未定義の組合せが、表の空欄として現れる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:原因結果グラフとデシジョンテーブル、原因結果グラフ

エンベデッドSPを最短で暗記・合格する →

背景

条件が絡む仕様は、散文で書くと必ず穴が空く。書き手が意識した組合せしか文章に現れず、書かれなかった組合せは実装者の判断へ委ねられて、機種ごとに動きが分かれるからである。表の形へ落とせば、埋まっていないマスが物理的に見える。異常時にどちらへ倒すかを決めておくべき条件組合せを洗い出す場面で、この技法はとりわけ効く。

具体例

「扉が閉」「非常停止が解除」「速度指令が0でない」の三条件で駆動を許可するインターロック仕様なら、表は最大8列になる。表へ起こすと「扉が開いたまま非常停止も解除で速度指令あり」の欄が仕様書に書かれていないことが見え、コードを書く前に安全側の既定動作を決められる。

試験での引っ掛け

条件がn個なら列は最大2のn乗になるが、全組合せを必ず作って全部テストするのが正解と覚えると誤る。物理的にあり得ない組合せや同時に成立しない組合せは制約として整理し、列を圧縮するのが実務である。またこれは仕様に基づく技法であって、内部構造を見るホワイトボックス技法ではない。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

エンベデッドSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 条件がn個なら列は最大2のn乗になるが、全組合せを必ず作って全部テストするのが正解と覚えると誤る。