版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS35.080
CCSL77DB31
上海市地方标准
DB31/TXXXXX—XXXX
信息技术应用创新软件适配测评技术规范
Specificationforadaptationevaluationofinformationtechnologyapplication
innovationsoftware
(征求意见稿)
(本草案完成时间:)
在提交反馈意见时,请将您知道的相关专利连同支持性文件一并附上。
XXXX-XX-XX发布XXXX-XX-XX实施
上海市市场监督管理局发布
DB31/T!!FORVITEXT斗XXXXX1—!!FORMTEXT$XXXX1
目次
前言..................................................................................II
1范围.......................................................................................3
2规范性引用文件............................................................................3
3术语和定义................................................................................3
4信息技术应用创新软件适配要求.............................................................3
4.1操作系统适配要求......................................................................3
4.2数据库适配要求........................................................................6
4.3中间件适配要求........................................................................7
4.4流版签软件适配要求....................................................................8
4.5安全软件适配要求....................................................................9
4.6浏览器适配要求......................................................................10
4.7外设适配要求........................................................................10
4.8指令集适配要求......................................................................10
4.9云基础设施适配要求.................................................................10
4.10网络环境适配要求..................................................................10
5信息技术应用创新软件适配质量要求........................................................11
5.1功能性要求...........................................................................11
5.2性能效率要求........................................................................11
5.3兼容性要求..........................................................................12
5.4易用性要求..........................................................................12
5.5可靠性要求..........................................................................13
5.6信息安全性要求......................................................................14
5.7维护性要求..........................................................................15
5.8可移植性要求........................................................................16
6信息技术应用创新软件测评要求............................................................17
6.1信息技术应用创新软件适配测试过程...................................................17
6.2适配测试要求.........................................................................18
6.3质量测试要求.........................................................................23
附录A(资料性)信息技术应用创新项目详细测试过程..................................30
附录B(资料性)系统自查表示例.....................................................33
附录C(资料性)测试大纲............................................................36
I
DB31/T!!FORMTEXT$XXXXX1—!!FORMTEXT51XXXX1
刖言
本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定
起草。
本文件由上海市经济和信息化委员会提出。
本文件由上海市信息标准化技术委员会归口。
本文件起草单位:
本文件主要起草人:
II
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT51XXXX1
a)软件启动时不宜出现未被识别的错误异常;
b)软件启动时应能正确获取操作系统中的依赖项,不存在依赖错误问题;
c)适用时,软件宜能通过不同的配置文件实现多个实例或服务的启动;
d)适用时•,软件宜能通过操作系统控制命令实现手动或自动启动相关实例或服务;
e)适用时,支持安全启动,并可拒绝未经认证或授权的启动进程;
f)适用时,每个可信应用的安全启动是相互独立的,并且在未经授权的情况下不能互相访问。
4.1.1.3运行
信息技术应用创新软件在服务器操作系统上的运行阶段的适配要求包括:
a)软件运行时不宜出现未被识别的错误异常;
b)软件运行时不应存在已有功能的缺失;
c)适用时,软件应能正常访问文件系统、网络及其它外设;
d)适用时,软件宜能通过操作系统监控其资源使用情况;
e)适用时,宜用可隔离或者可加密的硬件技术提供的可信执行环境来保护运行中的内存;
f)适用时,软件支持统一的运维管理,通过配置支持自动升级、安装补丁等;
g)适用时,软件支持统一的权限管理,如域控管理。
4.1.1.4关闭
信息技术应用创新软件在服务器操作系统上的关闭阶段的适配要求包括:
a)软件关闭后应能立即释放资源;
示例:资源包括CPU、内存、文件及网络资源等;
b)适用时,软件宜能通过操作系统控制命令实现手动或自动停止相关实例或服务。
4.1.1.5卸载
信息技术应用创新软件在服务器操作系统上卸载阶段的适配要求包括:
a)软件宜能通过操作系统应用管理平台进行卸载:
b)软件卸载后如无声明,不应有残留文件;
c)软件卸载后不能影响系统中其它软件或服务的正常运行。
4.1.2桌面操作系统适配要求
4.1.2.1部署
信息技术应用创新软件在桌面操作系统上的部署阶段的适配要求包括:
a)软件应能通过操作系统常规安装方式进行部署,包格光盘、网络等方式安装;或能直接通过解
压方式进行安装;
b)软件部署后应用能在桌面操作系统上正常运行;
c)适用时,软件部署后宜支持通过操作系统的应用管理进行管理;
d)适用时,软件宜支持图形界面的安装部署。
4.1.2.2启动
信息技术应用创新软件在桌面操作系统上的启动阶段的适配要求包括:
a)软件启动时不宜出现未被识别的错误异常;
b)软件启动时应能正确获取操作系统中的依赖项,不存在依赖错误问题;
c)适用时,软件宜支持通过不同的配置文件实现多个实例的启动;
4
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT$XXXX1
d)适用时,软件宜支持通过操作系统的配置实现手动或自动启动。
4.1.2.3运行
信息技术应用创新软件在桌面操作系统上的运行阶段的适配要求包括:
a)软件运行时不宜出现未被识别的错误异常;
b)软件运行时不应存在已有功能的缺失;
c)适用时,软件应能正常访问文件系统、网络及其它外设;
d)适用时,软件宜支持通过操作系统监控其资源使用情况。
4.1.2.4关闭
信息技术应用创新软件在桌面操作系统上的关闭阶段的适配要求包括:
a)软件关闭后应能立即释放资源;
示例:资源包括CPU、内存、文件及网络资源等。
b)适用时,软件宜支持通过操作系统的管理平台关闭。
4.1.2.5卸载
信息技术应用创新软件在桌面操作系统上卸载阶段的适配要求包括•:
a)适用时,软件宜支持图形界面的卸载;
b)软件宜支持通过操作系统应用管理程序进行卸载;
c)软件卸载后如无声明,不应有残留文件;
d)软件卸载后不能影响系统中其它软件的正常运行。
4.1.3嵌入式操作系统适配要求
4.1.3.1部署
信息技术应用创新软件在嵌入式操作系统上部署阶段的适配要求包括:
a)软件应能通过操作系统常规安装方式进行部署,包括并不限于能被操作系统识别的安装包;或
能直接通过操作系统指定的开发调试工具进行安装;
b)软件部署后应能在嵌入式操作系统上正常运行;
c)适用时,软件部署后宜支持通过操作系统的应用管理进行管理:
d)适用时,软件宜支持通过操作系统应用市场进行自动化安装部署。
4.1.3.2启动
信息技术应用创新软件在嵌入式操作系统上启动阶段的适配要求包括:
a)软件启动时不宜出现未被识别的错误异常;
b)软件启动时应能正确获取操作系统中的依赖项,不存在依赖错误问题;
c)适用时,软件宜支持通过操作系统的配置实现手动或自动启动。
4.1.3.3运行
信息技术应用创新软件在嵌入式操作系统上运行阶段的适配要求包括:
a)软件运行时不宜出现未被识别的错误异常;
b)软件运行时不应存在已有功能的缺失;
c)适用时,软件应正常访问文件系统、网络及其它外设;
d)适用时,软件宜支持通过操作系统监控其资源使用情况;
5
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT$XXXX1
d)适用时,软件宜支持挂起,减少对操作系统资源的使用。
4.1.3.4关闭
信息技术应用创新软件在嵌入式操作系统上关闭阶段的适配要求包括:
a)软件关闭后应能立即释放资源;
b)适用时,软件宜支持通过操作系统的管理平台关闭。
4.1.3.5卸载
信息技术应用创新软件在嵌入式操作系统上卸载阶段的适配要求包括:
a)软件宜支持通过操作系统应用管理程序进行卸载;
b)软件卸载后如无声明,不应有残留文件;
c)软件卸载后不能影响系统中其它软件的正常运行。
4.2数据库适配要求
4.2.1部署
信息技术应用创新软件在部署阶段的适配要求包括:
a)软件应能根据数据库提供的操作说明正确配置数据库连接;
b)软件应依据数据库要求正确完成初始化参数的缺省配置值;
c)应提供软件安装、配置数据库操作的日志记录功能,安装配置记录信息应完整正确,易于阅读
理解,出现问题时能正确定位问题。
4.2.2启动
信息技术应用创新软件在启动阶段的适配要求包括:
a)软件启动时不宜出现未被识别的错误异常;
b)软件启动时应能正确获取数据库相关信息完成数据库连接,不存在依赖错误问题:
c)软件使用时,软件宜支持通过不同的配置文件实现多个实例或服务的启动;
d)软件使用时,软件宜支持通过数据库控制命令实现手动或自动启动相关实例或服务。
4.2.3运行
信息技术应用创新软件在运行阶段的适配要求包括:
a)软件运行时不宜出现未被识别的错误异常;
b)软件运行时不应存在已有功能的缺失;
c)软件运行时,应能正常访问数据库:
d)软件运行时,宜支持通过数据库监控其数据库资源使用情况。
4.2.4关闭
信息技术应用创新软件在关闭阶段的适配要求包括:
a)软件关闭后应能立即释放资源;
示例:资源包括数据库连接池等;
b)软件使用时,软件宜支持通过数据库控制命令实现手动或自动停止相关数据库实例或服务。
4.2.5卸载
信息技术应用创新软件在卸载阶段的适配要求包括:
6
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT$XXXX1
a)软件宜支持通过数据库卸载程序进行卸载相关数据库实例或服务等;
b)软件卸载后如无声明,不应有残留文件;
c)软件卸载后不能影响数据库系统中其它软件或服务的正常运行。
4.3中间件适配要求
4.3.1应用服务器中间件适配要求
4.3.1.1部署
信息技术应用创新软件在部署阶段的适配要求包括:
a)软件宜支持通过应用服务器中间件的安装向导进行部署;
b)软件部署后应用能被应用服务器中间件识别;
c)软件部署后应能通过应用服务器中间件的管理平台进行管理。
4.3.1.2启动
信息技术应用创新软件在启动阶段的适配要求包括:
a)软件启动时不宜山现未被识别的错误异常;
b)软件启动时应能正确获取应用服务器中间件中的依赖项,不存在依赖错误问题;
c)适用时,软件宜支持通过不同的配置文件实现多个实例的启动;
d)适用时,软件宜支持道过应用服务器中间件的管理平台手动或自动启动。
4.3.1.3运行
信息技术应用创新软件在运行阶段的适配要求包括:
a)软件运行时不宜出现未被识别的错误异常:
b)软件运行时不应存在已有功能的缺失;
c)适用时,软件应能获取应用服务器中间件提供的数据源,并能从数据源中获取所需的数据;
d)适用时,软件宜支持通过应用服务器中间件监控其货源使用情况。
4.3.1.4关闭
信息技术应用创新软件在关闭阶段的适配要求包括:
a)软件关闭后应能立即释放资源;
示例:资源包括CPU、内存、端口和数据源等;
b)适用时,软件宜支持通过应用服务器中间件的管理平台关闭。
4.3.1.5卸载
信息技术应用创新软件在卸载阶段的适配要求包括:
a)软件宜支持通过应用服务器中间件管理平台卸载;
b)软件卸载后如无声明,不应有残留文件。
4.3.2消息中间件适配要求
4.3.2.1部署
信息技术应用创新软件在部署阶段的适配要求包括:
a)软件宜支持通过消息中间件的安装向导进行相关部署;
b)软件部署后应可以与消息中间件通信。
7
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT$XXXX1
4.3.2.2启动
信息技术应用创新软件在启动阶段的适配要求包括:
a)软件启动时不宜出现未被识别的错误异常;
b)软件启动时应能正确获取消息中间件中的依赖项,不存在依赖错误问题;
c)适用时,软件宜支持通过不同的配置文件实现多个实例的启动;
d)适用时,软件宜支持通过消息中间件的管理平台管理相关服务。
4.3.2.3运行
信息技术应用创新软件在运行阶段的适配要求包括:
a)软件运行时不宜出现未被识别的错误异常;
b)软件运行时不应存在已有功能的缺失;
c)适用时,软件应能获取消息中间件提供的服务,并能通过相关服务完成消息传递;
d)适用时,软件宜支持通过消息中间件监控其资源使用情况。
4.3.2.4关闭
信息技术应用创新软件在关闭阶段的适配要求包括:
a)软件关闭后应能立即释放资源;
示例:资源包括CPU、内存、端口和数据源等。
b)适用时,软件宜支持通过消息中间件的管理平台关闭相关消息服务。
4.3.2.5卸载
信息技术应用创新软件在卸载阶段的适配要求包括:
a)软件宜支持通过卸载向导卸载相关消息服务;
示例:取消消息订阅。
b)软件卸载后如无声明,不应有残留文件。
4.4流版签软件适配要求
4.4.1部署
信息技术应用创新软件在部署阶段的适配要求包括:
a)软件部署时不应与流版签软件存在冲突;
b)软件部署出现问题时,宜有解决问题的引导。
4.4.2启动
信息技术应用创新软件在启动阶段的适配要求包括:
a)软件启动时不宜出现错误异常;
b)软件启动出现问题时,宜有解决问题的引导。
4.4.3运行
信息技术应用创新软件在运行阶段的适配要求包括:
a)适用时,软件应能导入、导出指定的流版式文件;
b)导入、导出的流版式文件排版及内容无差异:
e)文件中嵌入的对象内容,如矢量图、音视频、脚本能正常显示、编辑、播放和执行:
8
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT51XXXX1
d)文件可正常编辑保存成流版式软件格式,并可在该类软件中正常打开显示;
e)适用时,软件可调用数字签名软件的接口,可生成数字签名,且数字签名可被识别。
4.4.4关闭
信息技术应用创新软件在关闭阶段的适配要求包括:
a)软件关闭时不应出现错误异常;
b)软件关闭后应能立即释放资源。
4.4.5卸载
信息技术应用创新软件在卸载阶段的适配要求包括:
a)软件宜支持通过卸载向导进行卸载;
b)软件卸载后如无声明,不应有残留文件。
4.5安全软件适配要求
4.5.1部署
信息技术应用创新软件在部署阶段的适配要求包括:
a)软件部署时不宜出现未被识别的错误异常:
b)软件部署时不宜与安全软件存在冲突;
c)软件部署时遇到问题,宜有解决问题的引导。
4.5.2启动
信息技术应用创新软件在启动阶段的适配要求包括:
a)软件启动时不宜出现未被识别的错误异常;
b)软件启动时不宜被安全软件识别为不安全软件;
c)软件启动山现问题时,宜有解决问题的引导;
d)软件启动后应能确认启动成功与否。
4.5.3运行
信息技术应用创新软件在运行阶段的适配要求包括:
a)软件运行时不宜出现未被识别的错误异常;
b)软件运行时不应存在已有功能的缺失;
c)软件运行时不应被安全软件报告存在不安全文件;
d)软件运行时不宜崩溃:
e)软件运行时不应影响安全软件的正常运行;
f)软件运行时不应杀死安全软件进程;
g)安全软件运行所需文件已损坏时,软件不应阻止对其进行修复;
h)不应拒绝安全软件对其进行安全管理,或给出明确提示;
i)不应影响安全软件的升级。
4.5.4关闭
信息技术应用创新软件在关闭阶段的适配要求包括:
a)软件关闭时不宜出现未被识别的错误异常;
b)软件关闭后应能立即释放资源;
9
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT$XXXX1
C)软件关闭后应能确认关闭成功与否。
4.5.5卸载
信息技术应用创新软件在卸载阶段的适配要求包括:
a)软件宜支持通过卸载向导进行卸载;
b)软件卸载后如无声明,不应有残留文件。
4.6浏笫器适配要求
信息技术应用创新软件与浏览器的适配要求包括:
a)应明确适配的浏览器软件和版本号;
b)页面及元素显示正常,例如包括格式、字体、输入框、下拉框、复选框、按钮等;
c)在浏览器环境变换分辨率时(800*600及以上)应能正常显示;
d)页面脚本功能可正常运行,不能出现软件功能无法实现的情况;
e)运行所需的浏览器插件,包括流版签软件插件、代理插件等,可正常使用,软件功能可正常实
现。
4.7外设适配要求
信息技术应用创新软件与外设的适配要求包括:
a)软件不应与外设存在冲突:
b)软件可获取外设系统接口;
c)软件应能正确调用外设接口,返回的结果应能被外设系统读取:
d)软件运行时功能不应有缺失。
4.8指令集适配要求
信息技术应用创新软件与指令集适配要求包括:
a)应能够将应用程序源码编译成支持指定指令集的运行程序;
b)编译完成的程序应能够在支持指定指令集的操作系统上成功部署,不应出现错误和异常;
c)应能在支持指定指令集的处理器中(例如X86、ARM.LoongArch.SW64)正常运行,不出现非
正常停止和退出情况;
d)运行过程中,不应存在功能缺失,不宜出现未被识别的错误异常;
e)运行过程中应能通过操作系统正确获得CPU控制权。
4.9云基础设施适配要求
信息技术应用创新软件与云基础设施适配要求包括:
a)应确认运行环境满足信息技术应用创新要求,包括不仅限于芯片类型及型号、操作系统类型及
版本、数据库类型及版本、中间件类型及版本等;
b)应根据现有软件的系统架构、业务负载和资源使用情况,以及云基础设施运行环境的兼容性进
行适配前评估;
c)应制定适配实施方案,包括不限于待适配的应用软件、数据和配套资源列表;
d)适配云基础设施后,软件功能和性能效率应满足要求。
4.10网络环境适配要求
信息技术应用创新软件与网络环境适配要求包括:
10
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT$XXXX1
a)应能在不同网络环境〔含公用网络、专用网络)中正常运行;
b)应能在不同网络环境(含公用网络、专用网络)中访问指定资源、服务、内容等;
c)应具备信息安全保护的能力。
5信息技术应用创新软件适配质量要求
5.1功能性要求
5.1.1功能完备性
信息技术应用创新软件功能完备性要求包括:
a)软件应覆盖需求文档中描述的所有功能;
b)软件不应存在因适配环境变更导致的功能删减。
5.1.2功能正确性
信息技术应用创新软件功能正确性要求包括:
a)软件应能达到需求文档中描述的所需精度的正确结果;
b)软件的输出结果与预期一致,输入数据、输出数据与输出精度都应符合相关要求。
5.1.3功能适合性
信息技术应用创新软件功能适合性要求包括:
a)软件功能的实现符合目标。根据用户文档集的要求对软件进行控制与操作(不含任何不必要的
步骤),应能够成功完成规定的任务;
b)软件不应出现的自相矛盾,例如操作矛盾、表述矛盾(例如文字和图形的表述矛盾)等。
5.1.4功能性的依从性
信息技术应用创新软件功能性的依从性要求包括:软件需求文档和产品说明中宜声明该软件遵循了
与功能性相关的标准、约定或法规以及类似规定。
5.2性能效率要求
5.2.1时间特性
信息技术应用创新软件时间特性要求包括:
a)软件各个操作响应时间应满足需求规格说明中的要求;
b)适用时,如需求规格说明中未明确给出响应时间要求,且无原环境,或不适用依据原环境来确
定响应时间要求,可由各利益相关方协商确定。
注:原环境是指该软件兼容的其他运行环境。
5.2.2资源利用性
信息技术应用创新软件资源利用性要求包括:
a)软件在运行过程中,各项资源消耗应满足需求规格说明中的要求;
b)适用时,如需求规格说明中未明确给出资源消耗要求,且无原环境,或不适用依据原环境来确
定资源消耗要求,可由各利益相关方协商确定。
注:资源可以指CPU、内存、磁盘空间、网络带宽等。
11
DB31/T!!FORVITEXT斗XXXXX1—!!FORMTEXT$XXXX1
5.2.3容量
信息技术应用创新软件容量要求包括:
a)软件的容量应满足需求规格说明中的要求:
b)适用时,如需求规格说明中未明确给出容量要求,且无原环境,或不适用依据原环境来确定容
量要求,可由各利益相关方协商确定。
5.2.4性能效率的依从性
信息技术应用创新软件性能效率的依从性要求包括:软件需求文档和产品说明中宜声明该软件遵循
了与性能效率相关的标准、约定或法规以及类似规定。
5.3兼容性要求
5.3.1共存性
信息技术应用创新软件共存性要求包括:
a)应在需求规格说明或用户手册中指明与该软件产品需要共存的其他软件信息;
b)软件在新环境安装和配置后,软件可以正常实现所有功能并且不会对系统中其它软件造成负面
影响。
5.3.2互操作性
信息技术应用创新软件互操作性要求包括:
a)应在需求规格说明或用户手册中指明与该软件产品具备数据格式可交互性的软件信息;
b)数据交互协议充分性及外部接口充分性应满足需求规格说明中的要求。
5.3.3兼容性的依从性
信息技术应用创新软件兼容性的依从性要求包括:软件需求文档和产品说明中宜声明该产品或系统
遵循了与兼容性相关的标准、约定或法规以及类似规定。
5.4易用性要求
5.4.1可辨识性
信息技术应用创新软件可辨识性要求包括:
a)应在产品描述或用户文档中对使用场景进行完整描述;
b)宜设定合理比例的演示任务,以具备让用户辨识其适合性的演示能力。
5.4.2易学性
信息技术应用创新软件易学性要求包括:
a)适配信息技术应用创新环境后,软件的易理解性不应降低;
b)应在用户文档和/或帮助机制中有充分描述并能使用户正确使用功能的内容;
c)应具备良好易理解的差错信息集;
d)应具备用户界面的自解释性。
5.4.3易操作性
信息技术应用创新软件易操作性要求包括:
a)适配信息技术应用创新环境后,软件的易操作性不应降低;
12
DB31/T!!FORMTEXT$XXXXX1—!!FORMTEXT51XXXX1
b)应能给用户传达正确的结果或指令消息,消息应具有明确性、无二义性;
c)宜具备监视能力,在运营过程中,功能状态可被监视;
d)应在具有重要结果的任务中提供重新确认或撤销操作的能力;
e)应支持所有适当的输入方法(例如兼容的键盘、鼠标或语音)启动任务。
5.4.4用户差错防御性
信息技术应用创新软件用户差错防御性要求包括:
a)软件在操作错误时,应能够撤销原来的操作或重新执行任务;
b)软件在运行过程中发生错误时,应有指导用户如何改正差错或向谁报告的提示信息;
c)软件在执行具有严重后果的删除、改写以及中止一个过长的处理操作时,该操作应是可逆的,
或者有明显的警告和提示确认信息。
示例:数据的删除在会影响数据库中的数据的情况下是可逆的或有提示信息的,导入新数据及盖原有的数据时,有
相关的提示信息。
5.4.5用户界面舒适性
信息技术应用创新软件用户界面舒适性要求包括:
a)适配信息技术应用创新环境后,软件界面显示不应存在偏差;
b)应符合GB/T25000.51-2016用户界面舒适性的相关要求。
5.4.6易访问性
信息技术应用创新软件易访问性要求包括:
a)应为特殊群体提供适宜的易访问特性;
注:特殊群体定义参照GB/T25000.23-2019中UAc-1-G注1。
b)宜根据应用场景及范围提供多种语种支持。
5.4.7易用性的依从性
信息技术应用创新软件易用性的依从性要求包括:软件需求文档和产品说明中宜声明该软件遵循r
与易用性相关的标准、约定或法规以及类似规定。
5.5可靠性要求
5.5.1成熟性
信息技术应用创新软件成熟性要求包括:
a)应满足需求规格说明中的要求;
b)适用时,如需求规格说明中未明确给出成熟性要求,且无原环境,或不适用依据原环境来确定
成熟性要求,可由各利益相关方协商确定。
5.5.2可用性
信息技术应用创新软件可用性要求包括:
a)应满足需求规格说明中的要求;
b)适用时,如需求规格说明中未明确给出可用性要求,且无原环境,或不适用依据原环境来确定
可用性要求,可由各利益相关方协商确定。
13
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT$XXXX1
5.5.3容错性
信息技术应用创新软件容错性要求包括:
a)应满足需求规格说明中的要求;
b)适用时,如需求规格说明中未明确给出容错性要求,且无原环境,或不适用依据原环境来确定
容错性要求,可由各利益相关方协商确定.
5.5.4易恢复性
信息技术应用创新软件易恢复性要求包括:
a)应满足需求规格说明中的要求;
b)适用时,如需求规格说明中未明确给出易恢复性要求,且无原环境,或不适用依据原环境来确
定易恢复性要求,可由各利益相关方协商确定;
c)适用时,宜支持对不同严重性的错误,使用相应的错误处理方法和提示;操作系统宜提供故障
检测、管理工具记录、归集、统计错误信息,宜有直接渠道(提示对话框或日志)告知用户充
分的错误信息;宜提供配套的智能运维工具,实现故障自动预测、诊断和定位。
5.5.5可靠性的依从性
信息技术应用创新软件可靠性的依从性要求包括:软件需求文档和产品说明中宜声明该软件遵循了
与可靠性相关的标准、约定或法规以及类似规定。
5.6信息安全性要求
5.6.1保密性
信息技术应用创新软件保密性要求包括:
a)软件保密性应满足需求规格说明中的要求;
b)如需求规格说明中未明确给出信息保密性要求,则按照如下规则确定信息保密性要求:
1)不允许存在未经授权访问非授权数据和代码的情况;
2)依据安全策略和用户权限设置访问控制,用户权限应遵循“最小权限原则”;
3)加密算法强度应经过严格审查;
4)数据加密正确性比例应达到100以
5)软件用户鉴别信息应在存储或传输时用加密或者其它相同安全强度方法进行安全保护。
5.6.2完整性
信息技术应用创新软件完整性要求包括:
a)软件完整性应满足需求规格说明中的要求;
b)如需求规格说明中未明确给出信息完整性要求,则按照如下规则确定信息完整性要求:
1)不应存在因未经授权访问而造成的数据破坏或被篡改的情况;
2)应有措施保证数据传输、数据使用、数据存储的完整性;
3)宜采取有效措施包括但不限于定期数据备份、定期将数据和参考数据进行比较、异地分
布式存储等方式增强数据完整性保护。
5.6.3抗抵赖性
信息技术应用创新软件抗抵赖性要求包括:
14
DB31/T!!FORMTEXT$XXXXX1—!!FORMTEXT51XXXX1
a)软件抗抵赖性应满足需求规格说明中的要求;
b)宜采取有效措施包括但不限于(数字签名、认证和安全算法、区块链)等技术手段提高软件产
品的抗抵赖性。
c)软件应具备完整且无法篡改的审计记录或日志,用户操作行为可以进行审计及追踪。
5.6.4可核查性
信息技术应用创新软件可核查性要求包括:
a)软件可核查性应满足需求规格说明中的耍求;
b)如需求规格说明中未明确给出信息可核查性要求,则按照如下规则确定信息可核查性要求:
1)提供覆盖到每个用户的安全审计功能,对应用系统重要安全事件进行审计;
2)软件应具有日志记录功能,提供日志记录功能,可追溯具体操作人员及事件,且不可篡
改;
3)用户账户具有唯一标识,操作事件具体具有唯一标识;
4)应对审计记录进行保护,定期备份,避免受到未预期的删除、修改或覆盖等;
5)日志信息从多台设备(服务器)获取的,应保证设备之间的时钟同步。
5.6.5真实性
信息技术应用创新软件真实性要求包括:
a)应满足需求规格说明中的要求;
b)如需求规格说明中未明确给出信息真实性要求,则按照如下规则确定信息真实性要求:
1)应对登录用户进行身份标识和鉴别,身份标识应具有唯一性:
2)身份鉴别信息应具有复杂度要求,并定期更换;
3)应采用口令、密码技术、生物技术等两种或两种以上组合的鉴别技术对用户进行身份鉴
别,且其中一种鉴别技术至少应使用密码技术来实现;
4)应具有登录失败处理功能,应配置并后用结束会话、限制非法登录次数和当登录连接超
时自动退出等相关措施;
5)当进行远程管理时,应采取必要措施防止鉴别信息在网络传输过程中被窃听:
6)应采用安全检测工具定期对专业应用系统的口令强度进行检测,发现可能存在的不符合
口令强度要求的账户。
5.6.6信息安全性的依从性
信息技术应用创新软件信息安全性的依从性要求包括:软件需求文档和产品说明中宜声明该软件遵
循了与信息安全性相关的标准、约定或法规以及类似规定。
5.7维护性要求
5.7.1模块化
信息技术应用创新软件模块化要求包括:
a)软件宜采用模块化设L开发;
b)适用时,宜具备高内聚,低耦合特性,并具备可接受的圈复杂度。
注:圈复杂是否可接受在每个项目或组织中定义,对于不同编程语言、模块或函数类型,该数值也可能不同。
5.7.2可重用性
15
DB31/T!!FORMTEXT$XXXXX1—!!FORMTEXT51XXXX1
信息技术应用创新软件可重用性要求包括:
a)应实现软件资产的高复用率、高编码规则符合性;
b)软件的设计、文档、代码等可以被重复利用。
5.7.3易分析性
信息技术应用创新软件易分析性要求包括:
a)应能识别出每一个基本组件的发布号、相关的质量特性、参数和数据模型;
b)应能在任何时候都识别出每一个基本组件的发布号、包括安装的版本,以及对软件特征产生的
影响:
c)应提供完整系统日志功能;
d)可以诊断软件缺陷或失效位置、失效时间、失效原因;
0)对于维护后的软件版本及修订内容可按照产品说明中的描述进行查阅,如通过帮助文档等方式
进行查阅。
5.7.4易修改性
信息技术应用创新软件易修改性要求包括:
a)应通过修改代码来维护指定的功能,并不影响整个软件的其它功能;
b)按照产品说明的描述,若对软件进行了变更,则变更后软件不应出现失效的情况:
c)软件更新数据方式宜支持自动更新、手动更新;
d)软件宜支持用户权限配置、角色配置功能;
0)软件帮助文档应包含软件维护后的版本及修订内容。
5.7.5易测试性
信息技术应用创新软件易测试性要求包括:
a)按照用户文档中的描述,应能够对修改后的软件进行测试;
b)对于修改后的软件,应容易选择检测点进行测试。
5.7.6维护性的依从性
信息技术应用创新软件维护性的依从性要求包括:软件需求文档和产品说明中宜声明该软件遵循了
与维护性相关的标准、约定或法规以及类似规定。
5.8可移植性要求
5.8.1适应性
信息技术应用创新软件适应性要求包括:
a)应能够有效地、高效地适应本文件第4章定义的不同的或演变的软硬件环境:
b)软件部署环境应符合信息技术应用创新要求,包括芯片、操作系统、数据库、中闰件、流版签
软件等;
c)软件不应在信息技术应用创新环境中存在依赖组件的冲突;
d)适用时,在信息技术应用创新环境进行数据迁移应确保不发生数据及元数据的丢失,且宜满足
如下内容的一致性:数据字段长度限制、数据类型、表结构、数据、索引、约束、函数、存储
过程、视图、触发器、用户权限。
5.8.2易安装性
16
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT$XXXX1
信息技术应用创新软件易安装性要求包括:
a)信息技术应用创新软件在本文件第4章定义的环境中,产品或系统成功地安装和/或卸载的有效
性及效率不低于原环境平均值;
b)对于指定的每一种信息技术应用创新环境软件均能成功安装和正确运行。
5.8.3易替换性
信息技术应用创新软件易替换性要求包括:在相同环境中,能够替换另一个相同用途的软件,包括
软件的覆盖、升级、重新安装等。
5.8.4可移植性的依从性
信息技术应用创新软件可移植性的依从性要求包括:软件需求文档和产品说明中宜声明该软件遵循
了与可移植性相关的标准、约定或法规以及类似规定。
6信息技术应用创新软件测评要求
6.1信息技术应用创新软件适配测试过程
信息技术应用创新软件测评过程包括四个基本测评活动:测评准备活动、方案编制活动、现场测评
活动、报告编制活动,每一测评活动有一组确定的工作任务。流程图如图1所示,详细情况查看附录A。
图1信息技术应用创新软件测试过程流程图
信息技术应用创新软件测试过程如下:
a)输入阶段:开发方依据附录B完成系统自查。
b)测评准备阶段:包括工作启动,信息搜集和分析主要任务。
c)方案编制阶段:根据项目自台表和信息收集表,确定测评对象与测评范围,选择对应的测评方
法与测试工具,汇总编制测评方案,制定测试大纲。
d)现场测评阶段:
1)进行现场测评,记录测评结果;
17
DB31/T!!FORVITEXT卬XXXXX1—!!FORMTEXT$XXXX1
2)如首次测试有需整改的问题,出具问题及建议报告,由相关开发方进行整改,并安排时
间进行复测;测试完成后,告知测试结果与问题汇总。
e)报告编制阶段:应汇总测评结果,并编制测评报告。
f)最终输出文档:应包含信创测试记录、问题及建议报告、信创测评报告。
6.2适配测试要求
6.2.1操作系统适配测试要求
6.2.1.1测试对象
需在操作系统环境下运行的软件,或者需和操作系统适配的软件,及其软件配置项的集合。
6.2.1.2测试目的
验证软件是否能在操作系统环境或云虚拟化环境下正确部署、启动、运行、停止和卸载,且不与操
作系统中的其他软件存在冲突。
6.2.1.3测试内容
软件与操作系统适配测试内容应包括4.1中的适配要求,以及需求规格说明和其他需依从的法律法
规、标准中所规定的要求。
6.2.1.4技术要求
软件与操作系统适配测试应符合以下技术要求:
a)测试过程中应记录操作系统日志并进行分析,验证其是否会对操作系统的正常运行造成影响;
b)测试过程中应监视软件运行的资源消耗状态:
c)应测试软件运行条件在边界状态和异常状态下,或在人为设定的状态下的适配情况:
示例:例如系统内存空间、磁盘空间为软件运行所需的最小需求。
d)有恢复或重置功能需求的软件,应测试其恢复或重置功能。
6.2.2数据库适配测试要求
6.2.2.1测试对象
需在数据库环境下运行的软件,或者需和数据库适配的软件,及其软件配置项的集合。
6.2.2.2测试目的
验证软件是否能在数据库环境下正确配置、启动、使用数据库相关功能,且不与使用数据库的其他
软件存在冲突。
6.2.2.3测试内容
软件与数据库适配测试内容应包括4.2中的适配要求,以及需求规格说明和其他需依从的法律法规、
标准中所规定的要求。
6.2.2.4技术要求
软件与数据库适配测试应符合以下技术要求:
a)测试过程中应记录日志并进行分析,验证其是否会对数据库的正常运行造成影响;
b)测试过程中应监视软件运行的资源消耗状态:
18
DB31/T!!FORVITEXT卬XXXXX1—!!FORMTEXT$XXXX1
c)应测试软件运行条件在边界状态和异常状态下,或在人为设定的状态下的适配情况;
示例:例如系统内存空间、磁盘空间为软件运行所需的最小需求。
d)有数据恢复或备份功能需求的软件,应测试其数据恢复或备份功能。
6.2.3中间件适配测试要求
6.2.3.1应用服务器中间件适配测试要求
6.2.3.1.1测试对象
需在应用服务器中间件环境下运行的软件,或者需和应用服务器中间件适配的软件,及其软件配置
项的集合。
6.2.3.1.2测试目的
验证软件是否能在应用服务器中间件环境下正确部署、启动、运行、停止和卸载,且不与应用服务
器中间件中的其他软件存在冲突。
6.2.3.1.3测试内容
软件与应用服务器中间件适配测试内容应包括4.3.1中的适配要求,以及需求规格说明和其他需依
从的法律法规、标准中所规定的要求。
6.2.3.1,4技术要求
软件与应用服务器中间件适配测试应符合以下技术要求:
a)测试过程中应记录日志级别为info以上的日志,应对所有Warn及以上级别的日志进行分析,
验证其是否会对软件正常运行造成影响;
b)测试过程中应监视软件运行的资源消耗状态;
c)应测试软件运行条件在边界状态和异常状态下,或在人为设定的状态卜.的适配情况;
示例:例如应用服务器设置的堆大小为软件运行所需的最小需求。
d)有恢复或重置功能需求的软件,应测试其恢复或重置功能。
6.2.3.2消息中间件适配测试要求
6.2.3.2.1测试对象
需在消息中间件环境下运行的软件,或者需和消息中间件适配的软件,及其软件配置顷的集合。
6.2.3.2.2测试目的
验证软件是否能在消息中间件环境下正确部署、启动、运行、停止和卸教,且不与使用消息中间件
的其他软件存在冲突。
6.2.3.2.3测试内容
软件与消息中间件适配测试内容应包括4.3.2中的适配要求,以及需求规格说明和其他需依从的法
律法规、标准中所规定的要求。
6.2.3.2.4技术要求
软件与消息中间件适配测试应符合以下技术要求:
19
DB31/T!!FORVITEXT卬XXXXX1—!!FORMTEXT$XXXX1
a)测试过程中应记录日志级别为info以上的日志,应对所有Warn及以上级别的日志进行分析,
验证其是否会对软件正常运行造成影响;
b)测试过程中应监视软件运行的资源消耗状态;
c)应测试软件运行条件在边界状态和异常状态下,或在人为设定的状态下的适配情况;
示例:例如消息服务器设置的堆大小为软件运行所需的最小需求。
d)有恢复或重置功能需求的软件,应测试其恢复或重置功能。
6.2.4流版签软件适配测试要求
6.2.4.1测试对象
需支持流版式文件、数字签名的软件,或者需和流版签软件适配的软件,及其软件配置项的集合。
6.2.4.2测试目的
验证软件能否在流版签软件环境下正确部署、启动、运行、停止和卸载。
6.2.4.3测试内容
软件与流版签软件适配测试内容应包括4.4中的适配要求,以及需求规格说明和其他需依从的法律
法规、标准中所规定的要求。
6.2.4.4技术要求
软件与流版签软件适配测试应符合以下技术要求:
a)验证软件是否正确导入导出指定的流版式文件,例如doc,xls,pd「;
b)查看导出的流版式文件有无乱码、排版及内容有无差异;
c)查看流式文件在不同的缩放比率间自适应版面大小显示;
d)验证软件中数字签名可正常生成;
e)软件运行中生成的数字签名可被识别及验证;
f)测试过程中应监视软件运行的资源消耗状态。
6.2.5安全软件适配测试要求
6.2.5.1测试对象
需在安全软件环境下运行的软件,或者需和安全软件适配的软件,及其软件配置项的集合。
6.2.5.2测试目的
验证软件是否能在安全软件环境下正确部署、启动、运行、停止和卸载。
6.2.5.3测试内容
软件与安全软件适配测试内容应包括4.5中的适配要求,以及需求规格说明和其他需依从的法律法
规、标准中所规定的要求。
6.2.5.4技术要求
软件与安全软件适配测试应符合以下技术要求:
a)在安全软件运行的情况下,测试软件能否正常安装;
b)在安全软件运行的情况下,测试软件能否正常运行:
20
DB31/T!!FORVITEXT$XXXXX1—!!FORMTEXT平XXXX1
c)测试过程中应记录日志级别为info以上的日志;
d)测试过程中应对所有如rn及以上级别的日志进行分析,保证其不会对软件正常运行造成影响;
e)测试过程中应监视软件运行的资源消耗状态,应有事件告警功能。
6.2.6浏览器适配测试要求
6.2.6.1测试对象
需使用浏唬播软件的信息技术应用创新软件,或者需和浏塔器适配的软件,及其软件配置项的集合。
6.2.6.2测试目的
验证软件能否在浏览器环境下正确部署、启动、运行、关闭和卸载,且不与环境中的其他软件存在
冲突。
6.2.6.3测试内容
软件与浏览器适配测试内容应包括4.6中的适配要求,以及需求规格说明和其他需依从的法律法规、
标准中所规定的要求。
6.2.6.4技术要求
软件与浏览器适配测试应符合以下技术要求:
a)测试所有页面显示与原环境卜•的页面品示是否存在差异:
b)测试软件所需的浏览器插件是否可正常使用;
c)测试页面脚本功能与原环境是否存在差异:
d)测试过程中应记录日志级别为info以上的日志,应对所有Warn及以上级别的日志进行分析,
验证其是否会对软件正常运行造成影响;
c)测试过程中应监视软件运行的资源消耗状态;
f)应测试软件运行条件在边界状态和异常状态下,或在人为设定的状态下的适配情况。
6.2.7外设适配测试要求
6.2.7.1测试对象
需使用外设的信息技术应用创新软件,或者需和外设适配的软件,及其软件配置项的集合。
6.2.7.2测试目的
验证软件是否适配兼容外设,目不与环境中的其他软件存在冲突。
6.2.7.3测试内容
软件与外设适配测试内容应包括4.7中的适配要求,以及需求规格说明和其他需依从的法律法规、
标准中所规定的要求。
6.2.7.4技术要求
软件与外设适配测试应符合以下技术要求:
a)测试软件与外设数据传输的交换接口功能是否止确实现;
b)测试软件运行条件在边界状态和异常状态下,或在人为设定的状态下的适配情况;
21
DB31/T!!FORVITEXT卬XXXXX1—!!FORMTEXT$XXXX1
c)测试过程中应监视软件运行的资源消耗状态。
6.2.8指令集适配测试要求
6.2.8.1测试对象
需在支持特定处理器指令集环境下运行的软件,或者需和指令集适配的软件,及其软件配置项的集
合。
6.2.8.2测试目的
验证软件是否支持所需特定处理器的指令集。
6.2.8.3测试内容
软件与指令集适配测试内容应包括4.8中的适配要求,以及需求规格说明和其他需依从的法律法规、
标准中所规定的要求。
6.2.8.4技术要求
软件与指令集适配测试应符合以下技术要求:
a)查看能否将应用程序源码编译成支持指定指令集的运行程序:
a)测试能否在支持指定指令集的操作系统上部署成功,且不出现错误和异常;
b)测试能否在支持指定指令集的处理器中(例如X86、ARM、MIPS、SW64)正常运行,不出现非正
常停止和退出情况;
c)测试运行过程中是否存在功能缺失和未被识别的错误异常。
6.2.9云基础设施适配测试要求
6.2.9.1测试对象
需在云基础设施环境下运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 村干部职业发展规划书
- 病案质量管理培训课件
- 光伏内部培训课件
- 2026中共中央对外联络部事业单位招聘5人备考题库及一套完整答案详解
- 病历管理条例培训课件
- 2026年淄博市博山区教育和体育局所属事业单位公开招聘工作人员的备考题库(16人)附答案详解
- 2026中信银行招聘3人备考题库及完整答案详解
- 2025广西桂林市秀峰区农业综合行政执法大队招聘动物屠宰检疫协检员5人备考题库含答案详解
- 2026河南许昌市公安局交通管理支队招聘30人备考题库及一套完整答案详解
- 2026江苏泰州靖江农商银行寒假实习生招募40人备考题库及答案详解(考点梳理)
- 养老院老人生活设施管理制度
- (2025年)林业系统事业单位招聘考试《林业知识》真题库与答案
- 2026年七台河职业学院高职单招职业适应性考试备考题库有答案解析
- 2026年直播服务合同
- EPC项目组织架构图
- 《房颤的药物治疗》课件
- 诊所污水处理管理制度
- 辅导员工作的职责与使命课件
- 新疆交通职业技术学院教师招聘考试历年真题
- 吊篮租赁安拆分包合同
- (财务知识)用友T财务通普版基本操作详细资料
评论
0/150
提交评论