Skip to content

Commit 9c5164d

Browse files
authored
Merge pull request #810 from Bswordload/master
#2 #463 实验二用例建模
2 parents f56d472 + adc8d71 commit 9c5164d

File tree

5 files changed

+89
-9
lines changed

5 files changed

+89
-9
lines changed

students/1714080902202/lab1.md

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# 实验一
2+
3+
## 一、实验目标
4+
5+
1. 熟悉GitHub实验过程
6+
2. 安装与使用StarUML
7+
8+
## 二、实验内容
9+
10+
1. 安装GitHub并练习使用Git Bash
11+
2. 安装StarUML并创建一个图
12+
13+
## 三、实验步骤
14+
15+
1. 下载并安装Git和StarUML
16+
2. fork项目到个人仓库
17+
3. clone项目到本地磁盘
18+
4. 创建并编辑.md文档
19+
5. 用Git上传.md文档
20+
6. 用StarUML创建UML图
21+
7. 用Git上传UML图
22+
8. 在GitHub上编辑实验文档,插入UML图
23+
9. 使用git pull对本地Repositories和自己GitHub上的Repositories进行同步
24+
10. pull request
25+
26+
## 四、实验结果
27+
28+
![第一个UML图](./model.jpg)
29+
30+
图1. 第一张UML图
+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# 实验二:用例建模
2+
3+
## 一、实验目标
4+
1.创建并完善选题
5+
6+
2.了解并掌握用例图的画法
7+
8+
3.通过github提交实验文档
9+
10+
## 二、实验内容
11+
1.建立个人选题项目
12+
13+
2.根据自己的项目运用UMLStar绘制用例图
14+
15+
3.用git操作提交本次实验
16+
17+
## 三、实验步骤
18+
1. 选题为布匹批发系统
19+
2. 根据issues在StarUML上创建用例图(Lab2_UseCaseDiagram)
20+
3. 确定参与者(Actor):
21+
- 厨师
22+
4. 确定用例(UserCase):
23+
- 录入新的菜谱
24+
- 修改菜谱
25+
5. 建立Actor和UserCase之间的联系
26+
6. 绘画用例图(lab02UseCaseDiagram)
27+
7. 编写用例规约
28+
29+
## 四、实验结果
30+
31+
![用例图](./lab02UseCaseDiagram.png)
32+
33+
图1:厨房食谱管理系统的用例图
34+
35+
## 表1:录入新的食谱用例规约
36+
用例编号 | UC01 |
37+
-|:-|
38+
用例名称 | 录入新的食谱 |
39+
前置条件 | 厨师登录厨房食谱管理系统 |
40+
后置条件 | 系统显示食谱选择页面 |
41+
基本流程 | 1. 厨师点击食谱录入按钮; |
42+
~| 2. 系统显示食谱录入页面。 |
43+
~| 3. 厨师录入食谱信息,点击录入按钮; |
44+
~| 4. 系统查询食谱信息,检查未存在相同食谱信息,保存食谱信息; |
45+
~| 5. 系统显示食谱选择页面。 |
46+
扩展流程 | 4.1 系统检查发现食谱信息已存在,提示“该食谱信息已存在” |
47+
## 表2:修改食谱用例规约
48+
用例编号 | UC02 |
49+
-|:-|
50+
用例名称 | 修改食谱 |
51+
前置条件 | 厨师登录厨房食谱管理系统 |
52+
后置条件 | 系统显示食谱选择页面 |
53+
基本流程 | 1. 厨师点击需修改信息的食谱链接; |
54+
~| 2. 系统显示食谱修改页面。 |
55+
~| 3. 厨师修改食谱信息,点击保存按钮; |
56+
~| 4. 系统查询食谱信息,检查未存在相同食谱信息,保存食谱信息; |
57+
~| 5. 系统显示食谱选择页面。 |
58+
扩展流程 | 4.1 系统检查发现存在相同食谱信息,提示“存在相同食谱信息”|
59+
~|4.2 系统检查发现食谱信息与修改前的食谱信息一致,提示“食谱信息并未发生改动”|
Loading

students/soft1714080902202/lab1.md

-9
This file was deleted.

0 commit comments

Comments
 (0)