決定表とは何ですか?
意思決定表は、データを整理し、条件とアクションを一緒にリンクする簡潔な方法を提供します。フローチャートとスイッチケースステートメントの代替として使用される場合があります。決定表はシンプルまたは複雑であり、条件とアクションをシンプルでエレガントな形で提示することにより、複雑なプログラミングとビジネス上の決定に対処するためによく使用されます。
決定表は通常、少なくとも4つの象限に分割されます。最も基本的な例には、2つの行と2つの列があります。左上には条件があり、右上は条件のルールと代替案の概要を説明します。一方、左下にはアクションが含まれており、右下にアクションルールが含まれています。決定表は、これらの4つの基本的な象限の横に大きく異なります。
条件行は、状況を評価するために使用されます。たとえば、テーブルを使用してテレビの問題を診断することができます。テーブルの左上セクションの最初の列は、単に「条件」と言うことができます2番目の列は、行ごとに1つの条件を持つ異なる行に下位に分割されます。テレビに関連する条件には、信号なし、画像、薄暗いバックライト、音が含まれます。
アクションセクションは、条件で概説されている問題に対する可能な解決策を説明します。最初の列は単に「アクション」と言いますが、2番目はその人が取ることができるアクションを含む行に細分されます。テレビの場合、これには次のことが含まれます。空中ケーブルのチェック、プラグのチェック、ボリュームコントロールの調整
テーブルへの一般的な追加は、ルールチェックリストです。単純なチェックリストには、はいの場合はy、noはnが含まれます。可能な条件のそれぞれの組み合わせに1つのルール列があります。たとえば、テレビに4つの条件がある場合、YとNの16の可能な組み合わせがあります。可能な組み合わせ。
意思決定テーブルを使用している人は、条件リストからYSをチェック、サークル、またはマークして、組み合わせのどれが正しいかを見つけます。どの条件が満たされているかによって、実行する必要があるアクションの横にXSがマークされます。これは、意思決定テーブルが意思決定プロセスを直接簡素化することを意味します。
バランスの取れた意思決定テーブルを開発するために、作成者はリストする最も関連性の高い条件を決定する必要があります。リストできる条件の数に制限はありませんが、追加の条件がそれぞれ、どのアクションを実行する必要があるかを決定するために使用されるルールの組み合わせの数に追加されます。また、リストされている条件と比較した場合、ルールも最も関連性のあるものに制限する必要があります。