武器装备的软件保障技术

2018-03-22 11:44万丽柏苗
电子技术与软件工程 2018年3期
关键词:武器装备

万丽 柏苗

摘 要 软件保障是武器装备正常发挥作战能力的关键技术,是我军信息化建设时期急需解决的突出问题。本文介绍了软件保障的概念,阐述了软件保障的主要内容,重点研究了面向过程的软件保障模式,为提高武器装备的软件保障提供了有效的解决途径。

【关键词】武器装备 软件保障 保障模式

1 引言

随着科技的飞速发展,依托各类高新技术,武器装备的信息化已经成为主流,应用越来越广泛。这些武器装备具有规模大、功能多、软件密集、操作复杂等特征。实践表明,软件保障技术能否成功有效配合武器装备完成任务,使其发挥应有的作战能力是至关重要的。目前该方面的应用研究已经受到了武器装备研制单位的高度重视,成为了新时期装备建设和装备保障的重要课题,也是配合我军信息化建设时期急需解决的突出问题。

2 软件保障的概念

软件保障的概念来源于军用装备综合保障,武器装备的指挥系统是靠软件作为支撑的,其作战能力的发挥很大程度上取决于软件保障技术,包括了软件的可靠性、可维护性以及软件的环境适应性和功能扩充等诸多方面。美国国防部标准中对软件保障的定义是:为确保运行的和配置的软件全面、连续地保障装备的作战任务而进行的所有活动的总和。美国空军对软件保障的定义是:为确保部署后的软件(或系统)在生产和部署期内,持续地维持其初始作战职能及后续职能,所展开的修改及改进的一切活动。英国对软件保障的定义是:软件保障是指为了系统中的软件继续使用而采取的全部措施。我国对软件保障是这样定义的:为保障已实现和投入使用的软件正常運行所进行的全部活动。可以看得出,它们之间是具有共同点的,那就是,软件保障是贯穿于整个武器装备全寿命周期中的为保障武器装备发挥应有作战能力而进行的一系列活动。

3 软件保障的研究意义

目前软件装备与硬件装备比较而言,其可靠性较差,同时软件装备具有技术难度大、费用高等特点,使得软件保障工作开展难度大,在这一方面的研究也受到了世界各国的高度重视。上世纪80年代开始美军已在研究软件保障技术的模式和原则、途径以及过程等主要内容并取得了较好的进展。相对而言,我国对软件保障技术的研究仍处于初始阶段,而我军的信息化建设步伐已经迈开,大量的信息化武器装备陆续服役,软件保障需与装备建设同行,加快软件保障的研究进度势在必行,因此,着力于解决武器装备的软件保障问题对当前的装备建设具有不可替代的深远意义。

4 软件保障的研究内容

在整个软件保障活动过程中软件保障的实施是至关重要的,如何制定和运行实施过程直接决定了武器装备的作战能力能否有效发挥,整个过程主要包括编制文档、人员设备配置和软件保障性分析以及软件保障规划等方面,这里主要就软件保障性分析和软件保障规划这两方面进行阐述,其余的与常规装备的保障相似,这里不再介绍。

4.1 软件保障性分析

软件保障性分析是软件保障工作开展的基础,主要分析内容包括保障需求及和保障措施等方面。具体内容是通过分析任务需求,制定在交付软件后用户的维护方法、保障措施、人员要求和用户手册等内容,是软件保障技术的关键环节,它对软件保障进行了整体布局和初步构想,明确了软件使用和维护的基本内容、提供了维护所需的保障资源和维护费用等信息。

有研究表明:按照国军标《装备保障性分析》来进行软件保障性分析可操作性不强,在分析过程中应结合软件保障性需求分析和软件保障过程建模分析以及软件资源需求分析等手段。保障性分析主要包括以下内容:

(1)根据任务需求提出软件保障性的设计因素;

(2)确定软件保障的需求;

(3)依据设计因素和需求制定软件保障方案;

(4)确定软件保障资源需求,根据实际情况分析比较,择出最优保障方案。

整个过程的实施最关键的在于建模分析,它主要用来分析软件保障过程以及它们之间的相互关系,识别软件保障的任务需求,比较分析筛选保障方案。综上所述,软件保障性分析主要流程如图1所示。

4.2 软件保障规划

软件保障规划是对软件保障全过程中各项工作事宜做出安排。实践证明,目前信息化武器装备系统中采用面向过程的软件保障模式是可靠的,该模式将软件保障过程划分为3个阶段,分别是:部署前保障、移交与部署中保障和部署后保障,如图2所示。

4.2.1 部署前保障

部署前保障是软件保障的需求分析和设计阶段,提前规划好整个软件保障过程。实施过程中着力解决“何时、何地、何人、何事、怎么维护和维护原因”的问题。具体来说就是提前规划好以下事宜:谁来干,分工明确,职责清晰;保障对象和工作内容是什么;在什么环境下,什么时间段完成;需要哪些保障资源、技术力量来完成;维护程度制定;维护费用预算等。其工作流程主要可概括为:需求分析、软件设计、软件编制、软件测试这4个环节。

4.2.2 移交与部署中保障

移交与部署中保障是软件保障交接与培训阶段,按照合同和双方约定,武器装备中软件和软件保障资源是必须同步完成和移交。在新软件列装后能否匹配武器装备发挥其作战能力是考验软件性能好坏的唯一标准,该过程主要包括:软件验收、软件培训、软件配发和用户培训。

4.2.3 部署后保障

部署后保障是软件保障的运行和维护以及软件更改阶段,是整个软件保障工作的重点所在,它主要包括以下内容:软件运行、问题反馈、问题处理和软件更改。具体来说,软件正常运行情况下需开展日常维护工作,软件运行受阻的情况下,需对出现的问题进行分析,确定受阻原因,必要的时候需形成汇报材料向上级和软件制定单位反馈报告,寻求解决途径。由于用户需求变化等原因而造成的软件需要更改时,软件保障工作又将回到部署前阶段,根据新的要求进行整改和编制。

5 结束语

本文从软件保障的概念和主要内容等方面进行了探讨,简要阐述了软件保障的基本工作流程和面向过程的软件保障模式。软件保障技术是近年来信息化武器装备综合保障的一个研究热点,由于其具有技术难度大、研究经费高等特点,至今仍然是我军信息化建设的一个瓶颈,尚存在着诸多理论和技术问题亟待解决,必须进一步加强研究,为我军软件保障工作的深入开展提供依据和保障。

参考文献

[1]MIL-HDBK-347 Mission-critical Computer Resources Software Support[S],2004.

[2]AFOTEC Pamphlet 99-102 Volume 2: Software Support LifeCycle Process Evaluation Guide [S],1999.

[3]鲁特兹.Python学习手册[M].北京:机械工业出版社,2009.

[4]彭瑾,孙有田,郭桂友.基于软件装备保障过程的探讨[J].国防技术基础,2010(10):34-37.

[5]刘世军.装备软件保障技术研究[J].中国电子科学研究院学报,2008(06):639-643.

作者单位

西南计算机有限责任公司 重庆市 400060

猜你喜欢
武器装备
武器装备发展可靠性、维修性和保障性的相关讨论
武器装备订货合同精益管理的措施
试析武器装备军民一体化保障
浅议当前灭火抢险救援中存在的问题及解决对策