控制时间快慢功能需求分析

更新记录

版本 日期 修改人 修改内容
1.0.0 2020年7月6日 蔺浪(510525) 新建文档
1.0.0 2020年7月14日 杨卫东(100856) 更新用例

1 引言

1.1 需求背景

  1. 参见策划案
  2. 当前给中央电化教育馆交付的实验清单中,包含大量实验时间周期长、无法在正常的课堂时间内完成的实验(具体实验场景详见右图),需要通过加速时间来达到快速观察实验过程和结果的目的,它是实验教学中的重要模块。因此,项目方希望新增时间加速功能,完善教学使用场景,提升实验教学效率;
  3. 目前已实现物理实验的时间暂停功能,但暂不支持进行时间加速,以及时间加速与底层引擎、表现的关联,无法满足教学演示、实验观察需求;
  4. 因此,抽象通过时间加速以达到快速观察目的所涉及的实验颗粒,在实验播放器(3D/VR)中新增时间加速功能,设计通用完善的规则并将其应用于学科实验教学中。

2 系统范围

2.1 系统上下文描述


2.2 关键业务流程


3 用例说明

3.1 用例总览

3.1.1 用例模型


3.2 用例清单

3.2.1 设置是否开启通用时间控制

条目 描述
用例编号 PC-TC-UC-01
用例名称 设置是否开启通用时间控制
用例简述 用户通过应用UI设置是否开启通用时间控制
主要参与者 用户
前置条件 应用成功加载实验颗粒文件
基本事件流 用户点击应用UI界面选择框,选择是否开启通用时间控制
备选事件流
异常事件流
后置条件 保存实验颗粒文件
非功能需求 操作设置时,程序运行流畅

3.2.2 调整倍速方式

条目 描述
用例编号 PC-TC-UC-02
用例名称 调整倍速方式
用例简述 用户通过应用UI调整倍速方式
主要参与者 用户
前置条件 应用成功加载实验颗粒文件
基本事件流 用户点击应用UI界面选择框,调整倍速方式
备选事件流
异常事件流
后置条件 保存实验颗粒文件
非功能需求 操作设置时,程序运行流畅

3.2.3 调整倍速值

条目 描述
用例编号 PC-TC-UC-03
用例名称 调整倍速值
用例简述 用户通过应用UI调整倍速值
主要参与者 用户
前置条件 应用成功加载实验颗粒文件
基本事件流 用户点击应用UI界面输入框,输入倍速值
备选事件流
异常事件流
后置条件 保存实验颗粒文件
非功能需求 操作设置时,程序运行流畅

3.2.4 设置播放器是否开启时间暂停入口

条目 描述
用例编号 PC-TC-UC-04
用例名称 设置播放器是否开启时间暂停入口
用例简述 用户通过应用UI设置播放器是否开启时间暂停入口
主要参与者 用户
前置条件 应用成功加载实验颗粒文件
基本事件流 用户点击应用UI界面选择框,设置播放器是否开启时间暂停入口
备选事件流
异常事件流
后置条件 保存实验颗粒文件
非功能需求 操作设置时,程序运行流畅

3.2.5 设置初始状态是否显示时间暂停

条目 描述
用例编号 PC-TC-UC-05
用例名称 设置初始状态是否显示时间暂停
用例简述 用户通过应用UI设置初始状态是否显示时间暂停
主要参与者 用户
前置条件 应用成功加载实验颗粒文件
基本事件流 用户点击应用UI界面选择框,设置初始状态是否显示时间暂停
备选事件流
异常事件流
后置条件 保存实验颗粒文件
非功能需求 操作设置时,程序运行流畅

3.2.6 设置播放器是否开启时间变速入口

条目 描述
用例编号 PC-TC-UC-06
用例名称 设置播放器是否开启时间变速入口
用例简述 用户通过应用UI设置播放器是否开启时间变速入口
主要参与者 用户
前置条件 应用成功加载实验颗粒文件
基本事件流 用户点击应用UI界面选择框,设置播放器是否开启时间变速入口
备选事件流
异常事件流
后置条件 保存实验颗粒文件
非功能需求 操作设置时,程序运行流畅

3.2.7 设置初始状态是否显示时间变速

条目 描述
用例编号 PC-TC-UC-07
用例名称 设置初始状态是否显示时间变速
用例简述 用户通过应用UI设置初始状态是否显示时间变速
主要参与者 用户
前置条件 应用成功加载实验颗粒文件
基本事件流 用户点击应用UI界面选择框,设置初始状态是否显示时间变速
备选事件流
异常事件流
后置条件 保存实验颗粒文件
非功能需求 操作设置时,程序运行流畅

相关文档