Skip to content

Commit 6b49aa7

Browse files
authored
Merge pull request #2475 from luxiaoshanhhh/master
#8 #167 完善实验1,4,5,6,7报告文档
2 parents 32a5aa5 + f0ac0c0 commit 6b49aa7

File tree

4 files changed

+50
-21
lines changed

4 files changed

+50
-21
lines changed

students/1709081602603/lab1.md

+25-8
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,25 @@
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. 添加生词

students/1709081602603/lab4_5.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,24 @@
66
4. 理解类的5种关系;
77
5. 掌握类之间关系的画法。
88

9-
## 二、实验步骤
9+
## 二、实验内容
10+
1. 根据MVC模式设计类
11+
2. 绘制类图
12+
13+
## 三、实验步骤
1014
1. 根据用例规约确定每个用例需要建立哪些类
1115
2. 绘制类图
1216
查词用例:查词控制器(C)、单词(M)、查词页面(V)
1317
添加生词用例:添加生词控制器(C)、单词(M)、添加生词页面(V)
1418
3. 确定类之间的关系,连接各个类图
1519

16-
## 、实验结果
20+
## 、实验结果
1721
![查词的类图](./cd1.JPG)
1822
图1:查词的类图
1923
![添加生词的类图](./cd2.JPG)
2024
图2:添加生词的类图
2125

22-
## 、课堂笔记
26+
## 、课堂笔记
2327
1. 类的描述包括状态和行为(属性和操作),在UML中类图用矩形表示,矩形=名称+属性+操作
2428
2. 类的可见性:public、private、protected、package
2529
3. 类之间的关系有:

students/1709081602603/lab6.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,23 @@
44
2. 掌握UML顺序图的画法;
55
3. 掌握对象交互的定义与建模方法。
66

7-
## 二、实验步骤
7+
## 二、实验内容
8+
1. 确定参与者;
9+
2. 画出系统功能的顺序图。
10+
11+
## 三、实验步骤
812
1. 从用例图中找到参与者
913
2. 从类图中找到其他N个参与者(N+1)
1014
3. 从活动图中找到操作步骤
1115
4. 按时间顺序(从上到下)画出参与者之间的消息
1216

13-
## 、实验结果
17+
## 、实验结果
1418
![查词的顺序图](./sd1.jpg)
1519
图1:查词的顺序图
1620
![添加生词的顺序图](./sd2.jpg)
1721
图2:添加生词的顺序图
1822

19-
## 、课堂笔记
23+
## 、课堂笔记
2024
1. 对象是类的实例,在给对象命名时首字母经常是小写的,给类命名时首字母大写
2125
2. 消息即某一个操作或类里面的某一个方法,消息=事件=信号
2226
3. uml中消息的使用分类:同步消息(常用),异步消息,返回消息,参与者创建消息,消除消息

students/1709081602603/lab7.md

+11-7
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1-
# 实验六:状态建模
1+
# 实验七:状态建模
22
## 一、实验目标
3-
1. 掌握对象状态建模
3+
1. 掌握对象状态建模
44

5-
## 二、实验步骤
5+
## 二、实验内容
6+
1. 找出系统的关键对象
7+
2. 画出该对象的状态图
8+
9+
## 三、实验步骤
610
1. 找到一个对系统来说最重要的对象:单词
7-
2. 找到该对象的所有最重要的状态:未添加为生词的,已添加为生词的
8-
3. 画出各状态之间的转变条件:添加,取消添加
11+
2. 找到该对象的所有最重要的状态:未标记为生词的,已标记为生词的
12+
3. 画出各状态之间的转变条件:标记,取消标记
913

10-
## 、实验结果
14+
## 、实验结果
1115
![单词的状态图](./state1.JPG)
1216
图1:单词的状态图
1317

14-
## 、课堂笔记
18+
## 、课堂笔记
1519
1. 对象的状态指的是对象所包含的所有数据
1620
2. 一般在描述对象的状态的时候使用限定词(形容词)
1721
3. 一个对象对应一个状态图

0 commit comments

Comments
 (0)