Skip to content

Commit dc3a66f

Browse files
authored
Merge pull request #2198 from zhangkaijia/master
#6 #259 第二次提交 实验六:交互实验(+之前实验修改)
2 parents 0e02ac7 + dd00e63 commit dc3a66f

9 files changed

+42
-15
lines changed

students/1714080902311/lab2.md

+11-12
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,22 @@
2929
用例名称 | 点菜 |
3030
前置条件 | 餐厅顾客进入浏览菜单界面 | *可选*
3131
后置条件 | | *可选*
32-
基本流程 | 1.餐厅顾客点击想要菜品后的+号,再点击提交按钮 |*用例执行成功的步骤*
33-
~| 2.系统查询订单中菜品剩余数量 |
34-
~| 3.系统验证订单中菜品剩余数量大于餐厅顾客下单菜品数量 |
35-
~| 4.系统保存订单信息,提示【已下单,单号:xx】 |
36-
扩展流程 | 3.1 系统验证订单中菜品剩余数量小于订单中菜品数量,提示【xx菜品后厨剩余数量不足,下单失败】 |*用例执行失败*
32+
基本流程 | 1.餐厅顾客输入餐桌号 |*用例执行成功的步骤*
33+
~| 2.餐厅顾客点击想要菜品后的+号,再点击提交按钮 |
34+
~| 3.系统查询订单中菜品剩余数量 |
35+
~| 4.系统验证订单中菜品剩余数量大于餐厅顾客下单菜品数量 |
36+
~| 5.系统保存订单信息,提示【已下单,单号:xx】 |
37+
扩展流程 | 4.1 系统验证订单中菜品剩余数量小于订单中菜品数量,提示【xx菜品后厨剩余数量不足,下单失败】 |*用例执行失败*
3738

3839
## 表2:预定餐桌用例规约
3940

4041
用例编号 | 02 | 备注
4142
-|:-|-
4243
用例名称 | 预定餐桌 |
43-
前置条件 | 餐厅顾客进入点菜程序主界面 | *可选*
44+
前置条件 | 餐厅顾客进入预定餐桌界面 | *可选*
4445
后置条件 | | *可选*
45-
基本流程 | 1.餐厅顾客点击预定餐桌链接 |*用例执行成功的步骤*
46-
~| 2.系统显示预定餐桌界面 |
47-
~| 3.餐厅顾客输入姓名,手机号,时间,人数,点击预定按钮 |
48-
~| 4.系统匹配餐桌数据,记录顾客预定数据 |
49-
~| 5.系统提示【预定成功】 |
50-
扩展流程 | 4.1系统匹配不到合适的餐桌数据,提示【桌位已满】 |*用例执行失败*
46+
基本流程 | 1.餐厅顾客输入姓名,手机号,时间,人数,点击预定按钮 |*用例执行成功的步骤*
47+
~| 2.系统匹配餐桌数据,记录顾客预定数据 |
48+
~| 3.系统提示【预定成功】 |
49+
扩展流程 | 2.1系统匹配不到合适的餐桌数据,提示【桌位已满】 |*用例执行失败*
5150

14.8 KB
Loading
-17.4 KB
Loading
-20.6 KB
Loading
-16.8 KB
Loading

students/1714080902311/lab4.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
## 3.实验步骤
1616

1717
- 创建点菜的类图项目
18-
- 创建点菜控制器类图,菜单类图,餐厅顾客类图,订单类图,菜单界面类图
18+
- 创建点菜控制器类图,菜单类图,订单类图,菜单界面类图
1919
- 用依赖线连接点菜控制器类图和其他的类图,使用聚合线连接餐厅顾客类,订单类图和菜单类图
2020
- 创建预约餐桌类图项目
21-
- 创建预约餐桌控制器类图,餐桌类图,餐厅顾客猎兔,预约单类图,预约餐桌界面类图
22-
- 用依赖线连接预约餐桌控制器类图和其他类图,使用聚合线连接餐厅顾客类图,预约单类图和餐桌类图
21+
- 创建预约餐桌控制器类图,餐桌类图,预约单类图,预约餐桌界面类图
22+
- 用依赖线连接预约餐桌控制器类图和其他类图,使用聚合线连接预约单类图和餐桌类图
2323

2424
## 4。实验结果
2525
![类图](./lab4-5_Class1.jpg)

students/1714080902311/lab6.1.jpg

182 KB
Loading

students/1714080902311/lab6.2.jpg

197 KB
Loading

students/1714080902311/lab6.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# 实验六:交互建模
2+
3+
## 1.实验目标
4+
5+
- 理解系统交互
6+
- 掌握UML顺序图的画法
7+
- 掌握对象交互的定义与建模方法
8+
9+
## 2.实验内容
10+
11+
- 根据用例建模和类模型,确定功能所涉及的系统对象
12+
- 在顺序图上画出参与者(对象)
13+
- 在顺序图上画出消息(交互)
14+
15+
## 3.实验步骤
16+
17+
- 参考之前实验做的用例规约还有过程图,理清思路
18+
- 创建n+1个参与者
19+
- 画出参与者之间的交互
20+
21+
## 4。实验结果
22+
![交互图](./lab6.1.jpg)
23+
24+
图1.点菜交互图
25+
26+
![交互图](./lab6.2.jpg)
27+
28+
图2.预约餐桌交互图

0 commit comments

Comments
 (0)