摘要 随着更强大的量子计算机的发展,量子软件工程研究领域应运而生,其目标是提供开发高质量量子应用程序的概念、原则和指南。在传统软件工程中,生命周期用于记录软件的设计、实现、维护、分析和调整过程。此类生命周期为如何开发和操作应用程序提供了共同的理解,由于量子计算的跨学科性质,这一点尤为重要。由于当今的量子应用程序在大多数情况下是混合的,由量子和经典程序组成,因此量子应用程序的生命周期必须涉及这两种程序的开发。然而,现有的生命周期仅针对量子或经典程序的独立开发。此外,必须使用工作流等方式协调各种程序。因此,量子应用程序的开发也包含工作流生命周期。在本章中,我们将分析通常组成量子应用程序的软件工件并介绍它们相应的生命周期。此外,我们确定了各个生命周期之间的连接点,并将它们集成到整个量子软件开发生命周期中。因此,集成的生命周期是开发和执行混合量子应用程序的基础。
主要关键词