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

1.  判定表的组成:

左上部列出所有条件。

左下部列出所有可能做的工作。

右上部每一列表示各种条件的一种可能组合,所有列表示条件组合的全部可能情况。

右下部的每一列是和每一种条件组合所对应的应做的工作。

2.  判定表中的符号

右上部用“T”表示条件成立,用“F”表示条件不成立,空白表示条件成立与否不影响。

右下部画“X”表示做该行左边列出的那项工作,空白表示不做该项工作。

判定树:

过程设计工具:判定表、判定树-----重点相关推荐

  1. (软件工程复习核心重点)第五章详细设计-第三节:过程设计工具

    文章目录 (1)程序流程图 A:符号 B:优缺点 (2)盒图(N-S) A:符号 B:优点(了解) (3)PAD图 A:符号 B:优点 (4)判定表 A:组成 B:优缺点 (5)判定树 (6)过程设计 ...

  2. 结构程序设计,过程设计工具——程序流程图及盒图

    1.画出程序流程图和盒图 程序流程图:                                                  程序盒图: 2.下图是结构化的么?如果不是,设计个等价的结构化 ...

  3. 详细设计的工具——判定表与判定树

    目录 一.判定表与判定树的概念 二.判定表与判定树的应用 1.细化学生成绩的奖励条件:学生每学期已修课程成绩的比率.优秀比率占70%以上,并且中以下所占比率小于15%,而且表现优良的学生可以获得一等奖 ...

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

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

  5. 测试用例设计方法之判定表法

    概念: 等价类,边界值分析法一般是对单一输入进行测试用例分析的方法. 判定表是对其的一种补充,对于多种输入之间存在的组合关系并且对应执行不同动作,进行测试用例的分析的方法. 应用场景: 当一个界面中有 ...

  6. 软件工程中过程设计的工具

    描述程序处理过程的工具称为过程设计工具,它们可以分为图形.表格.和语言3类. 不论是哪类工具,对它们的基本要求都是能提供对设计的无歧义的描述. 即:应该能指明控制流程.处理功能.数据组织,以及其他方面 ...

  7. 因果图法和判定表法,正交表

    1.定义:因果图是利用一种图解法分析输入的各种组合情况,从而设计测试用例的方法,它适用于检查程序条件的各种组合情况 适用于输入条件之间有相互制约.相互依赖的情况 因:输入条件    果:输出条件.结果 ...

  8. 软件测试——判定表驱动法、正交表法_ni4

    一.判定表 判定表定义: 是分析和表达多逻辑条件下执行不同操作的情况的工具. 判定表作用: 判定表是分析和表达多逻辑条件下执行不同操作的情况的工具. 判定表通常由四部分组成 : 条件桩  动作桩  条 ...

  9. 黑盒测试:等价类划分、边界值、错误推测、因果图、判定表组成、场景法、正交试验设计

    黑盒测试方法 黑盒测试流程 等价类划分法 边界值分析法 错误推测法 因果图法 判定表组成法 场景法 正交试验设计 黑盒测试流程 测试计划:根据用户的需求报告中的功能需求.性能需求等功能规格指标制定相应 ...

最新文章

  1. 拖动卡顿_四招教你解决PS软件卡顿问题!
  2. 我的一个朋友加班猝死了,我很恐慌
  3. mysql常用加密方法_MYSQL 加密的 3 类方法
  4. 技术是如何推动内容产业的。
  5. hart协议c语言,简述HART协议命令和语言
  6. 华为路由器hilink怎么用_荣耀路由HiLink怎么实现一键组网?
  7. Digispark ATtiny85 ADC采样 analogRead()
  8. Java的getbytes()方法使用
  9. 美术文献杂志美术文献杂志社美术文献编辑部2022年第7期目录
  10. Apple Configurator 2提取ipa文件
  11. matlab读取txt文件大全
  12. 霍尼韦尔摄像头ip地址修改_霍尼韦尔BA BNA设置
  13. sort函数用法使用lambda表达式自定义sort排序方法
  14. Numpy之数据归一化
  15. 在数学建模中微型计算机,“在数学建模中培养学生思维能力的研究”课题研究情况汇报...
  16. 圈复杂度详解以及解决圈复杂度常用的方法
  17. 团队中的八种角色及启示
  18. 二进制与其他进制的转换
  19. 陈莉君老师写的中断絮说(经典+幽默)
  20. 已备案未注册老域名挖掘工具

热门文章

  1. Meta(其他信息)
  2. 联想装不上linux系统,联想为什么装不了linux系统
  3. AFL学习(一)-补充QEMU模式
  4. python数据挖掘(5.Apriori算法)
  5. js浮动广告框(可根据屏幕大小自动调整位置)
  6. 盘点,Windows上提高效率的软件
  7. openssl gmssl SM2 公私钥生成 加密解密命令
  8. linux报错CMake Error at CMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found.
  9. github搜索html源码,三款十分简洁的自适应多引擎搜索主页源码_GitHub开源项目
  10. 设计模式之组合模式(复合模式)