浅谈GJB 5000A二级软件工程化实施
2019-10-21王伽
大东方 2019年3期
摘 要:为了提高装备软件承制单位的软件过程能力,达到规定的软件研制能力要求,进行 GJB5000A软件工程化实施,在实施的过程中,由于种种原因,导致软件工程化的现状与GJB5000A二级要求相去甚远,本文就实际工作经验浅谈实施中的不足及几点建议。
关键词:GJB 5000A二级;软件工程化;现状及建议
1、引言
随着我国国防现代化建设的迅速发展,现代武器装备日趋复杂,软件作为武器装备系统的神经中枢,一旦失效将会导致装备系统失效。为了提高装备软件的质量,军方对军用软件的过程控制提出了GJB5000A 贯标要求。
但是在GJB5000A实施过程中,相关软件制度的落实情况不太乐观。软件项目管理缺乏对软件的统一策划,在软件开发的计划性、设计的独立性、过程的规范性、质量保证的有效性等方面,与GJB5000A 二级标准要求存在一定差距,实施效果大打折扣。
2、GJB 5000A的基本概念
GJB5000A规定了军用软件研制能力成熟度的模型,二级要求建立基本的软件项目管理过程,对成本、进度和功能特性进行跟踪,建立必要的规章制度,使类似项目的成功能重复。
2.1、实施过程
GJB5000A二级中有6个关键过程域:配置管理、测量与分析、项目监控、项目策划、质量保证、需求管理。通过不断提高过程质量,来提高软件产品的质量,维护软件开发过程可控。
2.2、项目管理
项目管理要求项目能按照组织定义的过程进行策划并确保该策划能够得到有效的执行。其覆盖与项目策划、监督和控制有关的管理活动,包括制定和维护项目计划、建立和维护承诺、对照计划监督进展、采取纠正措施等有关活动。……
登录APP查看全文
