ICS35.240
CCSL77
CQAE
团体标准
T/CQAEXXXX—XXXX
信息技术应用量子计算软件质量要求
Applicationofinformationtechnology-Qualityrequirementsforquantum
computingsoftware
(征求意见稿)
在提交反馈意见时,请将您知道的相关专利连同支持性文件一并附上。
XXXX-XX-XX发布XXXX-XX-XX实施
中国电子质量管理协会发布
T/CQAEXXXX—XXXX
信息技术应用量子计算软件质量要求
1范围
本文件规定了量子计算软件产品和用户文档集的质量要求。
本文件适用于量子计算软件的设计开发、测试评估和选型比对。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,
仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本
文件。
GB/T25000.51—2016系统与软件工程系统与软件质量要求和评价(SQuaRE)第51部分:就绪可
用软件产品(RUSP)的质量要求和测试细则
GB/T25000.10-2016系统与软件工程系统与软件质量要求和评价(SQuaRE)第10部分:系统与
软件质量模型
GB/T37988-2019信息安全技术数据安全能力成熟度模型
3术语和定义
GB/T25000.51—2016和GB/T25000.10-2016界定的以及下列术语和定义适用于本文件。
量子计算软件quantumcomputingsoftware
应用于量子计算机的程序设计,遵循量子力学规律调控量子信息单元进行计算的新型计算模式软
件。
注:量子计算软件从应用分类上一般包括应用软件、编译软件和测控软件。
4缩略语
下列缩略语适用于本文件。
NISQNoisyIntermediate-ScaleQuantum含噪声的中等规模量子计算
5量子计算软件质量模型
本文件确定了一个量子计算软件质量模型,包括产品质量以及用户文档集质量。产品质量包括功能
性、性能效率、易用性、可靠性、信息安全性、可维护性。
功能性的质量要求主要包括完备性、正确性、适用性以及计算精度;
性能效率的质量要求主要包括计算效率、精度与性能的平衡度、复杂性(圈复杂度)和资源利用率;
易用性的质量要求主要包括可操作性、可配置性、可编程性、可理解性和界面友好度;
可靠性的质量要求主要包括成熟度、容错性和可恢复性;
信息安全性的质量要求主要包括保密性和完整性;
可维护性的质量要求主要包括可分析性、可重用性以及设计和维护计划。
1
T/CQAEXXXX—XXXX
用户文档集的质量要求主要包括易获取程度、易用性、标识和标示、完备性、正确性、一致性和易
理解性。
图1量子计算软件质量模型
6质量要求
功能性
6.1.1完备性
功能集涵盖指定任务和用户目标(通常是需求文档或用户手册)的程度。
a)量子计算软件应具备算法提供能力,包括:
1)组合量子门;
2)量子电路;
3)典型量子算法库。
b)量子计算软件应具备量子程序语言提供能力,包括:
1)