【软件工程】判定表

简介: 【软件工程】判定表

假设某航空公司规定,乘客可以免费托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。


判定表由四部分组成

1.左上部分,所有条件。

2.左下部分,所有可能做的动作。

3.右上部分,各种条件组合,每一列表示一种可能组合。

4.右下部分,每一列对应每一种条件组合的动作。


所有条件 条件组合
可能的动作 对应的动作


例题:


微信截图_20220519153317.png


微信截图_20220519153328.png


解题:


微信截图_20220519153342.png



目录
相关文章
|
7月前
|
存储 数据安全/隐私保护
8、软件配置管理过程——所有表集合
8、软件配置管理过程——所有表集合
99 0
|
搜索推荐
过滤概念(可行性分析)
过滤概念(可行性分析)
|
7月前
|
存储 关系型数据库 MySQL
表设计的10条军规
本文主要介绍了数据库建表的18个小技巧,包括:名字的命名规范、字段类型的选取、字段长度的控制、外键的使用、索引的创建、主键的选择、字段个数的限制、存储引擎的选择、时间字段的处理、金额字段的保存、冗余字段的使用以及注释的添加。作者强调了命名的重要性,如使用小写字母、避免全大写、使用下划线分隔等,并提倡使用NOT NULL和默认值,合理选择字段类型如datetime、decimal等,以及避免使用过多的字段和索引。此外,还提到了字符集和排序规则的选择,以及大字段和冗余字段的处理。
208 1
|
7月前
|
JavaScript
判断关系属于哪一种范式(期末考试必看)
判断关系属于哪一种范式(期末考试必看)
49 1
|
7月前
|
测试技术
软件过程和产品质量保证过程——所有表集合
软件过程和产品质量保证过程——所有表集合
47 0
|
存储 关系型数据库 MySQL
MySQL 八股文中的联合索引最左匹配原则结论正确? 值得去亲手验证一下,纠正全网错误结论
MySQL 八股文中的联合索引最左匹配原则结论正确? 值得去亲手验证一下,纠正全网错误结论
69 0
|
测试技术
测试思想-测试设计 测试用例设计之判定表驱动分析方法
测试思想-测试设计 测试用例设计之判定表驱动分析方法
121 0
|
存储 缓存 NoSQL
测试思想-测试设计 关于测试用例设计的一点感想(优先级与拆分合并设计)
测试思想-测试设计 关于测试用例设计的一点感想(优先级与拆分合并设计)
112 0
|
测试技术
技术分享 | 黑盒测试方法论-判定表
技术分享 | 黑盒测试方法论-判定表