论文部分内容阅读
随着信息化技术的发展,航天发射任务中软件所发挥作用越来越重要,已经分布于各系统各专业领域,尤其是中小规模(通常1万行代码以下)软件所占比例达到90%以上。这些软件版本众多、变更频繁,并且研发过程中随意突发情况多,难以管理。在一个软件组织中通常只注重结果很少关注开发过程,软件开发过于依赖个人英雄主义,软件质量难以控制和继承。军用软件能力成熟度模型GJB5000A是由总装电信部牵头,在美国软件工程研究所CMMI(软件能力成熟度模型集成)的基础上,制定的一项对军用装备软件开发过程进行持续改进、从而确保软件质量持续提升的规范要求,与上世纪90年代总装司令部推行的软件工程规范一脉相承。2005年3月总装原部长陈炳德签署了4号命令《军用软件质量管理规定》,要求凡具有军用软件研制职能的单位“十二五”末必须通过GJB5000A二级或以上评价,否则将取消军用软件研制资格。基于此背景,XX中心于2011年底开展GJB5000A二级评价工作,并于2015年初通过了原总装二级认证。在开展体系认证三年以来,开展了体系编写、组织构建、培训宣贯、项目推进等大量工作,软件过程管理水平有了大幅度提高,进度和成本更加可控,软件质量提高明显,二级体系推广以来,软件在任务中未出现因过程管理不到位造成的问题。但在推广实施过程仍存在不少问题,如软件人员工程技术水平不足、工作统筹矛盾突出、项目管理成本加重、组织资产缺乏等,一定程度影响了贯标的质量和效果。为此,需要在实践中不断总结经验教训,持续进行改进过程,为航天发射保驾护航。