王 璐, 雷 玲
(中国兵器装备集团自动化研究所, 四川 绵阳 621000)
随着国防现代化的发展, 在武器装备中计算机的应用已非常广泛而深入, 软件也随之在武器装备中大量应用。 为此,总装备部于2008 年颁布《GJB5000A 军用软件研制能力成熟度模型》标准,用于规范军用软件研制单位的软件研发过程, 提高军用软件的产品质量和研制单位的软件过程能力[2]。
本文以作者实际参与的项目为例, 简单介绍项目策划、 配置管理以及过程和产品质量保证在军用嵌入式驱动软件中的应用。
软件项目策划是开展项目过程控制的前提, 根据作者所在单位体系文件要求, 项目策划分为以下6 个基本步骤。
在发布开发计划之前,项目负责人应组织开展软件项目的早期策划工作,形成项目“策划计划”。主要活动如下:
(1)项目负责人根据《软件研制任务书》或《技术协议》等输入文档,明确项目研制周期;确定软件项目的组织结构和人员及分工。
(2)项目负责人分配策划期间的工作任务,根据项目研制周期,明确策划期间的监控周期以及监控内容、策划期间的相关方参与要求、 数据管理要求以及人员培训需求等。
(3)项目CM 建立配置管理系统,分配权限。
(4)开展需求沟通理解、进行软件研制任务书评审等。
因本软件为嵌入式驱动软件,无历史项目可供参考,规模小,周期短,根据组织的《软件开发生命周期模型选择指南》,明确新研瀑布型为本软件的生命周期模型。……