File tree 9 files changed +42
-15
lines changed
9 files changed +42
-15
lines changed Original file line number Diff line number Diff line change 29
29
用例名称 | 点菜 |
30
30
前置条件 | 餐厅顾客进入浏览菜单界面 | * 可选*
31
31
后置条件 | | * 可选*
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菜品后厨剩余数量不足,下单失败】 |* 用例执行失败*
37
38
38
39
## 表2:预定餐桌用例规约
39
40
40
41
用例编号 | 02 | 备注
41
42
-|:-|-
42
43
用例名称 | 预定餐桌 |
43
- 前置条件 | 餐厅顾客进入点菜程序主界面 | * 可选*
44
+ 前置条件 | 餐厅顾客进入预定餐桌界面 | * 可选*
44
45
后置条件 | | * 可选*
45
- 基本流程 | 1.餐厅顾客点击预定餐桌链接 |* 用例执行成功的步骤*
46
- ~ | 2.系统显示预定餐桌界面 |
47
- ~ | 3.餐厅顾客输入姓名,手机号,时间,人数,点击预定按钮 |
48
- ~ | 4.系统匹配餐桌数据,记录顾客预定数据 |
49
- ~ | 5.系统提示【预定成功】 |
50
- 扩展流程 | 4.1系统匹配不到合适的餐桌数据,提示【桌位已满】 |* 用例执行失败*
46
+ 基本流程 | 1.餐厅顾客输入姓名,手机号,时间,人数,点击预定按钮 |* 用例执行成功的步骤*
47
+ ~ | 2.系统匹配餐桌数据,记录顾客预定数据 |
48
+ ~ | 3.系统提示【预定成功】 |
49
+ 扩展流程 | 2.1系统匹配不到合适的餐桌数据,提示【桌位已满】 |* 用例执行失败*
51
50
Original file line number Diff line number Diff line change 15
15
## 3.实验步骤
16
16
17
17
- 创建点菜的类图项目
18
- - 创建点菜控制器类图,菜单类图,餐厅顾客类图, 订单类图,菜单界面类图
18
+ - 创建点菜控制器类图,菜单类图,订单类图,菜单界面类图
19
19
- 用依赖线连接点菜控制器类图和其他的类图,使用聚合线连接餐厅顾客类,订单类图和菜单类图
20
20
- 创建预约餐桌类图项目
21
- - 创建预约餐桌控制器类图,餐桌类图,餐厅顾客猎兔, 预约单类图,预约餐桌界面类图
22
- - 用依赖线连接预约餐桌控制器类图和其他类图,使用聚合线连接餐厅顾客类图,预约单类图和餐桌类图
21
+ - 创建预约餐桌控制器类图,餐桌类图,预约单类图,预约餐桌界面类图
22
+ - 用依赖线连接预约餐桌控制器类图和其他类图,使用聚合线连接预约单类图和餐桌类图
23
23
24
24
## 4。实验结果
25
25
![ 类图] ( ./lab4-5_Class1.jpg )
Original file line number Diff line number Diff line change
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.预约餐桌交互图
You can’t perform that action at this time.
0 commit comments