航天器软件质量度量模型研究与应用Research and Application of Metrics Model for Spacecraft Software Quality
贺晓洋,金晟毅,张杨,曹瑞强,苏若曦,彭兢
摘要(Abstract):
针对当前缺少通用的航天器软件产品质量度量方法、现有的方法难以表征和量化度量软件产品研制全过程的质量结果、难以根据质量度量结果开展针对性质量提升的问题,提出了一套通用的航天器软件产品研制过程质量度量模型。此模型对软件研制过程质量要素9项要求和28条子要求进行了质量定义,设置了质量度量评分标准,基于评分结果可对软件产品开展针对性的质量提升工作。该模型首次应用于嫦娥五号探测器软件产品研制,有效地支撑了嫦娥五号任务的圆满成功,对于航天器型号软件产品研制过程具有参考价值和借鉴意义。
关键词(KeyWords): 航天器;软件;度量模型;质量提升;嫦娥五号探测器
基金项目(Foundation):
作者(Author): 贺晓洋,金晟毅,张杨,曹瑞强,苏若曦,彭兢
参考文献(References):
- [1] IEEE.IEEE-STD-1061-92 A software quality metrics methodology[S].New York:IEEE Computer Society,1993
- [2] NASA.NASA-GB-001-96 Software engineering program,software management guidebook[S].Washington D.C.:NASA,1996
- [3] ECSS.ECSS-Q-ST-80C-2009 Space product assurance,software product assurance [S].Noordwijk:European Space Agency,2009
- [4] 中国人民解放军总装备部.GJB 5000A-2008 军用软件研制能力成熟度模型[S].北京:总装备部军标出版发行部,2008 General Armament Department of the Chinese People’s Liberation Army.GJB 5000A-2008 Capability maturity model for military software development[S].Beijing:Army Standards Press of General Armament Department,2008 (in Chinese)
- [5] 郭坚,李林,王君娜.软件能力成熟度模型在航天器软件研制中的应用研究[J].航天器工程,2014,23(6):75-79 Guo Jian,Li Lin,Wang Junna.Research on CMM application in spacecraft software development[J].Spacecraft Engineering,2014,23(6):75-79 (in Chinese)
- [6] Tamas Galli,Francisco Chiclana,Francois Siewe.Software product quality models,developments,trends,and evaluation[J].SN Computer Science,2020,1(2):127-141
- [7] 郑健.基于TQM的S研究所北斗导航系统项目软件质量管理研究[D].西安:西安电子科技大学,2016 Zheng Jian.Analysis on Beidou Navigation System research project software quality management of S institute based on TQM [D].Xi’an:Xidian University,2016 (in Chinese)
- [8] 周裴.基于CMMI高成熟度的LC公司软件质量量化管理研究[D].济南:山东大学,2016 Zhou Pei.Research on software quality quantitative management of LC company based on CMMI high maturity[D].Jinan:Shandong University,2016 (in Chinese)
- [9] 徐晓燕,赵荣彩,闰丽景.软件度量的研究与进展[J].信息工程大学学报,2014,15(5):622-627 Xu Xiaoyan,Zhao Rongcai,Run Lijing.Stage of software metrics and current research[J].Journal of Information Engineering University,2014,15(5):622-627 (in Chinese)
- [10] 杨孟飞,张高,张伍,等.月面无人自动采样返回技术设计与实现[J].中国科学:技术科学,2021,51:738-752 Yang Mengfei,Zhang Gao,Zhang Wu,et al.Technique design and realization of Chang’e-5 robotic sample return mission on lunar surface[J].Sci Sin Tech,2021,51:738-752 (in Chinese)
- [11] 曹瑞强,苏若曦,张伍,等.嫦娥五号型号硬、软件产品质量保证管理实践[J].航天器工程,2018,27(z1):1-6 Cao Ruiqiang,Su Ruoxi,Zhang Wu,et al.Quality management practice for the hardware and software product of Chang’E-5 lunar probe[J].Spacecraft Engineering,2018,27(z1):1-6 (in Chinese)
- [12] 王婧,陈仪香,顾斌,等.航天嵌入式软件可信性度量方法及应用研究[J].中国科学:技术科学,2015,45:221-228 Wang Jing,Chen Yixiang,Gu Bin,et al.An approach to measuring and grading software trust for spacecraft software[J].Sci Sin Tech,2015,45:221-228 (in Chinese)
- [13] 张海翔,鲁辛凯.CMM软件能力成熟度框架分析[J].电子世界,2014(23):145 Zhang Haixiang,Lu Xinkai.Frame analysis of software capability maturity model[J].Electronics World,2014(23):145 (in Chinese)
- [14] 马常楼.软件研制的过程质量管理[J].计算机与网络创新,2009,35(16):34-36 Ma Changlou.Process quality management of software development[J].China Computer & Network,2009,35(16) :34-36 (in Chinese)
- [15] 石柱.航天软件过程改进实践[J].航天控制,2006,24(2):68-72 Shi Zhu.Aerospace software process improvement practices[J].Aerospace Control,2006,24(2):68-72 (in Chinese)