Skip to content

Commit 98bacf4

Browse files
authored
Merge pull request #2026 from Bswordload/master
#2 #3 #4 #5 #6 #463 实验六:交互建模(修改用例规约、活动图和类图)
2 parents 70b858a + fa170a1 commit 98bacf4

15 files changed

+39
-7
lines changed

students/1714080902202/实验2/lab02.md renamed to students/1714080902202/lab02.md

+5-7
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,8 @@
5555
基本流程 | 1. 厨师点击食谱修改按钮; |
5656
~| 2. 系统显示食谱修改页面; |
5757
~| 3. 厨师修改食谱,点击保存按钮; |
58-
~| 4. 系统检查食谱是否存在; |
59-
~| 5. 系统检查食谱是否发生改动; |
60-
~| 6. 系统修改食谱; |
61-
~| 7. 系统提示“修改食谱成功”。 |
62-
~| 8. 系统显示食谱选择页面。 |
63-
扩展流程 | 4.1 系统检查发现食谱已存在,提示“存在相同食谱,请重新录入食谱”; |
64-
~| 5.2 系统检查发现食谱未发生改动,提示“食谱并未发生改动,请重新录入食谱”; |
58+
~| 4. 系统检查食谱是否发生改动; |
59+
~| 5. 系统保存食谱; |
60+
~| 6. 系统提示“修改食谱成功”。 |
61+
~| 7. 系统显示食谱选择页面。 |
62+
扩展流程 | 4.1 系统检查发现食谱未发生改动,提示“食谱未发生改动,请重新录入食谱”; |

students/1714080902202/lab03_1.jpg

52.3 KB
Loading

students/1714080902202/lab03_2.jpg

58.1 KB
Loading

students/1714080902202/lab04_1.jpg

16.8 KB
Loading

students/1714080902202/lab04_2.jpg

17 KB
Loading

students/1714080902202/lab06.md

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# 实验六:交互建模
2+
3+
## 1.实验目标
4+
1. 理解系统交互;
5+
2. 掌握UML顺序图的画法;
6+
3. 掌握对象交互的定义与建模方法。
7+
8+
## 2. 实验内容
9+
1. 根据用例模型和类模型,确定功能所涉及的系统对象;
10+
2. 在顺序图上画出参与者(对象);
11+
3. 在顺序图上画出消息(交互);
12+
13+
## 3. 实验步骤
14+
1. 观看视频学习顺序图的知识
15+
2. 了解对象以及其画法;
16+
3. 了解顺序图的构成、“时间顺序”的概念;
17+
4. 了解顺序图的对象交互以及参与者的存活条;
18+
5. 了解各种箭头对应的消息类型;
19+
6. 从类图中找到以下参与者:
20+
#### I.录入食谱
21+
厨师(Actor)、食谱选择页面(V)、食谱录入页面(V)、录入食谱(C)、食谱(M);
22+
#### II.修改食谱
23+
厨师(Actor)、食谱选择页面(V)、食谱修改页面(V)、修改食谱(C)、食谱(M);
24+
7. 根据活动图,按照顺序建立所有的Message
25+
8. 在需要的位置建立Reply Message
26+
27+
28+
## 4. 实验结果
29+
30+
![录入食谱](./lab06_Recipes_Input.jpg)
31+
图1.录入食谱的顺序图
32+
33+
![修改食谱](./lab06_Recipes_Modify.jpg)
34+
图2.修改食谱的顺序图
55.5 KB
Loading
59.3 KB
Loading
-59.3 KB
Binary file not shown.
-94.3 KB
Binary file not shown.
-21.7 KB
Binary file not shown.
-22.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)