军用软件质量保证规范【军用软件质量保证问题的研究】

摘 要如何保证军用软件质量已成装备信息化建设进程亟待重要问题。

军用软件质量涵分析了目前我国军用软件质量保证工作存突出问题提出了相应方法与对策。

关键词军用软件质量保证。

适应新军事变革代要打赢信息化战争近年我军武器装备信息化建设速日益加快。

随着装备信息化水平不断提高军用软件“核心地位”和“神枢”作用也日益突出军用软件质量已成影响装备质量关键因素。

装备研制生产程长期以存重硬件、轻软件重技术、轻管理倾向。

随着软件系统信息化装备地位作用提升复杂程提高与相关问题越越多地暴露出直接影响到装备系统运行稳定性和整体效能发挥制约了部队战斗力形成。

如何保证军用软件质量已成装备信息化建设进程亟待重要问题。

军用软件质量涵。

软件般由程序、数据和档等要素组成。

按 9000系列标准观软件质量是指其特性总和表示软件满足明确或隐含要能力。

军用软件质量也可如表述军用软件质量可以通测量其部质量属性或外部质量属性或使用质量属性评价。

当用软件身部属性(如软件规模、复杂性或模块独立性等)刻画软件产品质量所体现是部质量;当软件特定环境下运行所表现行则代表了产品外部质量;根据使用软件结而不是软件身属性测量评价则是使用质量

军用软件部和外部质量模型包括质量特性、质量子特性和质量量。

军用软件使用质量描述方法与部和外部质量不包括质量特性和质量量。

军用软件质量形成并体现军用软件生命周期分析、设计实现、测试、运行和维护等各阶段也是软件开发方、使用者、监理机构等多方通力协作共努力结。

军用软件质量保证存突出问题。

虽然十几年军用软件研制单位、主管部门等机构对软件质量保证工作进行了有益探并取得了初步成但我国军用软件质量保证现状并不乐观主要表现以下几方面。

软件研制人员缺乏必要、有效分工。

按照软件工程要软件分析是软件质量保证基础是软件整研发工作前提军用软件分析人员不但应具备软件技术质还应熟悉相关军事知识了军队信息化发展趋势。

但目前分析人员多由具体程序模块设计人员兼职且缺乏与军方深入系统交流沟通不能获得军方真实重软件实现技术细节从而导致迁就技术尴尬局面。

软件研发人员分工不明确导致软件系统缺乏总体规划降低了系统运行稳定性、通用性和可扩展性。

软件分析不深入且缺乏军方有效参与。

软件分析整软件研制生产程占有重要地位。

但由缺乏必要人员分工和其它如赶工期等主客观原因使有些软件分析趋走场没有详尽分析情况下就仓促上马另外软件分析阶段由缺乏军方有效参与或软件开发方缺乏与军方有效交流、沟通造成不明确存软件开发人员凭人感觉杜撰软件现象。

3 软件开发档管理不健全对其重要性认识有偏差。

软件开发档软件寿命周期起着重要作用但开发程别单位贯彻相关标准力不够使得档编制和管理存漏洞。

极端情况下有些软件研制单位末倒置软件研制完成才开始编制档结欲速则不达造成开发效率低下产品追溯性差软件使用保障困难。

“部署软件保障”没有得到足够重视。

“部署软件保障()”是美军0世纪80年代针对软件保障诸多问题首次提出。

500099被定义“确保下列功能实现所要进行所有活动综合具有关键任计算机系统寿命生产部署役阶段实现并投入使用软件系统连续保障其初始作战任及期确定任以及产品改进阶段努力”。

也就是对投入使用武器系统软件实现维修、保障、升级系列活动。

虽然美军将其划人装备保障畴但从其定义我们不难看出“部署软件保障”仍是软件质量保证重要组成部分是软件研制生产阶段质量保证延续。

目前我们尚建立完善“部署软件保障”标准和规普遍采用“售”简单运作模式缺乏对列装软件系统动态质量保证。

3方法及对策。

3 建立健全软件企业质量认证体系加强软件研制单位格考核认证。

我国软件业普遍存重技术、轻管理情况要从根上提高软件开发质量必须参照国际质量保证体系采用相关质量标准实施管理避免管理程混乱无序性确保软件质量

近年国部分软件开发商提高身管理水平和产品质量,发地按照 9000系列标准建立软件质量保证体系军方也相继颁布实施GB900009《质量管理体系要》、GB 5000003《军用软件能力成熟模型》等标准实行研制生产格准人制我国军用软件系统研制生产提供了可靠质量保证。

3 推行软件工程化管理加强软件管理

根据软件工程化要对软件生命周期各阶段工作进行计划和管理明确各阶段应达到要和各类人员、机构职责。

通对各阶段计划节工作进行监督、评审。

评审通方可入下阶段将各阶段档编制与管理结合起如根据软件任评审软件说明缺陷根据软件说明验证软件设计是否正确等。

军用软件开发“不可见”事物化成“可见”档软件开发各阶段进行严格评审阶段评审通对“可见”。

任、要以及设计细节不断了、交流沟通尽早发现并纠正软件缺陷以提高软件开发效率和软件质量实现软件开发程受控使开发活动更有成效。

33 切实做软件标准化工作提高软件质量

首先要加强软件标准化宣传教育有计划、分层次地开展软件工程标准化宣传与教育使各级、各类软件研发人员了相关标准规并能理、会使用从而规软件研发程保证软件质量;其次必须尽快建立和完善军用软件标准体系制修订批急软件标准扎实做软件标准贯彻实施使软件工程工作走上科学化、规化道路;要软件开发程切实贯彻“三化”设计思想提高软件通用化、系列化、组合化水平进而提高软件模块重复使用率。

3 引入三方监理机制探切实可行测评标准和手段。

软件研发程引入具备监理质三方加强对软件研制生产程监理杜绝我测评不合理现象。

积极探行有效软件测试、检验手段。

目前国外软件业已出现了许多软件质量测评方法我们应该吸取其成功验基础上结合我军建设实际制定相应标准、规量化各项测评指标制定合理软件测评方案。

35 建立合我军特色“部署软件保障”体系。

随着软件技术快速发展及新期军事不断变化信息化装备系统有效使用寿命有逐渐缩短趋势这使得新技术能够迅速化战斗力但也给软件质量保证工作提出了更高要因我们必须建立健全合我军特色“部署软件保障”体系及有效地软件部署出现各种问题实际使用程不断完善软件质量发挥信息化装备军事济效益。

结束语。

随着软件质量观念不断更新软件企业质量保证体系建立与完善软件质量保证相关标准不断制定、完善我国军用软件系统研制、生产将得到进步规质量将得到有效提高。

■。

参考献。

[]张翼.军用软件研制质量监督[].兵工动化0076(8)89―9.。

[]刘伟, 龙琼等.如何加强军用软件质量管理[].计算机技术与应用0077()55―57.。

[3]党军亚.浅析军用软件开发与质量管理[].电讯工程006()6―7.

1 次访问