1.根据过程设计结果画出相应的流图。2.计算流图的环形复杂度。3.确定线性独立路径的基本集合。4.设计可强制执行基本集合中每条路径的测试用例
时间: 2024-03-20 18:41:18 浏览: 22
由于无法插入图片,请您参考文本版的回答:
1. 流图如下:
```
┌───┐
│START│
└───┘
│
▼
┌───┐
│ 1 │
└───┘
│
▼
┌───┐
│ 2 │
└───┘
│
▼
┌───┐
│ 3 │
└───┘
│
▼
┌───┐
│ 4 │
└───┘
│
▼
┌───┐
│ 5 │
└───┘
│
▼
┌───┐
│ 6 │
└───┘
│
▼
┌───┐
│ 7 │
└───┘
│
▼
┌───┐
│ 8 │
└───┘
│
▼
┌───┐
│ 9 │
└───┘
│
▼
┌───┐
│10 │
└───┘
│
▼
┌───┐
│11 │
└───┘
│
▼
┌───────┐
│PRINT()│
└───────┘
│
▼
┌─────┐
│STOP │
└─────┘
```
2. 根据流图可以得出,环形复杂度为 4。
3. 线性独立路径的基本集合如下:
- 1-2-4-5-6-11
- 1-2-3-5-6-11
- 1-2-4-5-7-9-10-11
- 1-2-4-5-7-8-11
4. 根据基本集合中的路径,设计对应的测试用例:
- 对于路径 1-2-4-5-6-11,输入 (1, 1, 0, 0),预期输出为 X=2,Y=0。
- 对于路径 1-2-3-5-6-11,输入 (1, 0, 0, 0),预期输出为 X=1,Y=0。
- 对于路径 1-2-4-5-7-9-10-11,输入 (1, 1, 2, 1),预期输出为 X=2,Y=3。
- 对于路径 1-2-4-5-7-8-11,输入 (1, 0, 0, 1),预期输出为 X=1,Y=1。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)