当前位置: 首页 > article >正文

软件工程-决策树决策表

决策树

适合描述加工具有多个策略,而且每个策略和若干条件有关的逻辑功能

决策表

如果判断的条件较多,各条件又相互组合,则使用决策表比较好

田字结构

条件               状态


决策方案        决策规则

画决策表(z字形)

先确定条件和状态(图中“Y”和“N”部分)

然后拟定决策方案

最后确定策划规则(图中的“✔”)

阅读决策表时,可以按顺时针方向阅读(条件——》状态——》决策方案——》决策规则) 

绘制步骤

  1. 分析决策问题涉及几个条件
  2. 分析每个条件有几个取值区间(状态)
  3. 画出条件取值分析表,分析条件的各种可能组合
  4. 分析决策问题涉及几个决策方案
  5. 画出有条件组合的决策表
  6. 决定各种条件组合的决策方案,即填写决策规则
  7. 合并简化决策表,即相同决策方案所对应的各个条件组合是否存在无需判断的条件 

文中图片均来源于网络


http://www.kler.cn/a/542999.html

相关文章:

  • DeepSeek模型架构及优化内容
  • django配置跨域
  • 新数据结构(7)——Object
  • 【cocos creator】拖拽排序列表
  • 【原创精品】基于Springboot3+Vue3的学习计划管理系统
  • 微信小程序分包异步化
  • Unity 打造游戏资源加密解密系统详解
  • ElementUI的<el-image>组件引用网络图片加载失败
  • 从词袋到Transformer:自然语言处理的演进与实战
  • Maven 多模块项目管理
  • 回溯---相关习题,经验总结
  • DeepSeek-V2 论文解读:混合专家架构的新突破
  • 青少年编程与数学 02-009 Django 5 Web 编程 07课题、数据迁移
  • 从零构建高可用MySQL集群:Percona XtraDB Cluster 实战部署
  • 《qt open3d中添加最远点采样》
  • STM32 如何将printf函数和串口函数重定向
  • Redis主从复制高延迟问题解决思路
  • 【Elasticsearch】Bucket Selector Aggregation
  • 微信小程序的behaviors和vuex功能对比
  • 如何在Java中使用JUnit进行单元测试
  • 19.1.2 DML
  • Ubuntu22.04 配置deepseek知识库
  • 【Linux】修改语言编码
  • 通过命令行运行py文件与通过ide运行py文件,对文件中模块的引用方式的影响
  • Vue3.5 企业级管理系统实战(六):Vue3中defineProps用法
  • C# ASP.NET核心特性介绍