File tree 8 files changed +45
-15
lines changed
8 files changed +45
-15
lines changed Original file line number Diff line number Diff line change 35
35
## 表1:录入新的食谱用例规约
36
36
用例编号 | UC01 |
37
37
-|:-|
38
- 用例名称 | 录入新的食谱 |
38
+ 用例名称 | 录入食谱 |
39
39
前置条件 | 厨师登录厨房食谱管理系统 |
40
40
后置条件 | 系统显示食谱选择页面 |
41
41
基本流程 | 1. 厨师点击食谱录入按钮; |
42
42
~ | 2. 系统显示食谱录入页面; |
43
- ~ | 3. 厨师录入食谱信息 ,点击录入按钮; |
44
- ~ | 4. 系统检查食谱信息是否存在 ; |
45
- ~ | 5. 系统录入食谱信息 ; |
46
- ~ | 6. 系统提示“录入食谱信息成功 ”; |
43
+ ~ | 3. 厨师录入食谱 ,点击录入按钮; |
44
+ ~ | 4. 系统检查食谱是否存在 ; |
45
+ ~ | 5. 系统保存食谱 ; |
46
+ ~ | 6. 系统提示“录入食谱成功 ”; |
47
47
~ | 7. 系统显示食谱选择页面。 |
48
- 扩展流程 | 4.1 系统检查发现食谱信息已存在 ,提示“该食谱信息已存在,请重新录入食谱信息 ”; |
48
+ 扩展流程 | 4.1 系统检查发现食谱已存在 ,提示“该食谱已存在,请重新录入食谱 ”; |
49
49
## 表2:修改食谱用例规约
50
50
用例编号 | UC02 |
51
51
-|:-|
52
52
用例名称 | 修改食谱 |
53
53
前置条件 | 厨师登录厨房食谱管理系统 |
54
54
后置条件 | 系统显示食谱选择页面 |
55
- 基本流程 | 1. 厨师点击需修改信息的食谱链接 ; |
55
+ 基本流程 | 1. 厨师点击食谱修改按钮 ; |
56
56
~ | 2. 系统显示食谱修改页面; |
57
- ~ | 3. 厨师修改食谱信息 ,点击保存按钮; |
58
- ~ | 4. 系统检查食谱信息是否存在 ; |
59
- ~ | 5. 系统检查食谱信息是否发生改动 ; |
60
- ~ | 6. 系统修改食谱信息 ; |
61
- ~ | 7. 系统提示“修改食谱信息成功 ”。 |
57
+ ~ | 3. 厨师修改食谱 ,点击保存按钮; |
58
+ ~ | 4. 系统检查食谱是否存在 ; |
59
+ ~ | 5. 系统检查食谱是否发生改动 ; |
60
+ ~ | 6. 系统修改食谱 ; |
61
+ ~ | 7. 系统提示“修改食谱成功 ”。 |
62
62
~ | 8. 系统显示食谱选择页面。 |
63
- 扩展流程 | 4.1 系统检查发现食谱信息已存在 ,提示“存在相同食谱信息,请重新录入食谱信息 ”; |
64
- ~ | 5.2 系统检查发现食谱信息未发生改动 ,提示“食谱信息并未发生改动,请重新录入食谱信息 ”; |
63
+ 扩展流程 | 4.1 系统检查发现食谱已存在 ,提示“存在相同食谱,请重新录入食谱 ”; |
64
+ ~ | 5.2 系统检查发现食谱未发生改动 ,提示“食谱并未发生改动,请重新录入食谱 ”; |
Original file line number Diff line number Diff line change 11
11
1.把基本流程和扩展流程的动作画为操作(Action)。
12
12
2.在出现分支的操作之后使用决策(Decision)节点。
13
13
## 四、实验结果
14
- 用例一:录入新的食谱
14
+ 用例一:录入食谱
15
15
![ lab03] ( ./lab03_1.jpg )
16
16
用例二:修改食谱
17
17
![ lab03] ( ./lab03_2.jpg )
Original file line number Diff line number Diff line change
1
+ # 实验四&五 类建模
2
+
3
+ ## 实验目标
4
+ 1 . 掌握类建模方法;
5
+ 2 . 了解MVC或你熟悉的设计模式;
6
+ 3 . 掌握类图的画法。(Class Diagram)
7
+
8
+ ## 实验内容
9
+ 1 . 基于MVC模式设计类;
10
+ 2 . 设计类的关系;
11
+ 3 . 画出类图。
12
+
13
+ ## 实验步骤
14
+ 1 . 修改实验三的活动图lab03_1.jpg
15
+ 2 . 修改并查看实验二的用例规约
16
+ 3 . 根据用例规约各个用例用到的类(Model、View、Controller)
17
+ 3 . 用线连接各个类表示它们之间的关系
18
+ - 依赖Dependency(虚线箭头)
19
+ - 关联Association(实线)
20
+ - 聚合Aggregation(实线空心棱形)
21
+ - 组合Composition(实线实心棱形)
22
+ - 继承Inheritance(实线空心三角形)
23
+ 5 . 编写实验报告
24
+
25
+ ## 实验结果
26
+ ![ 类图1] ( ./lab04_1.jpg )
27
+ 图1.录入食谱信息类图
28
+
29
+ ![ 类图2] ( ./lab04_2.jpg )
30
+ 图2.修改食谱信息类图
You can’t perform that action at this time.
0 commit comments