Skip to content

Commit e1c60d8

Browse files
authored
Merge pull request #1778 from Bswordload/master
#4 #5 #463 实验四&五:类建模&高级建模
2 parents 2a42819 + 91b246f commit e1c60d8

File tree

8 files changed

+45
-15
lines changed

8 files changed

+45
-15
lines changed

students/1714080902202/实验2/lab02.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -35,30 +35,30 @@
3535
## 表1:录入新的食谱用例规约
3636
用例编号 | UC01 |
3737
-|:-|
38-
用例名称 | 录入新的食谱 |
38+
用例名称 | 录入食谱 |
3939
前置条件 | 厨师登录厨房食谱管理系统 |
4040
后置条件 | 系统显示食谱选择页面 |
4141
基本流程 | 1. 厨师点击食谱录入按钮; |
4242
~| 2. 系统显示食谱录入页面; |
43-
~| 3. 厨师录入食谱信息,点击录入按钮; |
44-
~| 4. 系统检查食谱信息是否存在; |
45-
~| 5. 系统录入食谱信息; |
46-
~| 6. 系统提示“录入食谱信息成功”; |
43+
~| 3. 厨师录入食谱,点击录入按钮; |
44+
~| 4. 系统检查食谱是否存在; |
45+
~| 5. 系统保存食谱; |
46+
~| 6. 系统提示“录入食谱成功”; |
4747
~| 7. 系统显示食谱选择页面。 |
48-
扩展流程 | 4.1 系统检查发现食谱信息已存在,提示“该食谱信息已存在,请重新录入食谱信息”; |
48+
扩展流程 | 4.1 系统检查发现食谱已存在,提示“该食谱已存在,请重新录入食谱”; |
4949
## 表2:修改食谱用例规约
5050
用例编号 | UC02 |
5151
-|:-|
5252
用例名称 | 修改食谱 |
5353
前置条件 | 厨师登录厨房食谱管理系统 |
5454
后置条件 | 系统显示食谱选择页面 |
55-
基本流程 | 1. 厨师点击需修改信息的食谱链接; |
55+
基本流程 | 1. 厨师点击食谱修改按钮; |
5656
~| 2. 系统显示食谱修改页面; |
57-
~| 3. 厨师修改食谱信息,点击保存按钮; |
58-
~| 4. 系统检查食谱信息是否存在; |
59-
~| 5. 系统检查食谱信息是否发生改动; |
60-
~| 6. 系统修改食谱信息; |
61-
~| 7. 系统提示“修改食谱信息成功”。 |
57+
~| 3. 厨师修改食谱,点击保存按钮; |
58+
~| 4. 系统检查食谱是否存在; |
59+
~| 5. 系统检查食谱是否发生改动; |
60+
~| 6. 系统修改食谱; |
61+
~| 7. 系统提示“修改食谱成功”。 |
6262
~| 8. 系统显示食谱选择页面。 |
63-
扩展流程 | 4.1 系统检查发现食谱信息已存在,提示“存在相同食谱信息,请重新录入食谱信息”; |
64-
~| 5.2 系统检查发现食谱信息未发生改动,提示“食谱信息并未发生改动,请重新录入食谱信息”; |
63+
扩展流程 | 4.1 系统检查发现食谱已存在,提示“存在相同食谱,请重新录入食谱”; |
64+
~| 5.2 系统检查发现食谱未发生改动,提示“食谱并未发生改动,请重新录入食谱”; |
Loading

students/1714080902202/实验3/lab03.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
1.把基本流程和扩展流程的动作画为操作(Action)。
1212
2.在出现分支的操作之后使用决策(Decision)节点。
1313
## 四、实验结果
14-
用例一:录入新的食谱
14+
用例一:录入食谱
1515
![lab03](./lab03_1.jpg)
1616
用例二:修改食谱
1717
![lab03](./lab03_2.jpg)
942 Bytes
Loading
-1.11 KB
Loading
+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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.修改食谱信息类图
21.7 KB
Loading
22.7 KB
Loading

0 commit comments

Comments
 (0)