2.某厂对一部分职工工重新分配工作,分配原则是:
(1)年龄不满20岁,文化程度是小学者脱产学习,文化程度是中学者当电工;
(2)年龄满20岁但不足50岁,文化程度是小学或中学者,男性当钳工,女性当车工;文化程度是大学者当技术员;
(3)年龄满50及50以上,文化程度是小学或中学者当材料员,文化程度是大学者当技术员。
试分析规格说明书,建立决策表,并简化,根据简化后的决策表写出对应的用例表。
条件桩:
C1:年龄
【1】 年龄不满20岁
【2】年龄满20岁但不足50岁
【3】年龄满50及50以上
C2:文化程度
【A】小学
【B】中学
【C】大学
C3:性别
【M】男
【W】女
动作桩:
A1: 脱产学习
A2: 电工;
A3: 钳工
A4: 车工
A5: 技术员
A6: 材料员
决策表:
桩 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
C1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 3 |
C2 | A | A | B | B | C | C | A | A | B | B | C | C | A | A | B | B | C | C |
C3 | M | W | M | W | M | W | M | W | M | W | M | W | M | W | M | W | M | W |
A1 | 1 | 1 | ||||||||||||||||
A2 | 1 | 1 | ||||||||||||||||
A3 | 1 | 1 | ||||||||||||||||
A4 | 1 | 1 | ||||||||||||||||
A5 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||
A6 | 1 | 1 | 1 | 1 |
简化后:
桩 | 1,2 | 3,4 | 7 | 8 | 9 | 10 | 5,6,11,12,17,18 | 13,14 | 15,16 |
C1 | 1 | 1 | 2 | 2 | 2 | 2 | - | 3 | 3 |
C2 | A | B | A | B | A | B | C | A | B |
C3 | - | - | M | M | W | W | - | - | |
A1 | √ | ||||||||
A2 | √ | ||||||||
A3 | √ | √ | |||||||
A4 | √ | √ | |||||||
A5 | √ | ||||||||
A6 | √ | √ |
测试用例:
测试编号 | 对应规则 | 输入数据 | 预期结果 |
1 | 1,2 | 年龄不满20岁,小学,女 | 脱产学习 |
2 | 3,4 | 年龄不满20岁,中学,女 | 电工; |
3 | 7 | 年龄满20岁但不足50岁,小学,男 | 钳工 |
4 | 8 | 年龄满20岁但不足50岁,小学,女 | 车工 |
5 | 9 | 年龄满20岁但不足50岁,中学,男 | 钳工 |
6 | 10 | 年龄满20岁但不足50岁,中学,女 | 车工 |
7 | 5,6,11,12,17,18 | 年龄满50及50以上,大学,女 | 技术员 |
8 | 13,14 | 年龄满50及50以上,小学,女 | 材料员 |
9 | 15,16 | 年龄满50及50以上,中学,女 | 材料员 |