APP下载

嵌入式武控计算机软件测试关键技术的应用

2016-11-25杨洋唐超

科技与创新 2016年20期
关键词:软件测试嵌入式关键技术

杨洋+唐超

摘 要:嵌入式系统是一种新型系统,是计算机技术、通信技术及自动化控制技术应用下的成果,在现代化计算机软件检测中拥有广阔的前景。武控计算机软件在实际检测环境上存在一定的特殊性,因此检测需要面对的问题较多,严重限制了武控计算机软件的发展。对嵌入式武控计算机软件检测中关键技术的应用进行了分析,并分析了目前嵌入式武控计算机软件在检测中所存在的不足,进而提出相对应的解决建议。

关键词:嵌入式;武控计算机;软件测试;关键技术

中图分类号:TP311.53 文献标识码:A DOI:10.15913/j.cnki.kjycx.2016.20.160

文章编号:2095-6835(2016)20-0160-01

武控计算机软件可被应用于军事计算机上,具有较高的安全性和稳定性。也正是因为武控计算机软件使用环境特殊,软件检测中需要面临的问题也较多,传统的软件检测方式已经难以保证武控计算机软件检测工作。嵌入式武控计算机软件检测技术在实际应用中能够充分检修软件所存在的问题,进而提高软件质量,促进我国军事的发展。

1 “嵌入式武控计算机软件测试”概念

嵌入式武控计算机软件测试主要是通过人工或者自动化手段,完成对计算机软件的检测工作,判断软件运行的状态,真正发挥软件所具有的功能,解决软件在研发设计中所存在的问题,促进计算机软件的发展。

嵌入式系统在实际应用中的主要目的就是应用,需要依托计算机开展。在嵌入式计算机软件检测中,嵌入式系统能够划分软件,保证软件能够真正满足计算机系统的需求。嵌入式计算机软件检测技术是一种虚拟技术,当前已经成为软件研发及检测中的重要手段。在武控计算机系统中,应用嵌入式系统能够有效满足武控计算机对软件应用的要求,提升软件性能。

2 嵌入式武控计算机软件测试问题

在研究嵌入式武控计算机软件的过程中,必须以实际应用为突破点,这样才能够有效发现武控计算机软件中存在的问题,进而提出相对应的建议,逐渐完善武控计算机软件性能。从武控计算机软件检测现状分析可以发现,嵌入式武控计算机软件检测技术仅仅被应用在局部检测中,无法系统性地检测软件。我国对嵌入式武控计算机软件检测技术的研究还有待进一步加强,相关技术水平有限,造成我国武控计算机软件检测较为落后。嵌入式武控计算机软件检测存在的问题主要表现在以下3个方面。

2.1 测试模型

武控计算机软件在检测前期需要创建模型,这样才能够完成检测工作。在创建模型中,软件本身就存在一定的缺陷,嵌入式武控计算机软件检测模型对软件特点的了解并不是十分全面。这就表示创建精准性较高的检测软件存在较大困难,造成武控计算机软件在检测过程中缺乏专业性指导。在创建测试模型时,嵌入式武控计算机软件主要存在2个问题,分别是计算公式种类较多和在选择数学模型时需要考虑变量因素。

2.2 仿真测试平台

在实际应用过程中,我国嵌入式武控计算机软件需要创建相对应的武控计算机软件仿真检测平台,这样才能够有针对性地检测软件功能。软件检测工作十分复杂,现有的虚拟系统无法满足检测工作需求,还需要在实装环境中检测软件。这样,软件检测环境在改变过程中也会影响到软件检测工作,软件所具有的安全性能难以保证,武控计算机软件质量也得不到保证。要想解决软件存在的安全问题,就需要根据软件实际功能创建有针对性的方针检测平台。方针检测平台是我国嵌入式武控计算机软件检测工作中的热点内容。

2.3 内存泄露问题

嵌入式武控计算机软件在检测中需要发现内存缺陷,这样才能够有效发现软件中所存在的问题,但是,内存泄露对软件检测结果具有极大的影响。目前,我国嵌入式武控计算机软件检测中经常出现内存泄露问题。这对于软件质量检测十分不利。造成内存泄露问题的主要原因是嵌入式武控计算机软件内存不足,软件在检测中出现系统崩溃,无法有效检测软件质量。如果软件出现系统崩溃,就需要通过人工的方式检测软件,而繁重的检测工作难以保证软件质量,进而无法发现软件所存在的问题。

3 武控计算机软件测试问题的解决措施

武控计算机是被应用在我国军事计算机中的,对我国国防具有重要作用。因此,加强武控计算机研究工作具有重要的现实意义。

3.1 利用宿主机在测试环境下完成任务

在嵌入式武控计算机软件检测工作中,需要将目标集及宿主机资源消耗全部考虑在内,且在目标机检测中,需要消耗大量的资源,因此,应该主要集中在宿主机上完成。在宿主机上完成检测工作时,需要对以下3方面的工作予以重视:①考虑目标机,减少检测中目标机的数量,以保证检测主要在宿主机上完成;②在软件模型选择问题的解决过程中,可以根据软件自身的特点有针对性地选择宿主机,进而保证宿主机能够满足软件检测工作的需求;③增加第三方平台的应用,保证在嵌入式武控计算机检测中,宿主机能够真正发挥自身的功能,提高检测质量。

3.2 降低软件圈复杂程度

降低软件圈复杂程度主要针对的是静态检测中存在的问题。静态检测虽然存在较多问题,但是具有一定的规律。如果能够掌握静态检测规律,就能够有效解决静态检测问题。降低软件圈复杂程度可以从软件功能之间的关联性角度分析,寻找软件复杂度较高的主要原因,进而找出有效降低软件圈复杂程度的方法。

4 结论

综上所述,在嵌入式武控计算机软件关键技术在实际应用中,需要从实际出发,准确认识存在的问题,并提出有效的解决方法。在解决嵌入式武控计算机软件检测问题的过程中,应该增加对宿主机的应用,降低软件圈复杂程度。本文简要分析了嵌入式武控计算机软件检测关键技术的应用,仅供参考。

参考文献

[1]周凌云.嵌入式武控计算机软件测试关键技术的研究分析[J].科技展望,2015(04):136.

[2]娄红.嵌入式计算机软件测试关键技术研究[J].电脑知识与技术,2015(13):92-93.

[3]王琨.嵌入式计算机软件测试关键技术探讨[J].科技创新与应用,2016(07):87-88.

[4]余学文.嵌入式计算机软件测试关键技术探讨[J].电子技术与软件工程,2016(08):63.

猜你喜欢

软件测试嵌入式关键技术
软件测试方向人才培养“1+X”融合研究
防雷关键技术在自动气象站系统中的应用探究
网络安全态势感知关键技术研究
无人机集群作战关键技术及发展趋势
大数据背景下软件测试技术的发展
关于 Web 应用系统的软件测试的研究
软件测试发展现状及前景的探讨
嵌入式LINUX操作系统的研究
TD—LTE关键技术与发展展望
嵌入式组件技术的研究及应用