Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#2 #111 实验二:用例建模 #727

Merged
merged 7 commits into from
Mar 5, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added students/1714080902339/Lab2_UseCaseDiagram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
39 changes: 21 additions & 18 deletions students/1714080902339/lab1.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,25 @@
# UML实验一

## 实验内容:
## 一、 实验目标

### 学习和使用Git和UML软件

## 实验步骤:

### 1、下载课程相关软件(git工具及StarUML软件);

### 2、在github上fork项目后,clone到本地磁盘;

### 3、创建实验文档,用StarUML建立一个uml图,导出成为图片;

### 4、用git上传;

### 5、在github上编辑Markdown文档,并插入当前目录下的结果图片;
1. 熟悉GitHub实验过程
2. 安装与使用StarUML

### 6、pull request,请求合并到主仓库;

## 实验结果:
![第一个UML图](./model1.jpg)
## 二、 实验内容

1. 安装GitHub并练习使用Git Bash
2. 安装StarUML并创建一个图

## 三、 实验步骤

1. 下载课程相关软件(git工具及StarUML软件)
2. 在github上fork项目后,clone到本地磁盘
3. 创建实验文档,用StarUML建立一个uml图,导出成为图片
4. 用Git Bash push到GitHub上
5. 在github上编辑Markdown文档,并插入当前目录下的结果图片
6. pull request,请求合并到主仓库

## 四、 实验结果
1. 画图
![第一个UML图](./model1.jpg)
图1.在StarUML上创建的第一个图
78 changes: 78 additions & 0 deletions students/1714080902339/lab2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# 实验二:用例建模

## 一、 实验目标

1. 使用Markdown编写报告
2. 细化选题
3. 学习使用StarUML用例建模

## 二、 实验内容

1. 创建用例图
2. 编写实验报告文档
3. 编写用例规约

## 三、 实验步骤

1. 选题为布匹批发系统
2. 根据issues在StarUML上创建用例图(Lab2_UseCaseDiagram)
3. 确定参与者(Actor):
- 布庄店主
4. 确定用例(UserCase):
- 录入布匹样品
- 修改样品信息
- 出售布匹
5. 建立Actor和UserCase之间的联系
6. 绘画用例图(Lab2_UseCaseDiagram)
7. 编写用例规约

## 四、 实验结果

1. 画图
![用例图](./Lab2_UseCaseDiagram.jpg)
图1:布匹批发系统的用例图

## 表1:录入布匹样品用例规约

用例编号 | UC01 | 备注
-|:-|-
用例名称 | 录入布匹样品 |
前置条件 | 布庄店主登录进入布匹批发系统 | *可选*
后置条件 | 布庄店主进入布匹样品页面 | *可选*
基本流程 | 1. 布庄店主点击录入布匹样品按钮; |*用例执行成功的步骤*
~| 2. 系统显示布匹样品录入页面; |
~| 3. 布庄店主导入样品图、填写样品信息,点击录入按钮; |
~| 4. 系统查询布匹样品信息,检查未存在相同布匹样品,保存布匹样品信息; |
~| 5. 系统显示布匹样品页面。 |
扩展流程 | 4.1 系统检查发现布匹样品已经存在,提示布庄店主“该布匹样品已经存在”。 |*用例执行失败*


## 表2:修改样品信息用例规约

用例编号 | UC02 | 备注
-|:-|-
用例名称 | 修改样品信息 |
前置条件 | 布庄店主进入布匹样品页面 | *可选*
后置条件 | | *可选*
基本流程 | 1. 布庄店主点击需更改信息的布匹样品链接; |*用例执行成功的步骤*
~| 2. 系统显示布匹样品信息修改页面; |
~| 3. 布庄店主修改相关样品信息,点击保存按钮; |
~| 4. 系统查询布匹样品信息,检查未存在相同布匹样品,保存布匹样品信息; |
~| 5. 系统布匹样品页面。 |
扩展流程 | 4.1 系统检查发现布匹样品已经存在,提示布庄店主“该布匹样品已经存在”; |*用例执行失败*
~| 4.2 系统检查发现当前修改与未修改前信息一致,提示布庄店主“此次修改无改动”。 |

## 表3:出售布匹用例规约

用例编号 | UC03 | 备注
-|:-|-
用例名称 | 出售布匹 |
前置条件 | 布庄店主进入布匹样品页面 | *可选*
后置条件 | | *可选*
基本流程 | 1. 布庄店主点击需要出售的布匹样品链接; |*用例执行成功的步骤*
~| 2. 系统显示布匹样品信息页面; |
~| 3. 布庄店主填写出售数量,点击出售按钮; |
~| 4. 系统查询布匹样品信息,检查出售数量小于库存数量, 提交出售记录; |
~| 5. 系统显示商品出售页面。 |
扩展流程 | 4.1 系统检查发现库存不足,提示布庄店主“该型号布匹库存不足,无法达成交易”。 |*用例执行失败*