标准规范下载简介
GB/T 38258-2019 信息技术 虚拟现实应用软件基本要求和测试方法简介:
GB/T 38258-2019 是由中国国家标准化管理委员会发布的关于信息技术中虚拟现实应用软件的基本要求和测试方法的国家标准。该标准旨在规范虚拟现实(VR)应用软件的开发、测试和使用,以确保其功能完备性、性能稳定性和用户体验的良好。
主要包含以下几个方面的内容:
1. 术语和定义:对虚拟现实应用软件中涉及的重要术语进行了明确和统一的定义,便于理解和应用。
2. 基本要求:规定了虚拟现实应用软件应满足的基本功能、性能、安全、可用性、兼容性、可维护性等方面的要求。比如,软件应能够稳定运行,提供良好的用户交互,保护用户数据安全,兼容不同的硬件设备等。
3. 测试方法:给出了对虚拟现实应用软件进行测试的具体方法和流程,包括功能测试、性能测试、安全测试、兼容性测试等,确保软件的质量和性能。
4. 评估指标:定义了评估虚拟现实应用软件各项性能的指标,如响应时间、渲染质量、系统负载等,为软件的优化和改进提供依据。
5. 文档要求:对虚拟现实应用软件的开发文档、用户手册、测试报告等提出了规范要求,以保证信息的完整和可追溯。
这个标准的发布,对于推动我国虚拟现实技术的发展,提升虚拟现实应用软件的品质,保护用户权益,促进产业的标准化、规范化发展具有重要意义。同时,也为相关企业和开发者提供了明确的指导和依据。
GB/T 38258-2019 信息技术 虚拟现实应用软件基本要求和测试方法部分内容预览:
虚拟现实应用软件基本要求和测试方法
下列术语和定义适用于本文件。 2.1 虚拟现实virtualreality 采用以计算机为核心的现代高科技手段生成的逼真的视觉、听觉、触觉、膜觉、味觉等多感官一体 化的数字化人工环境,用户借助一些输入、输出设备,采用自然的方式与虚拟世界的对象进行交互,相 互影响,从而产生亲临真实环境的感觉和体验, 2.2 虚拟现实应用软件virtualrealityapplicationsoftware 面向虚拟现实设备与平台开发及应用的程序集合。 2.3 平均响应时间 average response time 虚拟现实应用软件对请求作出响应的平均时间。 2.4 最大响应时间maximumresponsetime 虚拟现实应用软件对请求作出响应的最长时间。 2.5 渣染帧率averagerenderingframerate 虚拟现实应用软件在运行期间调用GPU进行渣染时平均每秒染顺数, 2.6 资源完余数量比 resource redundancy quantity ratio 虚拟现实应用软件资源包里所包含重复资源数占总资源数的百分比。 2.7 资源穴余空间比resourceredundancyspaceratio 虚拟现实应用软件数据库所包含重复资源字节数占总资源字节数的百分比。 2.8 界面元素interfaceelement 虚拟现实应用软件系统中满足用户交互需求的一系列元素,如窗口、对话框、、文本、菜单、图 形、按钮等。
下列术语和定义适用于本文件, 2.1 虚拟现实virtualreality 采用以计算机为核心的现代高科技手段生成的逼真的视觉、听觉、触觉、膜觉、味觉等多感官一体 化的数字化人工环境,用户借助一些输入、输出设备,采用自然的方式与虚拟世界的对象进行交互,相 互影响,从而产生亲临真实环境的感觉和体验, 2.2 虚拟现实应用软件virtualrealityapplicationsoftware 面向虚拟现实设备与平台开发及应用的程序集合。 2.3 平均响应时间 average responsetime 虚拟现实应用软件对请求作出响应的平均时间。 2.4 最大响应时间maximumresponsetime 虚拟现实应用软件对请求作出响应的最长时间。 2.5 染顿率 averagerenderingframerate 虚拟现实应用软件在运行期间调用GPU进行渣染时平均每秒染顺数, 2.6 资源完余数量比 resource redundancy quantity ratio 虚拟现实应用软件资源包里所包含重复资源数占总资源数的百分比。 2.7 资源穴余空间比resourceredundancyspaceratio 虚拟现实应用软件数据库所包含重复资源字节数占总资源字节数的百分比。 2.8 界面元素interfaceelement 虚拟现实应用软件系统中满足用户交互需求的一系列元素,如窗口、对话框、、文本、菜单、图 形、按钮等。
建筑施工总承包合同164页GB/T 38258—2019
下列缩略语适用于本文件。 CPU:中央处理器(CentralProcessingUnit) GPU:图形处理器(GraphicProcessingUnit ID:账号(IDentity) MD5:信息摘要算法5(MessageDigest5)
合的交互式三维动态视景提供支持。因此,本标准在总体上采用通用的软件质量标准中规范的质 量特性分类,并按各类特性提出针对虚拟现实应用软件的基本要求,即按各类特性归类虚拟现实应用软 牛的基本要求。 第5章下面的一级条款(5.x)是各类特性,每类特性(一级条款)下面的二级条款(5.x.x)或二级条款 下的三级条款(5.X.X.x)是相应的基本要求。
虚拟键盘、触摸屏、麦克风、 数据手套之类信息的 息的能力
虚拟现实应用软件应具有说明书描述的向用户输出视觉、听觉、触觉、味觉以及膜觉等一种或多 息的能力。
虚拟现实应用软件应能够确定其承载设备的运动信息,并且能以三自由度或六自由度方式描述此 类运动信息。 三自由度方式用于描述旋转类运动信息。旋转信息(r)分解为围绕X、Y和Z轴的旋转信息分量 (rx、r和r2),见图1。
图1旋转信息的三自由度描述方式示意图
GB/T382582019
八由度方式用于描还旋转和平移运动信 移动信息分量(tx、t和tz),见图2。
2旋转和移动信息的六自由度描述方式示意图
在软件说明书适应的设备和平台上,按照软件说明书进行测试,测试虚拟现实应用软件界面跳转加 载缓冲,平均响应时间不应超过3S。 按平均响应时间的定义(见2.3),平均响应时间T表示为式(1):
To———用户/设备第i次发出请求的时间,单位为秒(s); T;———执行第i次请求的结果呈现结束的时间,单位为秒(s);
5.2.1.2最大响应时间
在软件说明书适应的设备和平台上,按照软件说明书进行测试,测试虚拟现实应用软件界面跳车 缓冲,最大响应时间不应超过8S。 按最大响应时间的定义(见2.4),最大响应时间表示为式(3)
5.2.1.3煊染顿率
选择合适的镜头移动速率,在最准确的时刻渣染出准确的一顿,渣染顿率不应低于显示设备白 率。 煊染顿率P按式(4)计算:
GB/T 38258—2019
式中: N—运行期间染顿数;
式中: N运行期间染帧数;
虚拟现实应用软件资源利用性宜考虑以下方面: CPU占用率不应高于85%; 内存占用率不应高于90%; C) 硬盘读写时间占比不应高于90%; 资源元余数量比不应高于50%; 资源余空间比不应高于50%。
5.3.1界面架构清晰性
虚拟现实应用软件界面架构应能够支持新用户在没有受到培训情况下按界面提示完成常规的交互 操作,如软件打开、退出、选择等。
5.3.2操作引导有效性
虚拟现实应用软件具有以下支持有效引导的能力: 且)软件界面中应包含用户操作方式引导; b)软件应保证用户可以通过操作方式引导完成相应的操作 )用户完成相应操作后,软件应给予用户引导或提示,
5.3.3操作方式适配性
操作方式适配性要求如下: a)软件的操作方式不应超出设备支持的操作方式; b)软件的操作方式应至少包含一种设备支持的操作方式
5.3.4交互操作舒适性
虚拟现实应用软件的交互操作应确保用户在其适宜的使用时间内使用时不易产生疲劳、照
5.3.5交互操作准确性
虚拟现实应用软件具有以下支持准确进行交互操作的能力: a)软件应提供清晰的、容易分辨和选择的界面元素; b)软件应确保同一用户完成同一操作的准确性达到90%以上。
虚拟现实应用软件具有以下支持准确进行交互操作的能力: a)软件应提供清晰的、容易分辨和选择的界面元素; b)软件应确保同一用户完成同一操作的准确性达到90%以上
5.3.6交互操作反馈
虚拟现实应用软件具有以下交互操作反馈能力: 用户完成交互操作后,软件应在界面上呈现操作结果,如界面跳转、色彩变化、界面元素变化 动作特效、声音或其他类型的反馈; b)从交互操作完成到呈现出操作结果,其间延迟不宜超过2s。
虚拟现实应用软件具有以下防止错误后果蔓延的能力: a)软件运行期间出现错误后,软件应给出针对该错误的反馈信息; b)软件运行期间出现错误后,软件不应出现非正常退出或导致操作系统或其他软件的崩溃 c)软件运行期间出现错误后,软件其他功能不应出现失效。 款件没有出现说明中指示出现的结果
虚拟现实应用软件具有以下防止错误后果蔓延的能力: a)软件运行期间出现错误后,软件应给出针对该错误的反馈信息; b)软件运行期间出现错误后,软件不应出现非正常退出或导致操作系统或其他软件的崩溃 c)软件运行期间出现错误后,软件其他功能不应出现失效。 注:“错误”指的是,在软件运行中,按照软件说明进行操作时,软件没有出现说明中指示出现的结果
虚拟现实应用软件容错要求如下: a)输入操作错误时,软件应能呈现相应的出错提示信息; b)输入操作错误时,软件不应出现非正常退出或崩溃; c)输入操作错误时.不应导致软件其他功能失效
虚拟现实应用软件具有以下能力: a)系统对应用软件系统的数据应进行可靠备份; b)应用软件系统的重启应能完成软件系统重组和降级使用; 应用软件应记录故障前后的状态,搜集有用信息
5.5.1失效诊断准确性
可维护点个数与软件实际需要进行维护的失效点个数的比值为失效诊断的准确性。 失效诊断的准确性应大于90%
5.5.2可自动验证性
已自动验证的维护点个数与软件实际需要进行维护的失效点个数的比值为可自动验证性。 可自动验证性应大于10%
已维护成功的点个数与软件实际需要进行维护的失效点个数的比值为维护完整性。 维护完整性应大于60%
可移植性宜考虑对不同环境的适用性 a)被移植的虚拟现实应用软件应在新的目标硬件、操作系统、支撑软件环境下易于安装,安装 应能够正常启动,功能应可以正常实现,其他软件或设备运行应不受影响; b)移植过程中虚拟现实应用软件的开发修改工作量与原软件的开发工作量占比宜小于10%
GB/T38258—2019
新12J11-2内隔墙构造(非抹灰轻质空心砌块)应用软件应能有效执行其功能并且不会对其他产品或组件造成负面影响
应能与说明书描述的虚拟现实外置系统接口兼容。
5.7.3分辨率兼容性
该特性的测试应按照以下步骤: 运行虚拟现实应用软件,接人相机、键盘、鼠标、虚拟键盘、触摸屏、麦克风、手柄、数据手套等 人设备; b)检查输入设备向虚拟现实应用软件传递输入数据时,应用软件有响应
该特性的测试应按照以下步骤: a)运行虚拟现实应用软件,接人屏幕、头戴式显示设备、耳机、力反馈设备、味觉发生设备、膜觉发 生设备等一种或多种输出设备: b)检查虚拟现实应用软件向输出设备传递视觉、听觉、触觉、味觉以及嗅觉等一种或多种信息
该特性的测试应按照以下步骤: a)设计任意一个移动轨迹,包括空间直线、空间曲线; b)运行虚拟现实应用软件,按设计好的轨迹移动设备08BJ6-1-地下工程防水,并在运动过程中进行旋转和平移; 及自由度信息