File tree 1 file changed +34
-0
lines changed
1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ # 实验六:交互建模
2
+
3
+ ## 一、实验目标
4
+
5
+ 1 . 理解系统交互;
6
+ 2 . 掌握UML顺序图的画法;
7
+ 3 . 掌握对象交互的定义和建模方法。
8
+
9
+ ## 二、实验内容
10
+
11
+ 1 . 根据用例模型和类模型,确定功能所涉及的系统对象;
12
+ 2 . 在顺序图上画出参与者;
13
+ 3 . 在顺序图上画出消息。
14
+
15
+ ## 三、实验步骤
16
+
17
+ 1 . 修改前面的实验,完善类图;
18
+ 2 . 创建两个顺序图:新增场次顺序图、设置票价和数量顺序图;
19
+ 3 . 根据类图确定"1 + N"参与者;
20
+ 4 . 根据用例规约和活动图,确定消息通信;
21
+ 5 . 编写实验文档。
22
+
23
+ ## 四、实验结果
24
+
25
+ ![ 新增场次的顺序图] ( https://github.com/stop-imagine/uml-modeling-2020/blob/master/students/1714080902325/Lab6_SequenceDiagram1.jpg )
26
+ 图1:新增场次的顺序图
27
+
28
+ ![ 设置票价和数量的顺序图] ( https://github.com/stop-imagine/uml-modeling-2020/blob/master/students/1714080902325/Lab6_SequenceDiagram2.jpg )
29
+ 图2:设置票价和数量的顺序图
30
+
31
+ ## 五、实验体会
32
+
33
+ 1 . 顺序图中的顺序,仅表示执行前后顺序,不表示时间跨度;
34
+ 2 . 实验过程有点类似于迭代式开发,快速设计和实现,并根据老师和同学的反馈,及时对系统模型设计做出调整,因此"反馈"是一个很重要的环节。
You can’t perform that action at this time.
0 commit comments