量子软件工程:现状、挑战与发展方向
1. 《塔拉韦拉宣言》
《塔拉韦拉宣言》汇集了量子软件工程(QSE)的若干原则和承诺。该宣言是在第一届量子软件工程与编程国际研讨会(QANSWER’20)上,由学术界和业界人士讨论并提出不同观点后形成的。QSE的九条原则如下:
1. 技术和语言无关性 :QSE应与技术和编程语言无关,采用广泛社区能够理解、控制和重复的方法与流程。
2. 经典与量子计算共存 :接受经典和量子计算的共存,推广再工程技术,实现新量子算法与现有经典信息系统的集成。
3. 项目管理 :能够管理量子软件开发项目,开发出满足业务目标和需求的量子软件,同时满足质量、时间和成本约束,并提供量子软件开发工作量估算方法。
4. 软件演化 :处理量子软件的演化,从概念到退役都要进行维护和演进,贯穿整个量子软件生命周期。
5. 零缺陷目标 :努力获得零缺陷的量子程序,定义测试技术,在程序发布前检测出大部分缺陷。
6. 质量关注 :关注量子软件的质量,包括过程和产品管理,开发新的开发流程/方法和量子程序的新度量标准。
7. 软件复用 :促进量子软件的复用,帮助团队共享、索引和查找可复用的量子软件,创建参考库和应用演示。
8. 安全与隐私设计 :从量子软件开发的早期阶段就考虑安全和隐私需求。
9. 软件治理与管理
量子软件工程的挑战与展望
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



