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 #1241 实验二:用例建模 #1253

Merged
merged 9 commits into from
Mar 15, 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/1714080902631/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.
25 changes: 22 additions & 3 deletions students/1714080902631/lab1.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,28 @@
# 实验一

## 实验目标
## 一、实验目标

## 实验内容
1. 熟悉GitHub实验过程
2. 安装与使用StarUML

## 二、实验内容

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

## 三、实验步骤

1. 在Github官网下载Github客户端并安装
2. 将老师课程项目克隆到自己账号仓库
3. 将自己账号仓库克隆到本地
4. 在自己电脑完成实验并push到自己账号仓库
5. 将项目Pull requests到老师项目仓库

## 四、实验结果

1. 画图

## 实验结果
1714080902631
![第一个UML图](./model1.jpg)

图1. 在StarUML创建的第一个图
74 changes: 74 additions & 0 deletions students/1714080902631/lab2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# 实验二:用例建模

## 一、实验目标

1. 掌握使用Markdown编写实验报告
2. 熟悉用例建模流程
3. 使用StarUML创建用例图

## 二、实验内容

1. 使用Markdown编写实验报告
2. UML建模选题
3. 用例建模与用例图概念讲解
4. 用例图画图过程示例
5. 编写用例规约

## 三、实验步骤

1. 在issues中创建UML建模选题,并写出两到三个功能需求
2. 在StarUML创建用例图
3. 根据选题确定参与者为“乘客”
4. 确定用例为
- 查询指定车次公交车位置
- 查询距离最近的公交站台
- 输入目的地推荐乘车方案
5. 创建对应关系
6. 导出用例图
7. 根据用例图编写用例规约,完成实验报告

## 四、实验结果

1714080902631
![用例图](./Lab2_UseCaseDiagram.jpg)

图1. 实时公交查询系统用例图

## 表1:查找公交车用例规约

用例编号 | UC01 | 备注
-|:-|-
用例名称 | 查找公交车 |
前置条件 | |
后置条件 | 乘客进入公交车定位页面 |
基本流程 | 1. 乘客输入公交车车次,点击查询按钮; |
~| 2. 系统检测到车次不为空,查询车次信息; |
~| 3. 系统显示车次地理位置页面; |
扩展流程 | 2.1 系统检测到车次为空,提示“车次不能为空”|


## 表2:寻找公交站台用例规约

用例编号 | UC02 | 备注
-|:-|-
用例名称 | 寻找公交站台 |
前置条件 | |
后置条件 | 乘客进入公交站台定位页面 |
基本流程 | 1. 乘客输入公交站台名,点击查询按钮; |
~| 2. 系统检测公交站台名不为空,查询公交站台信息; |
~| 3. 系统显示公交站台地理位置页面; |
扩展流程 | 2.1 系统检测公交站台名为空,提示“公交站台不能为空”|


## 表3:寻找路线规约

用例编号 | UC03 | 备注
-|:-|-
用例名称 | 寻找路线 |
前置条件 | |
后置条件 | 乘客进入路线导航页面 |
基本流程 | 1. 乘客在地图上选择目的地,点击寻路按钮; |
~| 2. 系统检测定位功能打开,查询最佳路线; |
~| 3. 系统显示到达该目的地的最佳路线页面; |
扩展流程 | 2.1 系统检查定位功能没有打开,提示“定位失败,请打开定位功能”|