目录

一、判定表与判定树的概念

二、判定表与判定树的应用

1.细化学生成绩的奖励条件:学生每学期已修课程成绩的比率。优秀比率占70%以上,并且中以下所占比率小于15%,而且表现优良的学生可以获得一等奖学金,表现一般的学生可以获得二等奖学金;优秀比率占70%以上,中以下所占比率小于20%,表现优良的学生可以获得二等奖学金,表现一般的学生可以获得三等奖学金;中以下所占比率小于20%,表现优良的学生可以获得三等奖学金,表现一般的学生可以获得四等奖学金。请用判定表与判定树表达上述计算方案。

2.某校的课酬计算方案如下:(l)基本课酬为每节课10元;(2)如果班级人数超过40人,课酬增加:基本课酬×0.1;(3)如果班级人数超过60人,课酬增加:基本课酬×0.2;(4)如果教师是副教授,课酬增加:基本课酬×0.1;(5)如果教师是教授,课酬增加:基本课酬×0.2;(6)讲师,课酬不增加;(7)助教,课酬减少:基本课酬×0.1。请用判定表达上述计算方案。

3. 某高校研究生招生系统的初选方法如下:总分300(含)以上进入候选学生库,否则退档数学分数不低于70分,则进入三级备选库,否则进入四级备选库:在三级备选库的基础上,如果专业课分数高于100分,则进入一级备选库,否则进入二级备选库,请画出对应的判定表与判定树。

4.用判定表与判定树描述检查定货单的处理逻辑:“如果金额超过1000元而又未过期,则发出批准单和提货单。如果金额超过2000元,但已过期,则不发出批准单和提货单。如果金额低于2000元,则不论是否过期,都发出批准单和提货单,而且对低于2000元已过期的还需发出通知单。

5.某厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化程度脱产学习。高中文化程度当电工;年龄在2040岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员。年龄在40岁以上者中学文化程度当材料员,大学文化程度当技术员。请用判定表与判定树描述上述问题的加工逻辑 。


一、判定表与判定树的概念

判定表与判定树是一种列表设计工具,常用于条件嵌套的复杂判定情况的分析与设计,以及多分支结构代码的设计与实现。

(1)判定表

判定用来描述一些不易用语言表达清楚或需要很大篇幅才能用语言表达清楚的加工逻辑。在某些数据处理问题中,其数据流程图的处理需要依赖于多个逻辑条件的取值,这些取值的组合可能构成多种不同情况,相应地需要执行不同的动作。这种问题用结构化语言来叙述很不方便,使用判定表或判定树作为表示加工说明的工具是最合适的。 一个判定表由四个部分组成,如表5.1所示。

表5.1 判定表的组成

(2)判定树

判定树是用一种树图形方式来表示多个条件、多个取值所应采取的动作。判定树分支表示各种不同的条件,随着分支层次结构的扩充,各条件完成自身的取值。判定树的叶子给出应完成的动作。

二、判定表与判定树的应用

1.细化学生成绩的奖励条件:学生每学期已修课程成绩的比率。优秀比率占70%以上,并且中以下所占比率小于15%,而且表现优良的学生可以获得一等奖学金,表现一般的学生可以获得二等奖学金;优秀比率占70%以上,中以下所占比率小于20%,表现优良的学生可以获得二等奖学金,表现一般的学生可以获得三等奖学金;中以下所占比率小于20%,表现优良的学生可以获得三等奖学金,表现一般的学生可以获得四等奖学金。请用判定表与判定树表达上述计算方案。

(1)判定表

(2)判定树

2.某校的课酬计算方案如下:(l)基本课酬为每节课10元;(2)如果班级人数超过40人,课酬增加:基本课酬×0.1;(3)如果班级人数超过60人,课酬增加:基本课酬×0.2;(4)如果教师是副教授,课酬增加:基本课酬×0.1;(5)如果教师是教授,课酬增加:基本课酬×0.2;(6)讲师,课酬不增加;(7)助教,课酬减少:基本课酬×0.1。请用判定表达上述计算方案。

3. 某高校研究生招生系统的初选方法如下:总分300(含)以上进入候选学生库,否则退档数学分数不低于70分,则进入三级备选库,否则进入四级备选库:在三级备选库的基础上,如果专业课分数高于100分,则进入一级备选库,否则进入二级备选库,请画出对应的判定表与判定树。

(1)判定表

(2)判定树

4.用判定表与判定树描述检查定货单的处理逻辑:“如果金额超过1000元而又未过期,则发出批准单和提货单。如果金额超过2000元,但已过期,则不发出批准单和提货单。如果金额低于2000元,则不论是否过期,都发出批准单和提货单,而且对低于2000元已过期的还需发出通知单。

(1)判定表

(2)判定树

5.某厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化程度脱产学习。高中文化程度当电工;年龄在2040岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员。年龄在40岁以上者中学文化程度当材料员,大学文化程度当技术员。请用判定表与判定树描述上述问题的加工逻辑 。

判定条件取值

(1)判定表

(2)判定树

详细设计的工具——判定表与判定树相关推荐

  1. 详细设计(流程图、盒图、判定表、判定树)

    一.详细设计 根本目标: 确定应该怎样具体地实现所要求的系统. 1.结构程序设计 三种基本的控制结构: 顺序 选择 循环 程序只有一个入口和一个出口. 2.人机界面设计 人机界面设计中几乎都会遇到的四 ...

  2. 判定表与判定树的画法_判定表和判定树测试.ppt

    判定表和判定树测试 使用Word或其它绘图工具完成下面三组处理的判定表和判定树 将完成的文档压缩并上传,命名为班级+学号+姓名.rar. 1.某单位招聘办公人员,招聘考试考核数学.英语.计算机三门课程 ...

  3. 过程设计工具:判定表、判定树-----重点

    有一类问题,其中含有复杂的条件选择,用前面介绍的程序流程图.盒图.PAD图和结构图都不易表达清楚.此时,可用判定表清晰地表示复杂的条件组合与应做的工作之间的对应关系. 1.  判定表的组成: 左上部列 ...

  4. 判定表与判定树的画法_判定表,判定树是神魔

    亲爱哒 不好意思,刚刚才看到问题 判定表是软件需求分析的最后阶段,也就是需求评审阶段进行分析所使用的图表. 在需求评审阶段,分析人员要在用户和软件设计人员的配合下对自己生成的需求规格说明和初步的用户手 ...

  5. 判定表与判定树的画法_食品生产许可现场审核中怎样识别及判定关键控制点

    食品生产许可现场审核是以企业申报材料与现场条件的一致性.合规性为关注点的活动,它需要审核人员深入企业生产现场,对申请人的生产条件是否符合法律法规.是否符合生产许可条件进行验证. 其中企业的工艺设计作为 ...

  6. 软件工程概论-- 详细设计,过程设计的6大工具:程序流程图,判定表,N-S图和判定树之间的区别, PAD图的优点?

         在详细设计阶段进行过程设计时,要描述程序处理过程,可以采用图形,表格,语言类工具,无论采用哪类工具,都需要我们对设计进行清晰的描述,应标明控制流程,系统功能,数据结构等方面的细节,以便在系统 ...

  7. 判定树、判定表(例题)

    例题:某工厂生产两种产品A和B, 凡工人每月的实际生产量超过计划指标者均有奖励.对工人超产奖励政策为:对于产品A的生产者:超产数N小于或等于50件时,每超产一件奖励1元:超产数N大于50件.小于100 ...

  8. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  9. (转)测试用例的设计方法(全)之三 判定表、正交实验

    测试用例的设计方法(全)之三 (5)判定表驱动分析方法 一.    方法简介 1.定义:判定表是分析和表达多逻辑条件下执行不同操作的情况的工具. 2.判定表的优点 能够将复杂的问题按照各种可能的情况全 ...

最新文章

  1. 设计sample语言的词法分析器_重现木兰编程语言(十)——比较、循环,一个语法设计特色
  2. Blazor WebAssembly 3.2.0 正式起飞,blazor 适合你吗?
  3. 递归计算从1到100之间的所有数之和。
  4. Redis 过期策略与源码分析
  5. maven仓库启用国内云的方法,含完整配置文件
  6. cocos android 剪切板,Cocos Creator 点击按钮复制到剪切版
  7. 特斯拉部分车型将逐渐搭载磷酸铁锂电池,比亚迪有望成为其电池供应商
  8. Betsy Ross Problem
  9. IDEA 导出配置方法
  10. icomoon图标字体的下载与使用
  11. 正态分布是离散分布还是连续分布_简单统计学|正态分布之连续数据的概率分布...
  12. RuntimeError: Trying to backward through the graph a second time (or directly access saved variable
  13. SQLServer 大容量导入导致死锁和系统变慢问题
  14. cocos中如何让背景模糊_Cocos Creator Shader Effect 系列 - 8 - 高斯模糊
  15. 实践是检验真理的唯一标准 - 脱壳篇02
  16. maven 打包报错:The following files had format violations
  17. 网易起花名,阿里赚吆喝
  18. 在传统连连看游戏的基础上设计出新游戏增量式的创新(结对编程)(2011212026徐颖 2011212023 裴乐)
  19. 我的Go+语言初体验——祝福留言小系统,让她也可以感受到你的祝福
  20. 写一篇关于咖啡的缺点的文章

热门文章

  1. php7数组合并,php合并数组的方法
  2. #边学边记 必修4 高项:对事的管理 第4章 项目进度管理之估算活动资源
  3. 淘宝双十一电商秒杀系统架构设计
  4. 未来10年,这8个新行业最吃香!!!
  5. IPVS的Persistent持续调度
  6. 天梯练习赛 周游世界
  7. WIN7 财经日历Gadget
  8. 简单的理解FFT变换
  9. Linux查看防火墙日志
  10. 2020.08.08【NOIP提高组】模拟:奶牛的图片 总结