File tree 4 files changed +50
-21
lines changed
4 files changed +50
-21
lines changed Original file line number Diff line number Diff line change 1
- #实验一
2
- #实验内容
3
- ##安装uml建模工具
4
- ![ 安装成功截图] ( ./soft.JPG )
5
- ##创建第一个uml图
6
- ![ 第一个uml图] ( ./model1.JPG )
7
- #选题:翻译系统
8
- #功能:1.选择翻译的语言;2.翻译
1
+ # 实验一
2
+
3
+ # 实验目标
4
+ 1 . 初步了解StarUML建模工具
5
+ 2 . 学会github的一些基本操作
6
+
7
+ # 实验内容
8
+ 1 . 下载并安装建模工具 StarUML
9
+ 2 . 确定个人建模选题,将选题填写在 Issues 中
10
+
11
+ # 实验步骤
12
+ 1 . 安装uml建模工具
13
+ 2 . 创建第一个uml图
14
+ 3 . 确定选题并说明所选题的功能(2-3个)
15
+
16
+ # 实验结果
17
+ ![ 安装成功截图] ( ./soft.JPG )
18
+ 图1 uml建模工具安装成功截图
19
+ ![ 第一个uml图] ( ./model1.JPG )
20
+ 图2 第一个uml图
21
+
22
+ # 选题:翻译系统
23
+ ## 功能:
24
+ 1 . 查词
25
+ 2 . 添加生词
Original file line number Diff line number Diff line change 6
6
4 . 理解类的5种关系;
7
7
5 . 掌握类之间关系的画法。
8
8
9
- ## 二、实验步骤
9
+ ## 二、实验内容
10
+ 1 . 根据MVC模式设计类
11
+ 2 . 绘制类图
12
+
13
+ ## 三、实验步骤
10
14
1 . 根据用例规约确定每个用例需要建立哪些类
11
15
2 . 绘制类图
12
16
查词用例:查词控制器(C)、单词(M)、查词页面(V)
13
17
添加生词用例:添加生词控制器(C)、单词(M)、添加生词页面(V)
14
18
3 . 确定类之间的关系,连接各个类图
15
19
16
- ## 三 、实验结果
20
+ ## 四 、实验结果
17
21
![ 查词的类图] ( ./cd1.JPG )
18
22
图1:查词的类图
19
23
![ 添加生词的类图] ( ./cd2.JPG )
20
24
图2:添加生词的类图
21
25
22
- ## 四 、课堂笔记
26
+ ## 五 、课堂笔记
23
27
1 . 类的描述包括状态和行为(属性和操作),在UML中类图用矩形表示,矩形=名称+属性+操作
24
28
2 . 类的可见性:public、private、protected、package
25
29
3 . 类之间的关系有:
Original file line number Diff line number Diff line change 4
4
2 . 掌握UML顺序图的画法;
5
5
3 . 掌握对象交互的定义与建模方法。
6
6
7
- ## 二、实验步骤
7
+ ## 二、实验内容
8
+ 1 . 确定参与者;
9
+ 2 . 画出系统功能的顺序图。
10
+
11
+ ## 三、实验步骤
8
12
1 . 从用例图中找到参与者
9
13
2 . 从类图中找到其他N个参与者(N+1)
10
14
3 . 从活动图中找到操作步骤
11
15
4 . 按时间顺序(从上到下)画出参与者之间的消息
12
16
13
- ## 三 、实验结果
17
+ ## 四 、实验结果
14
18
![ 查词的顺序图] ( ./sd1.jpg )
15
19
图1:查词的顺序图
16
20
![ 添加生词的顺序图] ( ./sd2.jpg )
17
21
图2:添加生词的顺序图
18
22
19
- ## 四 、课堂笔记
23
+ ## 五 、课堂笔记
20
24
1 . 对象是类的实例,在给对象命名时首字母经常是小写的,给类命名时首字母大写
21
25
2 . 消息即某一个操作或类里面的某一个方法,消息=事件=信号
22
26
3 . uml中消息的使用分类:同步消息(常用),异步消息,返回消息,参与者创建消息,消除消息
Original file line number Diff line number Diff line change 1
- # 实验六 :状态建模
1
+ # 实验七 :状态建模
2
2
## 一、实验目标
3
- 1 . 掌握对象状态建模
3
+ 1 . 掌握对象状态建模
4
4
5
- ## 二、实验步骤
5
+ ## 二、实验内容
6
+ 1 . 找出系统的关键对象
7
+ 2 . 画出该对象的状态图
8
+
9
+ ## 三、实验步骤
6
10
1 . 找到一个对系统来说最重要的对象:单词
7
- 2 . 找到该对象的所有最重要的状态:未添加为生词的,已添加为生词的
8
- 3 . 画出各状态之间的转变条件:添加,取消添加
11
+ 2 . 找到该对象的所有最重要的状态:未标记为生词的,已标记为生词的
12
+ 3 . 画出各状态之间的转变条件:标记,取消标记
9
13
10
- ## 三 、实验结果
14
+ ## 四 、实验结果
11
15
![ 单词的状态图] ( ./state1.JPG )
12
16
图1:单词的状态图
13
17
14
- ## 四 、课堂笔记
18
+ ## 五 、课堂笔记
15
19
1 . 对象的状态指的是对象所包含的所有数据
16
20
2 . 一般在描述对象的状态的时候使用限定词(形容词)
17
21
3 . 一个对象对应一个状态图
You can’t perform that action at this time.
0 commit comments