Skip to content

Commit 195d912

Browse files
authored
Merge pull request #2188 from nekodevelopers/master
#6 #2 #3 #4 #818 实验六(包含前面建议修改)
2 parents d22a4e1 + 10c7a21 commit 195d912

12 files changed

+42
-7
lines changed

students/1714080902233/add.jpg

-22 Bytes
Loading

students/1714080902233/addClass.jpg

5.26 KB
Loading
120 KB
Loading
120 KB
Loading

students/1714080902233/del.jpg

61.4 KB
Loading

students/1714080902233/delClass.jpg

-9 Bytes
Loading
143 KB
Loading

students/1714080902233/lab2.md

+10-7
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
~| 2. 系统显示添加界面; |
4444
~| 3. 计算机管理员录入应用名称,应用描述,应用唤醒指令; |
4545
~| 4. 系统查询应用信息,检查输入内容规范性,检查是否存在相同应用,若均符合规范,则保存应用信息,并跳转回应用列表。 |
46-
扩展流程 | 4.1 系统检查发现应用已经存在,弹窗提示“该应用已经存在”,并跳转回应用列表 |*用例执行失败*
47-
~| 4.2 系统发现输入内容不规范,弹窗提示“输入内容不规范,请重新输入”,系统刷新添加应用界面。 |
46+
扩展流程 | 4.1 系统检查发现应用已经存在,弹窗提示“该应用已经存在”,并跳转回应用列表 |*内容重复*
47+
~| 4.2 系统发现输入内容不规范,弹窗提示“输入内容不规范,请重新输入”,系统刷新添加应用界面。 |*内容不符合规范*
4848

4949
## 表2:删除应用用例规约
5050

@@ -54,7 +54,11 @@
5454
前置条件 | 计算机管理员进入系统应用列表 | *可选*
5555
后置条件 | | *可选*
5656
基本流程 | 1. 计算机管理员点击对应应用的删除按钮; |*用例执行成功的步骤*
57-
~| 2. 系统删除应用信息,并跳转回应用列表。 |
57+
~| 2. 系统请求分布式锁; |
58+
~| 3. 系统删除应用信息,并跳转回应用列表。 |
59+
扩展流程 | 2.1 系统请求分布式锁失败; |*请求分布式锁失败*
60+
~| 2.2 系统提示“请求锁失败,无法执行删除操作,将自动刷新应用列表”; |
61+
~| 2.3 系统跳转回应用列表。 |
5862

5963
## 表3:唤醒应用用例规约
6064

@@ -64,9 +68,8 @@
6468
前置条件 | 计算机管理员进入系统应用列表 | *可选*
6569
后置条件 | | *可选*
6670
基本流程 | 1. 计算机管理员点击唤起应用按钮; |*用例执行成功的步骤*
67-
~| 2. 系统拉起外部链接,提示是否唤起应用; |
71+
~| 2. 系统检测应用运行状态,并拉起外部链接,提示是否唤起应用; |
6872
~| 3. 计算机管理员同意唤起应用; |
6973
~| 4. 应用被系统唤起,然后系统跳转回应用列表。 |
70-
扩展流程 | 3.1 计算机管理员拒绝唤起操作; |*拉起外链被中止*
71-
~| 3.2 系统提示唤起应用失败。 |
72-
~| 3.3 系统跳转回应用列表。 |
74+
扩展流程 | 2.1 系统发现相关进程已经在执行,提示“进程已经在运行”; |*当前进程已在执行*
75+
~| 2.2 系统跳转回应用列表。 |

students/1714080902233/lab6.md

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# 实验六:交互建模
2+
3+
## 1.实验目标
4+
5+
1. 理解系统交互;
6+
2. 掌握UML顺序图的画法;
7+
3. 掌握对象交互的定义与建模方法。
8+
9+
## 2.实验内容
10+
11+
1. 根据用例模型和类模型,确定功能所涉及的系统对象;
12+
2. 在顺序图上画出参与者(对象);
13+
3. 在顺序图上画出消息(交互)。
14+
15+
## 3.实验步骤
16+
17+
1. 首先了解顺序图中各种符号的用法;
18+
2. 根据实验二中的用例规约创建三张顺序图(adda SequenceDiagram、wake SequenceDiagram、del SequenceDiagram);
19+
3. 根据实验五、六类建模和高级类建模创建顺序图中的角色actor、界面view、控制器control、还有类model。
20+
4. 再根据系统执行的顺序创建系统的脉络。
21+
5. 最后编写实验报告并提交;
22+
23+
## 4.实验结果
24+
25+
![添加应用顺序图](./addaSequenceDiagram.jpg)
26+
图1:添加应用顺序图
27+
28+
![删除应用顺序图](./delSequenceDiagram.jpg)
29+
图2:删除应用顺序图
30+
31+
![唤醒应用顺序图](./wakeSequenceDiagram.jpg)
32+
图3:唤醒应用顺序图

students/1714080902233/wake.jpg

41.8 KB
Loading

students/1714080902233/wakeClass.jpg

-14 Bytes
Loading
165 KB
Loading

0 commit comments

Comments
 (0)