版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 嵌入式武控计算机软件测试关键技术研究 前言 武控计算机软件主要运行于军用加固计算机上, 是导弹武器系统中的核心控制软件, 对武控计算机软件进行有效测试, 确保其性能得到有效发挥, 将直接关系到我国导弹发射的精准度, 对我国导弹武器系统作战性能有着极为重要的影响。本文对嵌入式武控计算机软件测试关键技术的研究, 注重以武控计算机软件为研究背景, 软件测试将以提升实时性和可靠性为主要目的。在研究过程中, 为了更好地实现软件测试目的, 将采取第三方武控计算机软件测试平台, 对软件进行有效测试, 使其能够在武控计算机中得到有效应用。在分析过程中, 本文对武控计算机软件的性能要求以及相关的安全性需要进行
2、了分析, 并就当下武控计算机软件测试所面临的问题进行了着重分析, 提出了相应的解决措施, 以期更好地实现武控计算机软件测试目标。 1 嵌入式武控计算机软件测试的概念分析 嵌入式武控计算机软件测试, 主要是利用人工或是自动化手段对计算机软件系统进行测试, 对软件在系统中的运行情况进行判断, 查看其是否符合系统运行标准, 能够更好地实现系统应用目的。在进行软件测试过程中, 可以更好地发现软件是否满足规定, 或是软件与实际结果的差距。通过嵌入式武控计算机软件测试, 能够更好地找出软件应用中存在的问题, 并进行及时解决, 更好地实现计算机软件性能。嵌入式系统的应用, 主要以应用为目的, 并且需要在计算
3、机技术支持下进行。嵌入式系统下的计算机软件测试, 可以对软件件进行裁剪, 保证软件能够更好地满足计算机系统实际需要。这种虚拟化的软件测试, 是进行软件开发和应用的重要测试工具。该系统的构成主要有以下几个部分:处理器、操作系统、外围设备以及相应的应用程序。嵌入式系统应用于武控计算机软件测试, 可以更好地实现软件性能, 满足武控计算机软件应用实际需要, 对于提升我国武控计算机软件性能来说, 具有十分重要的意义。 2 当下我国嵌入式武控计算机软件测试存在的问题 对嵌入式武控计算机软件测试的研究, 必须要注重从实际出发, 对武控计算机软件测试过程中存在的问题进行发现, 并综合问题实际情况, 找出有效的
4、解决措施, 以期更好地促进武控计算机软件性能的进步。目前, 就嵌入式武控计算机软件测试情况来看, 测试工作主要集中于调试和测试的某个方面, 并没能进行全面的软件测试。我国对这一问题的研究较少, 相关技术手段缺乏, 导致我国武控计算机软件测试工作处于滞后状态。我国嵌入式武控计算机软件测试存在的问题, 主要表现在以下几个方面: 2.1 测试模型存在的问题 在进行嵌入式武控计算机软件测试时, 需要建立过程测试模型, 这样一来, 才能够更好地完成武控计算机软件的测试。但是在进行测试模型构建过程中, 由于软件测试模型存在较大的劣势, 嵌入式测试模型的特征把握不清, 想要建立一个高效的测试模型, 较为困难
5、, 导致软件测试时, 不能对全过程中进行正确的指导。目前来看, 我国嵌入式武控计算机软件测试存在的问题主要表现在以下两点:一是嵌入式武控计算机软件测试模型涉及到了大量的数学公式计算, 并且公式较为复杂;二是嵌入式武控计算机软件在进行数学模型选择时, 必须要考虑到全局变量和局部变量问题, 并且变量问题涉及的数学模型数量较多, 较为复杂。 2.2 仿真测试平台存在的问题 我国嵌入式武控计算机软件在进行测试时, 必须要建立一个武控计算机的仿真测试平台, 这样一来, 才能更好地对相关软件进行有效测试。当软件测试任务较为繁忙时, 现有虚拟系统将无法满足实际测试要求, 需要在实装环境下进行软件测试, 但这
6、样一来, 软件测试工作势必会受到修改环境影响, 一些关于软件安全性的测试将难以展开, 导致武控计算机软件在测试过程中, 相应的充分性难以得到保障, 也无法保证软件测试质量。如何对这一问题进行解决, 建立合适的仿真测试平台, 是当下我国嵌入式武控计算机软件测试工作必须要考虑的一个重要议题。 2.3 内存泄露问题 嵌入式武控计算机软件测试会进行内存缺陷测试, 该步骤可以更好地发现软件存在的问题。但是由于内存泄露问题, 将会严重影响软件测试结果。我国嵌入式武控计算机软件在进行测试过程中, 内存泄露问题普遍存在, 这样一来, 极不利于对软件性能进行测试。造成这一问题的主要原因是嵌入式武控计算机软件内存
7、不够, 在进行实际测试过程中, 会造成系统崩溃, 不利于得出软件测试结果。同时, 在进行武控计算机软件测试时, 对系统崩溃的软件进行检查时, 采取人工方式进行检测, 巨大的工作量使检测工作较为困难, 不利于发现问题, 导致软件测试工作开展困难重重。同时, 由于对内存动态监测软件较少, 并且我国对这一方面的研究较少, 并没有相关配置, 不利于对内存泄露问题进行解决。 2.4 模型验证方面存在的问题 嵌入式武控计算机软件的测试过程中, 数学模型验证问题也对软件测试结果有着十分重要的影响。就以我国武控计算机软件测试情况来看, 数学模型如何进行有效验证, 复杂的数学公式和数值计算问题如何解决, 困扰了
8、软件测试工作。同时, 在进行软件测试过程中, 还会涉及到大量的全局或是局部的变量, 这些变量若是不能够得到有效处理, 将会影响到软件测试的最终结果。而这一问题, 目前从我国软件测试发展实际情况来看, 并不能很好地建立有效的数学模型, 也就难以对这一问题进行有效解决。 2.5 静态测试难题 在进行嵌入式武控计算机软件测试工作时, 软件的静态测试是必须的程序, 并且静态测试过程中, 需要对源代码的规则和度量进行相应的检测工作。在对源代码规则和度量检测时, 误差值较大, 一直是困扰我国武控计算机软件静态测试的难题。尤其是软件分析过程中, 误差值较大, 并且对于这些误差值的确认, 必须通过人工进行分析
9、。我国静态检测人员会根据自身的工作经验以及所学理论知识, 对这一问题进行改进和完善, 但效率性不高, 并且在对误差值进行分析时, 如何提高有效性和效率性, 是武控计算机软件测试工作必须要考虑的一个重要问题。 3 嵌入式武控计算机软件测试解决措施分析 武控计算机是我国军用计算机, 关系到了我国国防力量, 在国防建设中, 发挥着不可替代的作用。因此, 在实际工作过程中, 必须要注重不断提升武控计算机软件, 加强对测试过程中遇到的问题进行有效解决, 切实发挥武控计算机作用, 实现提升我国国防力量的目标。针对于上文中提到的相关问题, 武控计算机软件测试解决措施要注重从以下几点内容进行考虑: 3.1 利
10、用宿主机在测试环境下完成任务 在进行嵌入式武控计算机软件测试过程中, 要考虑到目标集和宿主机的资源消耗问题。目标机在进行软件测试过程中, 会对资源产生较大消耗, 对此, 应尽量利用宿主机完成测试任务。同时, 在利用宿主机进行软件测试时, 要注重把握以下几点内容:第一, 嵌入式武控计算机软件测试过程中, 必须要考虑哪些目标机能够在测试环境下进行测试, 对于一些不符合条件的目标机, 则利用宿主机进行测试;第二, 对软件模型选择问题的解决时, 可根据嵌入式武控计算机的实际特点, 进行宿主机选择, 并要保证宿主机能够适合软件测试, 建立有效的模型;第三, 注重第三方独立仿真平台的应用, 以此保证宿主机
11、在实际测试过程中, 发挥应有作用, 更好地完成软件测试工作。 3.2 降低软件圈复杂程度 降低软件圈复杂程度, 这一方法主要是针对于静态测试方面缺陷问题提出的一种有效解决办法。经过调查研究, 我们不难发现, 软件静态测试虽然存在较大问题, 但是这些缺陷具有一定的规律性, 在进行实际操作过程中, 只要把握这些规律, 就能够很好地解决静态测试问题。在降低软件圈复杂程度时, 可从以下几点进行:第一, 把握软件复杂度的相关性, 能够明确造成复杂度的来源, 进而找出有效的方法进行解决;第二, 可对测试程序进行相应的改进, 通过增加程序的可理解性和可维护性, 降低软件使用的周期成本, 更好地完成软件测试工
12、作;第三, 在实际操作过程中, 可从降低软件扇入扇出数的角度考虑, 也可以实现降低静态测试难度的目标。 3.3 利用函数调用选择法 函数调用选择法, 是针对于数学模型构建难这一问题的有效解决措施。经过研究发现, 数学模型构建问题中, 如何解决验证问题, 可以更好地提升软件测试的真实性和可靠性, 对此, 通过利用函数调用选择法, 能够在很大程度上解决这一问题。传统的黑盒测试和白盒测试在应用过程中, 并不能很好地发现软件缺陷, 测试自动化程度较低。而利用人工测试的话, 工作量较大, 并且工作复杂, 很难完成测试工作。函数调用选择法, 能够有效替代数学模型, 并且这种方法计算较为简单, 并不像数学模
13、式构建那么困难, 对于解决当下数学模型问题, 具有十分积极的作用。我国嵌入式武控计算机软件测试过程中, 函数调用选择法的应用, 尚处于一个尝试阶段, 这一方法在面对某些问题时, 尚不能起到太大作用。 3.4 增加内存申请入链功能模块 内存问题是关系武控计算机软件测试的一个重要问题, 内存不足, 将严格限制了武控计算机软件测试。在实际工作中, 经过研究发现, 通过增加内存申请入链功能模块, 可以更好地解决这一问题。内存申请入链功能模块, 能够对内存空间泄露出的控制模块进行有效分配, 并将泄露的模块插入到单循环序列中, 这样一来, 能够对内存泄露信息进行有效跟踪, 极大地提升了软件测试的可靠性。嵌入式武控计算机软件测试应用内存申请入链功能模块, 必须要注重以下几点问题:第一, 内存申请入链功能模块必须充分发挥作用, 切实保证对泄露信息进行有效处理, 否则的话, 将会直接影响到系统整体性能, 造成系统崩溃的后果;第二, 加强泄露信息的跟踪, 保证软件测试工作的全面性, 这是确保测试效果的关键;第三, 单循黄序列的泄露信息跟踪过程中, 要注重内存申请入链功能模块的合理性, 确保其能够发挥真正作用。 4 结束语 综上所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 平方买卖合同
- 楼体亮化合同
- 模拟租房合同
- 有关聘用合同
- 查看协议书状态
- 质押协议书设立
- 代理公积金协议书
- 回购协议书 公证
- 政府借款协议书范本
- 鸡蛋养殖协议合同范本
- GB/T 10066.4-2004电热设备的试验方法第4部分:间接电阻炉
- 最新《工会基础知识》试题库及答案1000题【完美打印版】
- CJJ82-2019-园林绿化工程施工及验收规范
- 无人机驾驶员航空知识手册培训教材(多旋翼)课件
- 《汉语拼音》基础知识
- 周杰伦英语介绍(共20张)课件
- 斐波拉契数列与黄金分割
- SPSS主成分分析和因子分析课件(PPT 69页)
- 沧州临港仁国化工有限公司30万吨_年高纯液体二氧化碳精制项目环境报告书
- 【老师必备】部编版三年级语文上册第五单元【集体备课】
- 简谱视唱15942
评论
0/150
提交评论