File tree 3 files changed +57
-0
lines changed
3 files changed +57
-0
lines changed Original file line number Diff line number Diff line change
1
+ # 实验四五:类建模
2
+
3
+ ## 1. 实验目标
4
+
5
+ 1 . 了解类图概念
6
+ 2 . 了解MVC模式
7
+ 3 . 掌握类图画法
8
+ 4 . 了解UML类图的5种关系
9
+ 5 . 掌握类建模方法
10
+
11
+ ## 2. 实验内容
12
+
13
+ 1 . 学习类图概念
14
+ - 类与类
15
+ - 类与关系
16
+ 2 . 学习类图画法
17
+ 3 . 画用例1类图
18
+ 4 . 画用例2类图
19
+
20
+
21
+ ## 3. 实验步骤
22
+
23
+ 1 . 根据MVC模式观察用例的模式(数据)、视图、控制器(系统)
24
+ 2 . 打开StarUML model新建Class diagram
25
+ 3 . StarUML画类图
26
+ - 按模型添加Class
27
+ - 添加控制器Class
28
+ - 添加界面Class
29
+ - 按MVC模式建立Dependency
30
+ - 建立Aggregation
31
+
32
+ 4 . git push到个人库
33
+ 5 . 写lab4.md
34
+
35
+
36
+ ## 4. 实验结果
37
+
38
+ ![ 类图] ( ./Class1.jpg )
39
+
40
+ 图1:申请会议类图
41
+
42
+ ![ 类图] ( ./Class2.jpg )
43
+
44
+ 图2:记录会议类图
45
+
46
+ ## 5. 实验总结
47
+ 1 . MVC设计模式
48
+ - Model模型:存取数据的实体对象;
49
+ - View视图:数据可视化;
50
+ - Controller控制器:作用于模型与视图,它使模型与视图分开;
51
+ 2.类图的5种关系(由弱到强)
52
+ - 依赖(Dependency):一种使用关系;
53
+ - 关联(Association):一种拥有的关,它使一个类知道另一个类的属性和方法;
54
+ - 聚合(Aggregation):整体与部分的关系,部分可离开整体单独存在;
55
+ - 组合(Composition):整体与部分的关系,部分不能离开整体单独存在;
56
+ - 继承(Inheritance):一种继承关系,表示父类与子类的关系;
57
+ 3 . 类:属性与操作
You can’t perform that action at this time.
0 commit comments