システムアーキテクト暗記無料で始める

決定表(デシジョンテーブル)とは?けっていひょう

決定表(デシジョンテーブル)とは、上段に条件、下段に動作を置き、条件の組合せ1通りを1列(ルール)として、そのときとるべき動作を記す表。条件がn個なら列は最大2のn乗になるため、抜けと重複を数えて確かめられ、そのままテストケースの一覧としても使える。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1回出題されています。

システムアーキテクト試験の頻出用語/午前II

別名:デシジョンテーブル、決定表

この語が出る過去問を解く →

背景

複雑な判断規則を文章で書くと「かつ」と「または」の掛かり方が読み手ごとに変わり、実装とテストで解釈がずれる。組合せを列に開いてしまえば解釈の余地が消え、業務部門もどの場合にどうなるかを1列ずつ確認できる。仕様の合意・実装の指示・テストの根拠を1枚で兼ねられる点が実務上大きい。

具体例

会員区分・購入金額・クーポン有無の3条件から割引率を決める規則を8列に開くと、「上位会員でクーポンあり、かつ金額が閾値未満」の場合の動作が空欄のまま残っていると分かる。埋めた表はそのまま8件のテストケースになる。

試験での引っ掛け

表せるのは条件と動作の対応だけで、処理の時間的な順序や繰返し、状態の遷移は表現できない。順序や状態が本質ならアクティビティ図や状態遷移図を使う。条件が増えると列が指数的に増えるため、無関係な条件は表を分けるのが定石。

関連用語

出た過去問

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

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 表せるのは条件と動作の対応だけで、処理の時間的な順序や繰返し、状態の遷移は表現できない。