本文主要是介绍某软件的一个模块的需求规格说明书中描述:(1)年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%。(2)非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。请绘制出,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
●第二题
某软件的一个模块的需求规格说明书中描述:
(1)年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%。
(2)非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。
请绘制出因果图和判定表,并给出相应的测试用例。
(1)分析原因及结果
原因 | c1:年薪制员工 c2:非年薪制员工 c3:过失 c4:严重过失 |
结果 | e1: 扣年终风险金的2% e2: 扣年终风险金的4% e3: 扣当月薪资的4% e4: 扣当月薪资的8% |
(2)画出因果图
(3)将因果图转化为判定表
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
c1 c2 c3 c4 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | |
1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | |
1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | |
e1 e2 e3 e4 不可能 | √ | |||||||||||||||
√ | ||||||||||||||||
√ | ||||||||||||||||
√ | ||||||||||||||||
√ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | |||||
测试用例 | 年薪制员工严重过失 | 年薪制员工过失 | 非年薪制员工严重过失 | 非年薪制员工过失 |
(4)设计测试用例
测试用例序号 | 输入数据 | 预期输出 |
1 | 年薪制员工过失 | 扣年终风险金的2% |
2 | 年薪制员工严重过失 | 扣年终风险金的4% |
3 | 非年薪制员工过失 | 扣当月薪资的4% |
4 | 非年薪制员工严重过失 | 扣当月薪资的8% |
这篇关于某软件的一个模块的需求规格说明书中描述:(1)年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%。(2)非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。请绘制出的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!