Skip to content

Commit

Permalink
Merge pull request #1554 from MUYU0-0/master
Browse files Browse the repository at this point in the history
#3 #1241 实验3:过程建模
  • Loading branch information
zengsn authored Mar 20, 2020
2 parents 61f7898 + 119d2fd commit 24122e3
Show file tree
Hide file tree
Showing 5 changed files with 41 additions and 20 deletions.
Binary file added students/1714080902631/Activity1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added students/1714080902631/Activity2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified 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.
33 changes: 13 additions & 20 deletions students/1714080902631/lab2.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,14 @@
2. 在StarUML创建用例图
3. 根据选题确定参与者为“乘客”
4. 确定用例为
- 查询指定车次公交车位置
- 查询距离最近的公交站台
- 输入目的地推荐乘车方案
- 查找公交车
- 寻找路线
5. 创建对应关系
6. 导出用例图
7. 根据用例图编写用例规约,完成实验报告

## 四、实验结果

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

图1. 实时公交查询系统用例图
Expand All @@ -43,32 +41,27 @@
后置条件 | 乘客进入公交车定位页面 |
基本流程 | 1. 乘客输入公交车车次,点击查询按钮; |
~| 2. 系统检测到车次不为空,查询车次信息; |
~| 3. 系统显示车次地理位置页面; |
~| 3. 系统检查车次在营运时间内,请求实时位置; |
~| 4. 系统接收到位置; |
~| 5. 系统显示车次地理位置页面; |
扩展流程 | 2.1 系统检测到车次为空,提示“车次不能为空”|
~| 3.1 系统检查车次不在营运时间内,提示“该车次未营运”|
~| 4.1 系统接受实时位置失败,提示“定位失败”|


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

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


## 表3:寻找路线规约

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

28 changes: 28 additions & 0 deletions students/1714080902631/lab3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 实验三:过程建模

## 一、 实验目标

1. 掌握过程建模方法;
2. 掌握活动图的画法。

## 二、 实验内容

根据用例规约绘制活动图

## 三、 实验步骤

1. 选择初始结点Initial和结束结点Final
2. 根据用例规约中的基本流程和扩展流程添加操作Action
3. 在分支操作处添加决策结点Decision,标明判决条件
4. 按流程连接各个元素
5. 绘制活动图

## 4. 实验结果

![查询公交车的活动图](./Activity1.jpg)

图1:查询公交车的活动图

![寻找路线活动图](./Activity2.jpg)

图2:寻找路线的活动图

0 comments on commit 24122e3

Please sign in to comment.