加强我国军用软件质量管理的若干

时间:2024-04-08 点赞:47962 浏览:95650 作者原创标记本站原创

本文是一篇质量管理论文范文,质量管理方面有关毕业论文格式,关于加强我国军用软件质量管理的若干相关硕士毕业论文范文。适合质量管理及软件开发及软件工程方面的的大学硕士和本科毕业论文以及质量管理相关开题报告范文和职称论文写作参考文献资料下载。

[摘 要]随着军队信息化的高速发展和广泛应用,军用软件在武器装备系统中的重要性日益突出,其质量已成为影响武器装备作战性能的关键因素.分析了我国军用软件质量管理的发展和现状,并从突出地位作用、加强理论研究、加快系统建设、提高建设水平四个方面对如何加强我国军用软件质量管理提出了思考与建议.

[关 键 词]军用软件;质量管理

【中图分类号】E91【文献标识码】A【文章编号】1007-4244(2013)04-113-2

随着高新技术的发展和装备信息化程度的提高,软件在现代武器装备中所占的比重不断增加,在武器装备系统中的地位逐渐由硬件的配套产品上升为独立的产品,成为武器装备系统和自动化指挥系统的重要组成部分,武器系统功能的生成和发挥对软件的依赖性越来越强.军用软件的质量关系着装备系统功能的强弱和成败,直接影响甚至决定着武器装备的质量.

一、军用软件

军用软件(MilitarySoftware)是指用于保障军事装备及其配套系统正常工作,经正式立项研制并交付军方使用的特殊的专用软件产品.与常用软件相比,它实时性、时序性、精度性、安全可靠性要求更高,并具有嵌入式软件多、能适应各种恶劣军事应用环境的特点.

军用软件一般分为两类.一类是武器系统软件,包括为武器系统专门设计或专用的嵌入式软件,指挥、控制和通信软件;对武器系统及其完成军事任务进行保障的其他软件.另一类是自动化信息系统软件,主要是指执行与武器系统无关的系统使用和保障功能的软件.

二、我国军用软件质量管理的发展

同国外相比,我国军用软件质量管理起步较晚.1996年,原航天工业总公司颁发了《中国航天工业总公司软件质量管理规定》,明确规定了软件也是产品,必须和硬件一样纳入型号配套管理,列入产品配套表和技术配套表,实施产品管理.2000年3月,国防科工委颁布了《国防科工委关于加强国防科技工业质量工作问题的若干决定》,并于2001年9月颁布了《军工产品软件质量管理规定》.2002年,国防科工委专门组织软件调研组,对重点型号的软件承制单位进行了调研,并对加强软件质量与可靠性工作进行了现场指导.在2002年9月召开的国防科技工业质量工作会上指出,软件质量是当前比较薄弱的环节,应充分重视软件质量问题,积极借鉴国外软件质量管理方面的经验,加强国防科技工业内部各单位的交流,促进软件质量控制和可靠性工作.

我国军用软件质量管理基本上是以软件开发项目为中心,以软件工程化带动和推进软件质量管理,其具体方法如下:

1.依据软件工程原理,按照一定的软件开发方法学,确定适当的软件生存周期模型,分阶段实施了软件质量管理和控制.

2.型号软件纳入了产品配套表,对软件产品的研制进行了严格的质量管理.

3.根据软件的规模和安全关键性等级,对软件进行了分级分类管理.

4.落实型号研制人员的岗位职责,软件研制人员经培训合格后持证上岗.

5.制定并实施了大型项目的软件规范.

6.建立并完善了软件独立测试机构,提出并实施了软件仿真测试,加强了软件开发项目组内的软件测试力量,对A、B级软件开展了独立的确认测试.

7.为总结型号软件开发方面的教训,编写了型号软件故障启示录;为总结型号软件测试经验,编写了软件评测文集与案例,建立了测试实例库.

三、我国军用软件质量管理现状

随着军事装备体系化、复杂化、高技术化趋势逐渐显著,各类军用软件的使用日趋广泛,结构日益复杂,军用软件已不再是硬件的附属物,已经成为与硬件并列的、独立的技术状态管理项目.军用软件要求具有很高的可靠性、可维护性和安全性,以保证最大限度地发挥系统的整体作战效能.因此,军用软件开发中必须采用有效的手段和工具进行软件的质量保证活动,以支持开发人员在最短的时间内,用最小的费用开发高质量的软件,满足应用需求,同时减少维护费用.

但是,由于受多种因素的影响和制约,军用软件的质量和可靠性问题一直没有引起人们足够的重视.软件在开发、设计阶段缺乏严格的需求分析和评审;在调试、验收阶段,由于缺乏科学的测试手段也无法对软件进行必要的测试;在使用、维护阶段,不能严格按照软件配置进行管理,造成软件在生存周期中,存在着更改随意性大、质量难控制的问题.这些都不可避免地造成了软件的技术状态混乱,给用户的使用和维护工作带来了困难,影响了战斗力的提高.军用软件质量管理存在的一些不足如下:

(一)承制方尚未建立完善的软件质量保证体系

目前,虽然已经建立基本的军用软件质量体系标准,如GJB9001B-2009等,但是实施程度较差.在现阶段,军事科研软件的开发大多集中于军队直属单位中,大多是院校、科研所及相关部门.参与软件开发单位一般较多,但单位内部没有建立较为完善的软件质量保证体系.由于质量体系的不完善导致了软件开发过程缺乏行之有效的管理和监督,软件的质量保证工作基本上是由软件开发者自身完成的.

(二)军方尚未有效参与软件需求定义

软件需求是度量软件质量的基础,不符合需求的软件就不具备质量.但当前的型号研制中,军用软件需求定义阶段缺少军方的有效参与,设计人员无法全面、准确地理解和定义装备的作战使用需求,同时对军用软件隐含的需求(如软件的可维护性)重视不够,导致在后续工作中软件修改、返工频繁,不但影响了软件研制进度,而且一些质量问题和缺陷也带进了后面阶段的工作中,软件质量难以保证.

(三)软件测试不够充分

目前,军用软件承制方多数没有建立专门的软件测试组,而是在软件开发的各阶段主要由开发人员采取自测和互测相结合的方式.由于软件开发人员任务重,他们在测试上不可能花费很多时间,容易走过场,致使测试的作用和可信度大大降低,一些隐含的错误和缺陷被遗留到软件产品交付投入运行阶段.(四)文档在软件质量保证中的作用尚未引起足够的重视

软件文档是计算机软件产品不可缺少的一部分,它关系到系统能否有效运行、开发和维护,是保证软件质量的一个重要手段,它主要体现在文档本身的可追溯性和可改进性.但是,在实际工作中,文档的形成过程是一项艰苦、枯燥的劳动,人们常常忽视它,致使文档的编制和管理存在着许多亟待解决的问题.一是软件开发人员对文档编制不感兴趣,编制不及时;二是软件文档格式不规范,内容不完整,可读性差;三是文档审核、管理把关不严,未经许可随意更改的现象比较普遍.这些问题导致了软件透明度低、可维护性差.


四、加强我国军用软件质量管理的措施

要突出军用软件质量管理地位作用

随着军用软件在作战、训练、战备、管理等军事领域的广泛应用,其地位和作用更加突出,必须充分认识到软件质量问题的严重性和紧迫性,努力提高军用软件的质量和管理水平.必须针对军用软件研制及使用保障过程中存在的种种不足,强化质量意识,加强质量管理制度建设,建立健全软件质量管理体系,不断提升质量管理能力.

要加强军用软件质量管理的理论研究

军用软件在研制开发过程中,对质量管理理论具有明显的依赖性.针对目前对军用软件质量管理理论研究较少的现状,迫切需要加强相关领域的研究.

1.加强军用软件质量管理基础理论研究.军用软件质量管理基础理论主要包括基本概念和基本原理,军用软件质量管理的特点、要求和原则,以及面对当前软件开发和使用保障过程中遇到的新问题,提出解决的对策、措施和研究重点,以便系统地研究和解决.

2.加强军用软件质量管理基本规律研究.军用软件质量管理基本规律是进行质量管理活动的基本遵循和依据.应根据军用软件自身的特点和要求,借鉴质量管理活动的基本规律,从军用软件的需求分析、设计、开发、测试、定型与鉴定、质量监督、项目管理、验收、配置以及维护等不同活动的特点出发,来研究军用软件质量管理的基本规律.

3.加强军用软件质量管理方法手段研究.要紧贴军用软件质量管理的实际,区分不同活动的特殊要求,围绕军用软件质量形成的全过程,深入开展质量管理方法手段的研究.

要加快军用软件质量管理体系建设

现代高技术武器大量采用计算机系统,军用软件为完成智能化的任务,也越来越复杂,外军已经把军用软件作为装备纳入了管理体系.我军新一代武器陆续装备,指挥自动化系统也初具规模,软件的成分大大增加.但军用软件在设计、开发、测试、维护、使用管理上还很薄弱.因此,针对军用软件的特殊性,建立系统化、正规化的质量管理体系十分重要.

1.建立军用软件质量管理部门.有必要在总部一级建立一个集中统一的软件管理部门,负责制定用以规范和指导军用软件发展的法规、制度和技术标准,在总体上规范和指导各军兵种的软件开发与采办;在各军兵种成立相应的部门,负责指导、规范本军兵种的软件开发与采办工作.

2.健全军用软件质量管理体系.在准确把握军用软件质量需求的基础上,研究如何加强组织体系建设,形成科学合理的质量管理体系,明确各层次、各部门的质量管理职责,提高质量管理的保障能力和水平.

3.健全军用软件质量管理的相关法规和技术标准.健全完善的法规和技术标准是军用软件质量管理的前提.为保证军用软件质量管理的顺利实施,必须加强顶层设计和体系结构的总体规划,建立满足军事需求的、统一的软件体系,结构和标准规范,解决好软件的发展同步、功能配套、兼容匹配.

(四)要提高军用软件质量管理建设水平

1.运用全寿命管理的思想提高质量.对军用软件从需求分析到新系统替代的整个生存周期过程中各阶段及各环节的活动,实施前后衔接、持续不断、首尾响应、协调统一的管理,明确每一个阶段、每一个部门的管理任务和目标.

2.用软件工程的原则与方法研制、开发、维护军用软件.军用软件系统复杂,软件度量、工作量估计、需求变化和风险管理难度大,开发进度和质量难以保证.运用软件工程的思想加强软件开发,有助于提高软件产品的质量和开发效率,减少维护的困难.

3.建立相应的规章制度,明确职责与职权,使软件质量管理工作规范化、标准化.软件开发时间周期长,参与人员、部门多,在整个生存周期内,软件的开发环境、运行环境都会发生变化.通过建立一套评估、控制和实施软件质量管理的机制,有利于实现软件质量管理的科学化、制度化和经常化.

相关论文

我国环境监测质量管理体系策略探究

本文是一篇环境监测论文范文,关于环境监测类毕业论文,关于我国环境监测质量管理体系策略探究相关毕业论文题目范文。适合环境监测及质量管理。

当前我国企业全面质量管理提升策略

本文是一篇全面质量管理论文范文,全面质量管理方面有关毕业论文,关于当前我国企业全面质量管理提升策略相关毕业论文格式范文。适合全面质量。

提升我国风电制造业质量管理水平的

本文是一篇质量管理论文范文,质量管理方面毕业论文参考文献格式,关于提升我国风电制造业质量管理水平的相关毕业论文范文。适合质量管理及质。

我国制造业企业质量管理体系现状

本文是一篇质量管理论文范文,质量管理方面本科论文开题报告,关于我国制造业企业质量管理体系现状相关研究生毕业论文开题报告范文。适合质量。

软件质量管理体系

本文是一篇软件开发论文范文,软件开发相关本科论文开题报告,关于软件质量管理体系相关大学毕业论文范文。适合软件开发及质量管理体系及全面。

我国环境监测质量管理体系

本文是一篇环境监测论文范文,环境监测相关函授毕业论文,关于我国环境监测质量管理体系相关本科毕业论文范文。适合环境监测及质量管理及环保。

我国环境监测质量管理体系

本文是一篇环境监测论文范文,关于环境监测方面毕业论文范文,关于我国环境监测质量管理体系相关毕业论文范文。适合环境监测及质量管理及质量。