File tree 3 files changed +72
-3
lines changed
3 files changed +72
-3
lines changed Original file line number Diff line number Diff line change 1
- # 实验1
2
-
3
- ![ 第一个UML图] ( ./shiyan1.png )
1
+ # 实验一
2
+
3
+ ## 一、实验目标
4
+ 1 . 熟悉Github的实验过程
5
+ 2 . 安装与使用StartUML建模工具
6
+
7
+ ## 二、实验内容
8
+ 1 . 安装Github并练习使用Git Bash
9
+ 2 . 安装StartUML并创建一个图
10
+
11
+ ## 三、实验结果
12
+ 创建第一个UML图
13
+ ![ 第一个UML图] ( ./shiyan1.png )
Original file line number Diff line number Diff line change
1
+ # 实验二 用例建模
2
+
3
+ ## 一、实验目标
4
+ 1 . 使用Markdown编写实验报告
5
+ 2 . 选择个人建模选题
6
+ 3 . 学习UML及用例建模基本概念
7
+
8
+ ## 二、实验内容
9
+ 1 . 提交个人建模选题到Issues
10
+ 2 . 使用Markdown完成实验报告
11
+ 3 . 用StartUML完成用例建模
12
+
13
+ ## 三、实验步骤
14
+ 1 . 在Issues上提交个人选题"校园热水卡管理系统"及其相关功能。
15
+ - 功能1:热水卡充值
16
+ - 功能2:打印充值记录
17
+ - 功能3:卡内余额查询
18
+
19
+ 2 . 根据选题和功能使用StartUML创建用例图
20
+ - 确定参与者(Actor):
21
+ + 学生
22
+ - 确定三个用例(UserCase):
23
+ + 热水卡充值
24
+ + 打印充值记录
25
+ + 卡内余额查询
26
+ - 建立参与者(Actor)与用例(UserCase)之间的关系(Association)
27
+
28
+ 3 . 编写用例规约
29
+
30
+ ## 四、实验结果
31
+ ![ image] ( ./shiyan2.png )
32
+
33
+ 图1:"校园热水卡管理系统"用例图
34
+ ### 表1:热水卡充值用例规约
35
+ 用例编号 | UC01 |
36
+ ---------|--------------------------------------------------------------|
37
+ 用例名称 | 热水卡充值 |
38
+ 前置条件 | 学生进入充值界面 |
39
+ 基本流程 | 1.学生选择充值额度[ 可选10元(默认)、20元、50元、100元] |
40
+ ~ | 2.学生点击确认按钮 |
41
+ ~ | 3.系统检查学生账号余额,保存充值记录,并显示"** 充值成功** " |
42
+ 扩展流程 |3.1系统发现学生账号余额不足,显示"** 账号余额不足,充值失败** " |
43
+
44
+ ### 表2:打印充值记录用例规约
45
+ 用例编号 | UC02 |
46
+ ---------|--------------------------------------------------------------|
47
+ 用例名称 | 打印充值记录 |
48
+ 前置条件 | 学生已登录系统 |
49
+ 基本流程 | 1.学生点击"充值记录"按钮 |
50
+ ~ | 2.系统查询学生的热水卡"充值记录表"并显示 |
51
+ 扩展流程 | 2.1系统发现学生的热水卡"充值记录表"为空,显示"** 记录为空** " |
52
+
53
+ ### 表3:卡内余额查询用例规约
54
+ 用例编号 | UC03 |
55
+ ---------|--------------------------------------|
56
+ 用例名称 | 卡内余额查询 |
57
+ 前置条件 | 学生已登录 |
58
+ 基本流程 | 1.学生点击"卡内余额查询"按钮 |
59
+ ~ | 2.系统查询学生的热水卡余额信息并显示 |
You can’t perform that action at this time.
0 commit comments