军用软件探索式测试方法的研究
2020-09-10李阳刘艳魏嘉毅李彩峰王天喜
李阳 刘艳 魏嘉毅 李彩峰 王天喜
摘要:随着经济的发展和社会的进步,国家逐渐走上繁荣富强的道路,对科学技术的发展更加关注,尤其是对于计算机软件的发展,这些科技的创新不仅能够提升生产的效率,还能够在一定层面上促进国家经济的发展,同样随着计算机软件的发展,军用软件也在一定程度上得到了高度的重视,但是军用软件开发过程中会面对许多不同的问题,例如军用软件开发过程中的质量问题,开发效率问题,以及开发错误问题等等。因此,我们要十分重视软件的探索问题,本文将从军用软件测试的重要性和军用软件测试的方法两个重要的方面来进行探讨。
关键词:军用软件测试;优点;方法研究
当今时代是一个科学技术迅速发展的时代,在这些科学技术的发展下出现了许多高新技术软件,这些软件包括计算机软件、军用软件等等。军用软件与它的软件有很大的不同,军用软件集中体现了一个国家的重要的军事力量。但是,军用软件由于结构的复杂性,规模的巨大性,有时将会产生一系列软件问题,这些问题不仅会造成巨大的人员伤亡危及士兵的生命,还会给国家造成重要的经济损失,经济损失是小危及生命是大,为此我们要树立严格的危机意识,在军用软件研发成功之后,采取必要的软件测试方法进行测试,测试成功之后再投入使用。军用软件投入使用之前的测试方法我们应该给予高度重视。
一、军用软件测试的重要性
军用软件测试的目的是为了探索军用软件是否能够正常使用,从而发现军用软件使用过程中的一些不必要的错误,通过减少错误的发生,更大的发挥军用软件的价值。
1.军用软件测试有利于保证产品的质量
近年来随着我国经济的发展,出现了一些新型的经济发展的产业,这些产业即包括一些公司进行软件的开发,也包括军用软件的开发等等,产品质量在公司的发展过程中居于重要的地位,军用软件作为国家的军事力量的重要软件,更应该重视产品的质量。因此军用软件技术的开发,在投入使用之前,应该使用正确的方法进行测试,这样有利于保证产品的质量,一个国家的军用软件,要想做大做强,应该在创新的基础上对产品质量予以高度的重视。
2.军用软件测试有利于控制成本
成本管理也是应用软件在开发过程中的一个重要的方面,成本控制应该贯穿于军用软件开发的全过程,我们在军用软件开发过程中进行军用软件测试,既有利于对成本进行控制,又有利于在有限的成本里面使军用软件开发成果达到最优化。在军用软件的开发过程中,通过进行军用软件测试有利于及时发现开发过程中的错误,从而有效地控制开发成本。
3.军用软件测试有利于确认软件的可靠性
近年来各个领域都会涉及到软件的开发,军用软件也不例外,在这些领域进行软件开发的过程中,可靠性越来越受到人们的关注,随着军用软件的规模的不断扩大,会出现一系列错误的问题,从而使软件出现缺乏可靠性的问题,因此在军用软件的开发过程中,辅之以必要的军用软件测试的手段,有利于确认软件的可靠性,从而使军用软件更有效的投入使用,减少必要的人力和经济损失。
4.军用软件测试有利于提高国家的军事力量
一个有实力的国家,不仅要有稳定的社会发展环境,强大的科技经济力量,还应该要有强大的军事力量等等,军用软件只有通过不断的在开发中进行测试,才能够研制出更加强大的军用软件,从而提高国家的军事力量,提高参与国际竞争的军事实力,提高我国的政治地位。
二、军用软件测试的方法研究
由于军用软件处于国家的一个重要的领域,我们更应该引起高度重视,用有效的探索式测试方法来进行军用软件测试,从而使军用软件开发产生更大的成果。
1.进行较为系统的传统测试
对军用软件系统的测试包含五个方面,这五个方面具有系统性,缺一不可。首先应该对军用软件进行必要的需求分析,从而明白军用软件的设计意图;其次,根据需求思考如何有效地进行测试;再次,对如何测试进行设计思考出测试的方法;然后根据自己的设计进行测试;最后根据测试的结果进行总结,反思问题和改进的方法。这种相对系统的测试的方法具有阶段性,有利于满足需求。在一个阶段完成之后进行相应的思考和总结,才能进入下一阶段,这需要在每个阶段进行测试时,应该记录发现的问题,及时的改正并且调整,从而减少军用软件开发过程中的不必要的损失。
2.对部分进行测试
部分测试是和传统的系统的测试相对而言的,传统系统的测试强调的是对整体的测试,而探索部分测试强调的是对部分进行测试。这种测试是在军用软件开发过程中条件不充分的条件下而进行的,由部分环境的条件进行信息的输入,产生相应的数据,进而对状态和模式进行分析,产生相应的程序的代码的测试,这种有针对性的对部门进行的测试,有利于在有限的时间内解决军用软件开发过程中的关键问题。
3.多种方式相结合来进行探索性测试
用多种方式相结合来进行的探索性的测试是一种军用软件开发测试的有效方法,它不同于系统性测试和部分测试的条件的稳定性,这种多种方式相结合来进行的探索性的测试,主要应用于军用软件开发过程中环境发生改变的条件下。由于军用软件开发逐渐向更深层的方面深入,我们对军用软件的需求也会发生相应的变化,在这些需求发生变化的影响下,军用软件测试的方法也应该进行相应的调整,首先在总结军用软件日常标量的情况下,进行思考需求的变化,根据这些需求的大小来进行任务的选择,优先选择需求大的任务来进行探索式的军用软件测试,逐步发现探索中的问题,以此来重复执行,不断使军用软件开发结果最优化。
三、结束语
随着军用软件的不断的发展,军用软件测试已经成为提高军用软件开发效果的重要方法,这一方法的应用,不仅能够保证产品的质量,控制软件开发的成本,确认软件开发的可靠性,还能够提高我国的军事力量,增强我国的国际竞争力等等。根据军用软件测试的这些有利的条件,我们应该根据软件开发过程中的实际问题来选择是用系统的传统的方法进行测试,还是对部分进行测试,必要时可以采用多种方式相結合来进行探索式测试。相信在这些军用软件测试方法的应用下,军用软件开发一定会取得突破性的进展,在应用时能够减少人员的伤亡和经济的损失,从而为国家保留必要的经济基础和充足的人力资源,为国家的军事力量注入新的活力,增强国家参与国际竞争的军事实力,相信在我们的共同努力下,军用软件的开发一定会有一个更加光明的未来。
参考文献
[1]张幼春,史国华.军用软件测评供方能力特长评估探索与实践[J].网信军民融合,2019(06):56-59.
[2]孙康.基于国家军用标准的软件测试研究[J].航空标准化与质量,2018(06):21-24.
[3]孙培.军用软件测试文档生成设计与实现[J].电子测试,2017(12):39-41.