资源描述
编号:_________________
版本: _ V0.9.0612_________
图像控制服务器
详细设计说明书
委托单位:
承办单位:
编写:(签名) 年 月 日
复查:(签名) 年 月 日
批准:(签名) 年 月 日
目录
第1章 引言 6
1.1 编写目的 6
1.2 术 语 6
1.3 参考资料 6
第2章 软件结构 7
2.1 软件结构图 7
2.2 7
2.3 模块子结构图 7
2.4 模块清单 7
第3章 模块设计 9
3.1 服务器一模块 9
3.1.1 模块概述 9
3.1.2 功能和性能 9
3.1.3 输入/输出项 9
2、输出项 9
3.1.3 数据结构 9
1、全局数据结构 9
2、 局部数据结构 9
3.1.5 算法 9
3.1.6 限制条件 10
3.1.7 测试计划 10
3.2 服务器二模块 10
3.2.1 模块概述 10
3.2.2 功能和性能 10
3.2.3 输入/输出项 10
1、输入项 10
2、输出项 10
3.2.4 数据结构 11
1、全局数据结构 11
2、 局部数据结构 11
3.2.5 算法 11
3.2.6 限制条件 11
3.2.7 测试计划 11
3.3 退出运行模块 11
3.3.1 模块概述 11
3.3.2 功能和性能 11
3.3.3 输入/输出项 12
1、输入项 12
2、输出项 12
3.3.4 数据结构 12
1、全局数据结构 12
2、 局部数据结构 12
3.3.5 算法 12
3.3.6 限制条件 12
3.2.7 测试计划 12
3.4 工具栏 13
3.4.1 模块概述 13
3.4.2 功能和性能 13
3.4.3 输入/输出项 13
1、输入项 13
2、输出项 13
3.4.4 数据结构 13
1、全局数据结构 13
2、 局部数据结构 13
3.4.5 算法 13
3.4.6 限制条件 14
3.4.7 测试计划 14
3.5 运行日志 14
3.5.1 模块概述 14
3.5.2 功能和性能 14
3.5.2.2 编程说明 14
3.5.3 输入/输出项 14
1、输入项 14
2、输出项 14
3.5.4 数据结构 14
1、全局数据结构 14
2、 局部数据结构 15
3.5.5 算法 15
3.5.6 限制条件 15
3.5.7 测试计划 15
3.6 识别过程 15
3.6.1 模块概述 15
3.6.2 功能和性能 15
3.6.3 输入/输出项 15
1、 输入项 15
2、 输出项 15
3.6.4 数据结构 16
1、全局数据结构 16
2、局部数据结构 16
3.6.5 算法 16
3.6.6 限制条件 16
3.6.7 测试计划 16
3.7 单幅抓图 16
3.7.1 模块概述 16
3.7.2 功能和性能 16
3.7.3 输入/输出项 17
1、输入项 17
2、输出项 17
3.7.4 数据结构 17
1、全局数据结构 17
2、局部数据结构 17
3.7.5 算法 17
3.7.6 限制条件 17
3.7.7 测试计划 17
3.8 抓图识别 17
3.8.1 模块概述 17
3.8.2 功能和性能 18
3.8.3 输入/输出项 18
1、输入项 18
2、输出项 18
3.8.4 数据结构 18
1、全局数据结构 18
2、局部数据结构 18
3.8.5 算法 18
3.8.6 限制条件 18
3.8.7 测试计划 18
3.9 手动识别 19
3.9.1 模块概述 19
3.9.2 功能和性能 19
3.9.3 输入/输出项 19
1、输入项 19
2、输出项 19
3.9.4 数据结构 19
1、全局数据结构 19
2、局部数据结构 19
3.9.5 算法 20
3.9.6 限制条件 20
3.9.7 测试计划 20
3.10 中值滤波 20
3.10.1 模块概述 20
3.10.2 功能和性能 20
3.10.3 输入/输出项 20
1、输入项 20
2、输出项 20
3.10.4 数据结构 21
1、全局数据结构 21
2、局部数据结构 21
3.10.5 算法 21
3.10.6 限制条件 21
3.10.7 测试计划 21
3.11 统计滤波 21
3.11.1 模块概述 21
3.11.2 功能和性能 21
3.11.3 输入/输出项 21
1、输入项 21
2、输出项 22
3.11.4 数据结构 22
1、全局数据结构 22
2、局部数据结构 22
3.11.5 算法 22
3.11.6 限制条件 22
3.11.7 测试计划 22
3.12 摄像系统控制 22
3.12.1 模块概述 22
3.12.2 功能和性能 23
3.12.3 输入/输出项 23
1、输入项 23
2、输出项 23
3.12.4 数据结构 24
1、全局数据结构 24
2、局部数据结构 24
3.12.5 算法 24
3.12.6 限制条件 24
3.12.7 测试计划 24
3.13 预置点设置 24
3.13.1 模块概述 24
3.13.2 功能和性能 25
3.13.3 输入/输出项 25
1、输入项 25
2、输出项 26
3.13.4 数据结构 26
1、全局数据结构 26
2、局部数据结构 26
3.13.5 算法 26
3.13.6 限制条件 26
3.13.7 测试计划 26
3.14 视频服务器设置 26
3.14.1 模块概述 26
3.14.2 功能和性能 27
3.14.3 输入/输出项 27
1、输入项 27
2、输出项 27
3.14.4 数据结构 28
1、全局数据结构 28
2、局部数据结构 28
3.14.5 算法 28
3.14.6 限制条件 28
3.14.7 测试计划 28
3.15 串口服务器设置 28
3.15.1 模块概述 28
3.15.2 功能和性能 29
3.15.3 输入/输出项 29
1、输入项 29
2、输出项 29
3.15.4 数据结构 29
1、全局数据结构 29
2、局部数据结构 30
3.15.5 算法 30
3.15.6 限制条件 30
3.15.7 测试计划 30
3.16 参数设置 30
3.16.1 模块概述 30
3.16.2 功能和性能 31
3.16.3 输入/输出项 31
1、输入项 31
2、输出项 31
3.16.4 数据结构 31
1、全局数据结构 31
2、局部数据结构 32
3.16.5 算法 32
3.16.6 限制条件 32
3.16.7 测试计划 32
3.17 帮助 32
3.17.1 模块概述 32
3.17.2 功能和性能 32
3.17.3 输入/输出项 32
1、输入项 32
2、输出项 33
3.17.4 数据结构 33
1、全局数据结构 33
2、局部数据结构 33
3.17.5 算法 33
3.17.6 限制条件 33
3.17.7 测试计划 33
3.18 关于 33
3.18.1 模块概述 33
3.18.2 功能和性能 34
3.18.3 输入/输出项 34
1、输入项 34
2、输出项 34
3.18.4 数据结构 34
1、全局数据结构 34
2、局部数据结构 35
3.18.5 算法 35
3.18.6 限制条件 35
3.18.7 测试计划 35
第1章 引言
1.1 编写目的
说明一个软件系统各个层次中的每个程序(每个模块或子程序)的设计考虑。系统说明
任务提出单位:
开发单位:山西辰利自动化工程有限公司
预期用户:
1.2 术 语
序 号 术 语 说明性定义
_____ _______ ________
1.3 参考资料
序号
资料名
文件编号
发表日期
出版单位
第2章 软件结构
2.1 软件结构图
2.2
2.3 模块子结构图
摄像系统控制
单幅抓图
帮助
帮助
手动动作
工具栏
界面显示
服务器一
运行管理
参数设置
抓图识别
服务器二
关于
运行日志
预置点设置
手动识别
识别过程
退出运行
视频服务器设置
串口服务器设置
统计滤波
中值滤波
参数设置
2.4 模块清单
编 号
子模块名称
子模块标识符
父模块名称
0001
服务器一
actNVS1
运行管理
0002
服务器二
actNVS2
运行管理
0101
退出运行
actQuit
运行管理
0102
工具栏
actToolbar
界面显示
0103
运行日志
actMemoInfo
界面显示
0104
识别过程
actProcessMemo
界面显示
0105
单幅抓图
actCap
手动动作
0201
抓图识别
actSeriesCap
手动动作
0202
手动识别
actRecognition
手动动作
0301
中值滤波
N17
手动动作
0302
统计滤波
N18
手动动作
0303
摄像系统控制
N19
参数设置
0304
预置点设置
actStoveLidPreSet
参数设置
0305
视频服务器设置
actNvsSet
参数设置
0401
串口服务器设置
actVSPSet
参数设置
0402
参数设置
actSysSet
参数设置
0403
帮助
N22
帮助
0404
关于
actAbout
帮助
第3章 模块设计
3.1 服务器一模块
3.1.1 模块概述
1、简要情况
2、模块属性
3.1.2 功能和性能
1、功能
通过运行管理菜单中的服务器一连接一号视频子系统(安装于北焦2号滑行车上)。
2、属性
数据库表结构
数据库表T_Set
字段名称
类型
描述
Set_Name
varchar
权限保护
Set_Value
varchar
3.1.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.1.3 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、 局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.1.5 算法
1. 首先尝试连接视频服务器;
2. 如果不能连接到视频服务器,则再次连接视频服务器,连接10次后还是连接不上,就不再连接,然后给用户提示不能连接到视频服务器;
3. 如果连接到视频服务器,则执行第4步的操作;
4. 开始实时回放RealPlay(int nChannelID, HWND hWnd);
5. 设置设备当前时间SetupDeviceTime();
3.1.6 限制条件
3.1.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.2 服务器二模块
3.2.1 模块概述
1、简要情况
2、模块属性
数据库表结构
数据库表T_Set
字段名称
类型
描述
Set_Name
varchar
权限保护
Set_Value
varchar
3.2.2 功能和性能
1、功能
连接服务器二(二号视频子系统,安装于南焦4号滑行车上)。
3.2.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.2.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、 局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.2.5 算法
1. 首先尝试连接视频服务器;
2. 如果不能连接到视频服务器,则再次连接视频服务器,连接10次后还是连接不上,就不再连接,然后给用户提示不能连接到视频服务器;
3. 如果连接到视频服务器,则执行第4步的操作;
4. 开始实时回放RealPlay(int nChannelID, HWND hWnd);
5. 设置设备当前时间SetupDeviceTime();
3.2.6 限制条件
3.2.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.3 退出运行模块
3.3.1 模块概述
1、简要情况
2、模块属性
3.3.2 功能和性能
1、功能
退出系统。
2、属性
3.3.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.3.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、 局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.3.5 算法
1. 退出系统Close();
2. 在退出系统时,要判断程序被手工退出,还是网络已断开,程序强制退出。
3.3.6 限制条件
3.3.6 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.4 工具栏
3.4.1 模块概述
1、简要情况
2、模块属性
3.4.2 功能和性能
1、功能
显示/隐藏工具栏。
2、属性
3.4.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.4.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、 局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.4.5 算法
ToolBar->Visible = !ToolBar->Visible;
actToolbar->Checked = ToolBar->Visible;
3.4.6 限制条件
3.4.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.5 运行日志
3.5.1 模块概述
1、简要情况
2、模块属性
3.5.2 功能和性能
1、功能
显示/隐藏运行日志。
2、属性
3.5.2.2 编程说明
3.5.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.5.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、 局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.5.5 算法
pnlMemoInfo->Visible = !pnlMemoInfo->Visible;
actMemoInfo->Checked = pnlMemoInfo->Visible;限制条件
3.5.6 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.6 识别过程
3.6.1 模块概述
1、简要情况
2、模块属性
3.6.2 功能和性能
1、功能
显示/隐藏运行识别过程。
2、属性
3.6.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.6.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.6.5 算法
Panel2->Visible = !Panel2->Visible;
actProcessMemo->Checked = Panel2->Visible;
3.6.6 限制条件
3.6.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.7 单幅抓图
3.7.1 模块概述
1、简要情况
2、模块属性
3.7.2 功能和性能
1、功能
抓取一帧图像。
2、属性
3.7.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.7.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.7.5 算法
3.7.6 限制条件
3.7.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.8 抓图识别
3.8.1 模块概述
1、简要情况
2、模块属性
3.8.2 功能和性能
1、功能
对抓取到的一帧图像识别是否有烟漏出。
2、属性
3.8.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.8.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.8.5 算法
1. 装入位图进行滤波并解出偏移值,滤波采用两次3*3的中值滤波;
2. 分析炉盖位图,用帧差法与生成的无烟图片比对;
3. 识别完成得到识别结果。
3.8.6 限制条件
3.8.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.9 手动识别
3.9.1 模块概述
1、简要情况
2、模块属性
3.9.2 功能和性能
1、功能
手动识别是否有烟漏出。
2、属性
3.9.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.9.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.9.5 算法
3.9.6 限制条件
3.9.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.10 中值滤波
3.10.1 模块概述
1、简要情况
2、模块属性
3.10.2 功能和性能
1、功能
中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。
2、属性
3.10.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.10.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.10.5 算法
3.10.6 限制条件
3.10.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.11 统计滤波
3.11.1 模块概述
1、简要情况
2、模块属性
3.11.2 功能和性能
1、功能
2、属性
3.11.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.11.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.11.5 算法
3.11.6 限制条件
3.11.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.12 摄像系统控制
3.12.1 模块概述
1、简要情况
2、模块属性
3.12.2 功能和性能
1、 功能
本模块主要用来使右边控制摄像机的按钮生效。
视频子系统使用三星系列摄像机,该系列摄像机通过一个控制菜单来对其各项参数进行设置调整,利用图形控制服务器提供的菜单控制面板,可调出摄像机设置菜单对其各项参数进行调整,如镜头预置点设置、使用黑白或彩色、是否使用宽动态等参数。
点击面板上的“打开菜单”按钮可调出摄像机菜单;
“关闭菜单”则关闭设置菜单;
“快门设置”可摄像机快门值设为所选值;
上、下、左、右、确认按钮来控制菜单中光标的移动。
2、属性
3.12.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.12.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.12.5 算法
NpcControlEnabled(N19->Checked);
3.12.6 限制条件
3.12.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.13 预置点设置
3.13.1 模块概述
1、简要情况
2、模块属性
3.13.2 功能和性能
1、功能
通过云台、镜头预置点设置窗口,对各炭化室云台及摄像头变焦预置点进行设置。
在设置时,首先将光标定位于要设置的炭化室、炉盖记录上,然后在云台预置点中输入该炉盖或上升管的云台、摄像头预置点,如该预置点不是很合适,可以在左右偏移中输入偏移值,负值为向左偏移,正值为向右偏移,每一个偏移值云台会偏移1度左右;在上下偏移中输入上下偏移值,正值向上偏移,负值向下偏移,每个偏移值偏移一度左右。
在摄像头预置点中输入该炉盖的摄像头变焦预置点,如需要设置偏移可在远近偏移中输入偏移值,一般来说,摄像头变焦预置点不需要偏移。
2、属性
数据库表结构
数据库表T_Set
字段名称
类型
描述
CharRoomNo
smallint
碳化室编号
LidNo
smallint
炉盖上升管编号
PTZPrePoint
smallint
云台预置点
LeftRight
smallint
左右偏移
UpDown
smallint
上下偏移
CamPrePoint
smallint
摄像头预置点
FarNear
smallint
远近偏移
3.13.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.13.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.13.5 算法
保存预置点数据到数据库。
DmMain->dsPrePoint->DataSet->Post();
3.13.6 限制条件
3.13.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.14 视频服务器设置
3.14.1 模块概述
1、简要情况
2、模块属性
使用到的存储过程SP_WriteSetString;
数据库表T_Set
字段名称
类型
描述
Set_Name
varchar
权限保护
Set_Value
varchar
3.14.2 功能和性能
1、功能
通过视频服务器设置窗口可对视频服务器各参数进行设置,如服务器地址、端口、登录用户名、登录密码等,此窗口一般为工程调试人员使用。如非确定自己设置的含义,请勿随意进行设置,否则可能导致图形控制服务器不能连接到相应视频服务器,识别功能将无法实现。
2、属性
3.14.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.14.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.14.5 算法
DmMain->WriteSetString("NVS1_IP", edtNVS1IP->Text);
DmMain->WriteSetString("NVS1_Port", edtNVS1Port->Text);
DmMain->WriteSetString("NVS1_User", edtNVS1User->Text);
DmMain->WriteSetString("NVS1_Pwd", edtNVS1Pwd->Text);
DmMain->WriteSetString("NVS2_IP", edtNVS2IP->Text);
DmMain->WriteSetString("NVS2_Port", edtNVS2Port->Text);
DmMain->WriteSetString("NVS2_User", edtNVS2User->Text);
DmMain->WriteSetString("NVS2_Pwd", edtNVS2Pwd->Text);
通过调用函数WriteSetString保存视频服务器参数到数据库。
3.14.6 限制条件
3.14.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.15 串口服务器设置
3.15.1 模块概述
1、简要情况
2、模块属性
使用到的存储过程SP_WriteSetString;
数据库表T_Set
字段名称
类型
描述
Set_Name
varchar
权限保护
Set_Value
varchar
3.15.2 功能和性能
1、功能
通过串口服务器设置窗口对串口服务器参数进行设置包括串口服务器地址、及端口,此窗口一般为工程调试人员使用。如非确定自己设置的含义,请勿随意进行设置,否则可能导致图形控制服务器不能连接到相应串口服务器,对视频子系统的控制功能将无法实现。
2、属性
3.15.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.15.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.15.5 算法
保存串口服务器设置参数到数据库。
3.15.6 限制条件
3.15.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.16 参数设置
3.16.1 模块概述
1、简要情况
2、模块属性
3.16.2 功能和性能
1、功能
2、属性
使用到的存储过程SP_WriteSetString;
数据库表T_Set
字段名称
类型
描述
Set_Name
varchar
权限保护
Set_Value
varchar
3.16.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.16.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.16.5 算法
保存系统设置参数到数据库。
3.16.6 限制条件
3.16.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.17 帮助
3.17.1 模块概述
1、简要情况
2、模块属性
3.17.2 功能和性能
1、功能
打开帮助系统。
2、属性
3.17.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.17.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.17.5 算法
3.17.6 限制条件
3.17.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
3.18 关于
3.18.1 模块概述
1、简要情况
2、模块属性
3.18.2 功能和性能
1、功能
显示本程序版本号等基本信息。
2、属性
3.18.3 输入/输出项
1、输入项
名称
标识符
类型
介质
来源
描述
2、输出项
名称
标识符
类型
介质
来源
描述
3.18.4 数据结构
1、全局数据结构
名称
标识符
类型
使用方式
访问方式
描述
2、局部数据结构
名称
标识符
类型
使用方式
访问方式
描述
3.18.5 算法
3.18.6 限制条件
3.18.7 测试计划
1、驱动模块和承接模块
2、前置条件
3、测试用例 ―― 输入和预期结果
展开阅读全文