攸 阳,杨素梅
(1. 海参信息通信局,北京 100055;2. 中国电子科技集团公司第七研究所,广州 510310)
军用软件是武器装备信息系统的核心,军用软件的发展是我国军队实现高水平信息化的关键[9]。随着军队作战水平要求的提高,越来越多的软件应用在指挥作战系统中,军用软件质量成为影响军队武器装备质量高低、安全是否的关键性因素。军用软件具备以下特点:
(1)军用软件本身的复杂性、抽象性对系统的安全性、可靠性带来挑战;
(2)大多数军用软件规模较大,研制周期比较长;
(3)功能相同的软件,由于应用场所较多、接口不同。因此,存在着分支版本管理的要求;
(4)武器装备系统集成化、复杂化导致需求变更的频率较高。
基于以上所述的军用软件特征,在军用软件中实施软件配置管理有着更紧迫、更高的要求。
根据军用软件配置管理的现状,结合GJB5000A的要求,目前军用软件的主要工程活动包括:系统要求与系统分析、软件需求分析、软件设计、编码与单元测试、软件集成测试、软件配置项测试、软件系统测试等活动[3]。由于要适不同的规模、不同需求稳定性的软件开发。军用软件的开发模型通常包括瀑布模型、迭代模型、外场开发模型、沿用模型等。软件配置管理系统对软件整个生存周期中产生的文档、代码以及其他数据进行管理。记录软件开发过程中的变更,搭建一个规范的软件开发平台。为项目相关人员能够在每个阶段提供所需要的版本的配置项提供保障。……