-
Notifications
You must be signed in to change notification settings - Fork 265
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1058 from awang502/master
- Loading branch information
Showing
3 changed files
with
91 additions
and
7 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,18 @@ | ||
# 实验一 | ||
|
||
## 实验目标 | ||
|
||
## 实验内容 | ||
|
||
## 实验结果 | ||
# 实验一:下载并安装UML工具 | ||
|
||
## 一、实验目标 | ||
- 1.熟悉github提交实验的操作 | ||
- 2.使用StarUML软件绘制图 | ||
## 二、实验内容 | ||
- 1.安装Git Bash与熟悉基本的提交实验的指令 | ||
- 2.安装StarUML并使用其创建图 | ||
## 三、实验步骤 | ||
- 1.打开Git Bash,用git clone克隆代码到本地磁盘 | ||
- 2.打开StarUML创建第一个图 | ||
- 3.建立实验文档,并在文档中使用创建的图 | ||
- 4.打开Git Bash,用add、commit、push指令将实验送到个人库 | ||
- 5.使用pull requests将个人库中的实验传送到主库 | ||
## 四、实验结果 | ||
![第一个UML图](./model1.png) | ||
图1 在StarUML创建第一个图 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
# 实验二:用例建模 | ||
|
||
## 一、实验目标 | ||
|
||
- 完成选题并掌握用例建模 | ||
- 绘制用例图 | ||
- 编写用例规约 | ||
## 二、实验内容 | ||
|
||
- 选题后功能分析 | ||
- 创建功能用例图 | ||
- 编写用例规约 | ||
|
||
## 三、实验步骤 | ||
|
||
- 确定选题: 超市会员管理系统 | ||
- 确定选题功能: | ||
(1)录入会员信息 | ||
(2)修改会员信息 | ||
(3)转移积分 | ||
- 确定参与者:管理员 | ||
- 使用StarUML创建用例图 | ||
- 编写功能的用例规约 | ||
|
||
## 四、实验结果 | ||
|
||
![超市会员管理系统用例图](./Lab2_UseCase.jpg) | ||
图1:超市会员管理系统用例图 | ||
|
||
## 表1:录入会员信息用例规约 | ||
|
||
用例编号 | UC01 | 备注 | ||
-|:-|- | ||
用例名称 |录入会员信息 | | ||
前置条件 |超市管理员登录超市会员管理系统 | *可选* | ||
后置条件 | | *可选* | ||
基本流程 | 1.超市管理员点击录入会员信息按钮; |*用例执行成功的步骤* | ||
~| 2.系统显示录入会员页面; | | ||
~| 3.超市管理员输入会员的相关信息,点击录入按钮; | | ||
~| 4.系统根据ID查询会员信息,ID不重复,保存会员信息; | | ||
~| 5.系统显示”录入成功”。 | | ||
扩展流程 | 4.1 系统查询到ID已存在,显示”录入失败,该会员已存在”。 |*用例执行失败* | ||
|
||
|
||
## 表2:修改会员信息用例规约 | ||
|
||
用例编号 | UC02 | 备注 | ||
-|:-|- | ||
用例名称 | 修改会员信息 | | ||
前置条件 | 超市管理员登录超市会员管理系统 | *可选* | ||
后置条件 | | *可选* | ||
基本流程 | 1.超市管理员进入会员个人信息页面; |*用例执行成功的步骤* | ||
~| 2.超市管理员点击修改信息按钮; | | ||
~| 3.系统显示会员信息修改页面; | | ||
~| 4.超市管理员修改相关信息,点击保存按钮; | | ||
~| 5.系统查询会员信息,发现未存在完全相同的信息,保存新的会员信息; | | ||
~| 6.系统显示”修改成功”。 | | ||
扩展流程 | 5.1 系统检查当前信息与修改前一致,显示”抱歉,你未做任何修改!” |*用例执行失败* | ||
~| 5.2 系统检测到有信息为空,显示“信息未填写完整” | | ||
|
||
|
||
## 表3:转移积分规约 | ||
|
||
用例编号 | UC03 | 备注 | ||
-|:-|- | ||
用例名称 | 转移积分 | | ||
前置条件 | 超市管理员进入会员个人信息页面 | *可选* | ||
后置条件 | | *可选* | ||
基本流程 | 1.超市管理员点击转移积分按钮; |*用例执行成功的步骤* | ||
~| 2.超市管理员输入转入的账户ID,点击转移按钮; | | ||
~| 3.系统检查该转入的ID存在; | | ||
~| 4.系统将新ID的积分加上当前账户的所有积分,将当前ID的积分清零 ; | | ||
~| 5.系统显示“积分转移成功” 。 | | ||
扩展流程 | 1.1系统检查到当前账户积分为0,显示“当前积分为0” ;|*用例执行失败* | ||
~| 3.1 系统检测到输入的账号不存在。 | |