
【计】 critical table; decision table
判定表(Decision Table)是系统分析与程序设计领域常用的逻辑建模工具,其核心功能是通过结构化条件组合推导出对应操作规则。在汉英词典中,该术语通常被译为"Decision Table"或"Condition-Action Table"。
从专业维度解析,判定表包含三个核心模块:
该工具在质量管理系统(QMS)中具有特殊价值,国际自动化学会(ISA)研究显示,使用判定表能使业务流程的错误率降低42%。典型应用场景包括:软件测试用例生成、工业控制策略制定、医疗诊断流程标准化等。
判定表(Decision Table)是一种用于描述复杂逻辑条件和对应动作的系统化工具,广泛应用于软件测试、业务规则分析和决策建模等领域。它通过表格形式清晰展示不同条件组合下的执行规则,确保逻辑覆盖的全面性。
条件桩(Condition Stub)
列出所有可能影响决策的输入条件,例如:
动作桩(Action Stub)
描述在不同条件下需执行的操作,例如:
条件项(Condition Entry)
每个条件对应的可能取值(如“是/否”或具体数值)。
动作项(Action Entry)
根据条件组合标记应执行的动作(常用“√”表示执行)。
以电商平台折扣规则为例: | 条件/动作| 规则1 | 规则2 | 规则3 | |------------------|-------|-------|-------| | 用户是会员 | 是| 是| 否| | 订单金额 ≥ 100元 | 是| 否| 是| |发放10%折扣| √ | √ | × | |无折扣 | × | × | √ |
此表显示:仅当用户是会员且订单金额达标时,才会触发折扣(规则1和2),非会员不享受优惠(规则3)。
通过判定表,复杂的业务逻辑可被结构化呈现,特别适合需要精确决策的场景(如金融风控、自动化流程)。实际应用中可结合树形结构或流程图进一步优化可读性。
钡玻璃苯叉苯氨黑波谱厂外设施瓷熔度表大范围测试淡漠面容等电位二一八进制转换法典编纂法非条件防御反应浮小麦横表加成聚合物减少储蓄假月经激光生物学机械加工性机械制造可自测故障集辘辘音慢性绒毛性关节炎磨合运转目的地寄存器普鲁纳康酸前噬菌体球对称上墨束臂试验