Skip to content

Commit bc8e694

Browse files
authored
Merge pull request #2531 from Jackchendrag/master
#4-5 #2504 类建模实验报告提交
2 parents a1b0493 + f1503bb commit bc8e694

11 files changed

+71
-2
lines changed
-31.5 KB
Loading
11.3 KB
Loading
50.1 KB
Loading
38.2 KB
Loading
111 KB
Loading
221 KB
Loading

students/1714080902513/lab2.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
基本流程| 1. 使用者填写空间大小,点击“云空间的申请”按钮; |
2929
~| 2. 系统查询剩下的云空间的大小和查询使用者允许的最大空间的大小,减去使用者申请的空间大小,返回成功的状态码; |
3030
~| 3. 使用者收到状态码,点击确认申请的云空间; |
31-
~| 4. 系统收到使用者的确认,系统检测确认信号并保存云空间存储状态 |
31+
~| 4. 系统收到使用者的确认,分配申请的云空间,关联使用者账号,保存云空间存储状态 |
3232
~| 5. 使用者页面显示“申请成功”。|
3333
扩展流程| 2.1 使用者申请的空间大小超过可以申请的最大空间,提示“超过可以申请的最大空间”|*用例执行失败*
3434
~|2.2 云空间不足,无法分配给使用者,提示“云空间不足”|*用例执行失败*
@@ -40,6 +40,6 @@
4040
前置条件| 使用者申请云空间成功之后 |
4141
后置条件| 使用者得到成功的状态信息 |
4242
基本流程| 1.使用者选择文件,点击“文件上传”按钮 ; |
43-
~| 2. 系统检查文件的字节流数据是合法的,将其保存后返回成功状态; |
43+
~| 2. 系统检查文件的字节流数据是合法的,文件关联使用者,减少云空间的使用空间大小,将其保存后返回成功状态; |
4444
~| 3. 使用者收到成功状态,显示上传完成。 |
4545
扩展流程| 2.1 系统检测到文件数据不合法,提示“文件数据不合法” |*用例执行失败*

students/1714080902513/lab4-5.md

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# 实验四-五:类建模(高级类建模)
2+
3+
## 实验目标
4+
- 掌握类(高级类)建模方法,了解MVC设计模式;
5+
- 掌握类图的画法;
6+
- 理解类的5种关系;
7+
- 掌握类之间关系的画法;
8+
## 实验内容
9+
- 基于MVC模式设计出用例当中的Model,View,Controller;
10+
- 理解MVC当中的依赖关系;
11+
- 画出类图;
12+
## 实验步骤
13+
### 1.文件上传类图
14+
1.1 绘制文件上传页面类图,文件上传控制器类图,绘制文件和使用者账号以及云空间类图,
15+
1.2 文件上传控制器类图与其他给类图之间用依赖线连接;文件类类图与使用者账号类图以及云空间类图间用聚合线连接
16+
### 2. 云空间申请类图
17+
2.1 绘制云空间申请页面类图,云空间申请控制器类图,云空间管理员类图和使用者账号类图以及云空间类图
18+
2.2 云空间申请控制器类图与其他类图之间使用依赖线连接;云空间类图与使用者账号类图、云空间管理员用聚合线连接
19+
### 实验结果
20+
21+
#### 文件上传类图
22+
![类图1](./ClassDiagram1.jpg)
23+
#### 云空间上传类图
24+
![类图2](./ClassDiagram2.jpg)

students/1714080902513/lab6.md

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# 实验六:交互建模
2+
3+
## 实验目标
4+
5+
+ 理解系统交互;
6+
+ 掌握UML顺序图的画法;
7+
+ 掌握对象交互的定义与建模方法。
8+
9+
## 实验内容
10+
+ 根据用例模型和类模型,确定功能所涉及的系统对象;
11+
+ 在顺序图上画出参与者(对象);
12+
+ 在顺序图上画出消息(交互)。
13+
14+
## 实验步骤
15+
+ 根据类建模创建中的类图画出顺序图的参与者
16+
+ 根据用例建模中的用例规约和过程建模中的活动图创建交互流程
17+
18+
## 实验结果
19+
20+
## 图一:文件上传流程图
21+
22+
![文件上传流程图](./SequenceDiagram1.jpg)
23+
24+
## 图二:云空间申请流程图
25+
26+
![云空间申请流程图](./SequenceDiagram2.jpg)
27+

students/1714080902513/lab7.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# 实验七:状态建模
2+
3+
## 实验目标
4+
+ 掌握对象状态建模
5+
6+
## 实验内容
7+
+ 根据用例、活动图、类图等画出系统的状态图
8+
9+
## 实验步骤
10+
+ 首先找出系统关键对象
11+
+ 确定系统中对象的状态
12+
+ 设定状态转变的条件
13+
14+
## 实验结果
15+
16+
![云空间状态](./云空间状态图.jpg)
17+
18+
图一:云空间状态图
14.4 KB
Loading

0 commit comments

Comments
 (0)