军用软件质量控制的措施和方法.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 军用 软件 质量 控制 措施 方法
- 资源描述:
-
总第228期
船电子工程
Vol 33 No
13年第6期
Ship Electronic Engunecring
军用软件质量控制的措施和方法
邱海华
(海军驻中南地区光电系统军事代表室武汉430233)
摘要军用软件质量以及军用软件质量控制日益成为人们关注的焦点。通过分析军用软件的特点以及國军标对软件质量新的要求
针对军用软件在质量和可靠性方存在的问题,提出了军用软件质量控制的措施和方法
关键词军用教件;质量摔制;软件质量
中图分类号TP312
Quality Control Methods of Military Software
OIU Haih
Military Representative fice of Electr(ptical Systems of Navy in Zhongnan Area, Wuhan 430233)
Abstract The quality of military software and software quality control become the focus. According to the problems of quality and
ability of military software, the methods to improve quality control of military software is presented through analysis of mlitary software
characteristics and new naticnal military standard.
Key Words military software, quality cor. troi, software quality
Class Numbher]]2
4)生产过程不同。软件研制完成后,其生产过程主要
是复制,其过程简单,一致性好,质量便丁控制
随着装备向高精度、智能化方向的快速发胺,软件在装
维护过程不同。软件的维护不需要更换元器件,主
备中的数量迅速增加,装备中软件的复杂程度也越来越高,要是软件语句的修政
作为计算机控制系统核心的软件质暈就显得尤为重
军用软件的其他特性
要,因此,加军用软件的质量控制,提高软件质量,对
用软件的特殊应用又使其开发和质量保证难度增
全面提升我国武器装备系统工程质量有蓄重要的意义,应大,体现出一些新的特点
成为装备质量监督工作的重中之重
9年12月新的GJB9001B质量管理体系要求》烦
1)军用软件使用要面临复杂、不确定和恶劣的作战环
布,2010年4月1日起正式实施。作为最重要的国家军历境,必须具有高可靠性、高安全性和高生存性
标准之…,新《质量管理体系要求》的一些新变化和新要求
2)军用软件应具有高保密性,在战争信息对抗环境
受到了极大的关注。新标准修订过程中充分考虑到软件本中,要求军用歌件共有较高的安全防护能力
身的复杂性、抽象性、易变性、质量难以控制的特点,有针对
3)军用软件首先足一种装备,这决定了军用软件开发
性地提出了一些新的要求
方法要与武器装备使件研制中采用的设计方法一致
4)军用软件规模巨大,如一艘现代化战舰所包含的软
2军用软件的一般特点
件有5000万行源代码。
2.1软件的一般特点
5)现代化战争需要进行大量的数据交换、信息共享
软件是脑力劳动的产物,存在于各类存储介质中,其
这些均对军用软件提出了高互操作性要求
任何物理、化学规律的制约。因此,相比传统硬件主要有
竿用软件除了在研制、生产、状态管理等方而有特
以下特点
1》失效机理不同。软件的失效是由了软件在运行让殊要求外,同时还要求开发人员、开发设施和工具在安全保
程中潜在的错误被触发造成的。
密等方血有特殊的要求
2》生命周期不同。软件不存在硬件传统意义上的消3国军标对软件质量的控制要求
耗和磨损,其生命周期主要是由于用户对其需求产生变化
而被终止。
GJR]405A《装备质量管理术语》对软件进行了定义即
3)研制过程不同。软件的研制主要是人类脑力劳动,使用于军事日的的实现某个或某些特定功能的计算机程
软件是人类逻辑思维的反映,具有抽象性
序、数据、有关资料及其求载平合的统称。该标准给出了软
x收稿日期:2012年12月25日,修回日期:2013年2月1「1
作者简介:邱海华,男、工程师,研究方何:计算机科学与技术。
万方数据
26
邱海华:军用软件质量控制的措施和方法
总第228期
件的定义,明确了较件的范围
动和开发过程规范化、程序化和标准化。从最新的标准米
3.1CJB90
质量管理体系要求
看,未来军用软件的发展必然是1程化,建立一套系统的技
CGJB9001ⅸ质量管理体系要求》提出对软件承制单位术和管理规则,对软件研制、生产和售后服务过程实行控制
为保证其软件的质量应具备的质量保证体系,以及规范的和管理,以确保获得可靠的产品。我军月前已发布了GIB
软件研制、生产、维护和服务的过程能力和必要的软件能力438A《武器系统软件开发文档》、GJB2786《武器装备系统
的综合性要求。标准从质量管理体系的角度对提供军用软软件开发》、GJB2255《军用软件产品》、GJB1276《军用软
件产品研制、生产、售后服务的组织,其质量管理体系中的
件维护》等多项软件工程标准,但是,要满足软件质量控制
控制内容,也进一步提出了计算机软件工程化管理要求。要求还有一定差距。为此,下一步要制定的标准主要是软
具体表现在如下
件生存周期、软件接口、软件度量、配置管理、质量保证、系
1)4.1总要求中增加注5“适用时,组织可参照GIB统测试、软件项目管理、风险管理等标准,不断提高软件的
5000要求建立、实施并改进其软件过程”;
工程化管理水平。
2〉7.1增加要求(f)“计算机坎件:程化管理要求”;
4.3以软件研制过程中的质量监督为重点提高软件质量
3,1细化要求(o)“对计算机软件需求分析、设
控制效
实现、测试、验收、交付和使用的全过程进行策划,落实需求
根据相关统计数据,在军用软件生命周期中,研制阶段
管理、策划与踪、文档编制、测试、质量保证、配置管理等”
的错误风险所占比率最高,占到70%以上,包括需求分析
4)7.3.4提出“必要时,进行计算机软件的专题评审
错误、设计错误、编码错误、测试错误等,其中需求分析错误
3.2GJB9001B-2009《质量管理体系要求》中涉及的其他乂占到设计阶段缺陷的56%。因此,军用软件质量主要
重要软件标准
取次于研制过程质量特别是用户需求分析,控制好研制阶
(GJB5000《军用软件能力成熟度模型》中,规定了军方段的软件质量,可以达到事半功倍的效果,重点对以下三个
用于评估组织的软件能力成熟度模型以及软件整个牛存周方面进行控制:1)要细致调研、充分沟通,做好需求分析
期内的软件管理过程和工程过程,提出了对承担军用软件概要设计等研制前期工作;2)加强软件文档的管理,增强
研制、生产和售斤脱务的组织的软件能力评价标准。
文档的针对性、精确性、清晣性、完整性、可追溯性;3)加强
GJB4072A《军用软件质量监督要求》中,提出了军用技术状念管埋和展开阅读全文
文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文