中国科技核心期刊

中文核心期刊

CSCD来源期刊

空间控制技术与应用 ›› 2021, Vol. 47 ›› Issue (2): 80-85.doi: 10.3969/j.issn.1674-1579.2021.02.011

• 论文与报告 • 上一篇    下一篇

基于系统科学的复杂系统软件生命周期模型研究

  

  1. 中国电子科技集团公司第七研究所
  • 出版日期:2021-04-10 发布日期:2021-04-19

Software Life Cycle Model of Complex Systems Based on Systems Science

  • Online:2021-04-10 Published:2021-04-19

摘要: 复杂系统的核心功能主要由软件实现,软件对复杂系统的可信性和质量有至关重要的影响.目前复杂系统软件的研制和管理主要采用基于一般系统工程的方法,未考虑复杂系统所具有的开放性、涌现性、自组织性等特征,存在一定局限性.为保证复杂系统软件的可信性和质量,基于复杂系统的主要特征,引入系统科学的方法及理论对现有方法进行扩展,并结合敏捷方法和知识工程等相关技术,建立了一种覆盖技术过程和技术管理过程并体现开发、验证、运行和维护等多维视角的软件生命周期模型,并同时提出了复杂软件分析设计要求.

关键词: 复杂系统, 软件生命周期模型, 系统科学, 敏捷方法, 知识工程

Abstract: Most key functions of complex systems are implemented by software. As a result, software has critical effect on dependability and quality of those systems. But software development and management of current complex systems mainly follow general systems engineering approach which does not consider complex systems’ characteristics like openness, emergence, selforganization, and so on. This limitation increases the risk of dependability and quality. To ensure dependability and quality of software in complex systems, the major characteristics of complex systems are taken into consideration, and some technologies and theories of systems science are adopted to improve the existing software development and management approaches, especially the software analysis and design approach. In addition to systems science, agile method, knowledge engineering and other related technologies are introduced to establish a software life cycle model which covers both technical processes and technical management processes and reflects the multidimensional views including software development、verification and maintenance.

Key words: complex systems, systems science, software life cycle model, agile method, knowledge engineering

中图分类号: 

  • TP311