您好, 访客   登录/注册

计量器具之衡器软件质量和检测研究

来源:用户上传      作者:

  摘要:计量器具是生活中各行各业计量标准的技术基础,是人们生活中不可缺少的物品。随着现代社会计算机技术的迅猛发展,开发出了各种衡器软件。但是现如今商贩造假方式层出不穷,他们利用计量器具软件中的漏洞进行非法计量欺诈,人为的将计量对象的特性检测合格。因此,如何检测质量参差不齐的衡器软件,成为人们急需解决的一大难题。本文将根据衡器软件的质量标准、衡器软件的质量分析、衡器软件的质量检测策略和衡器软件的调试与维护这几个方面具体分析研究衡器软件的质量和检测。
  关键词:计量器具;衡器软件;研究分析;质量;检测策略
  一、衡器软件质量分析和检测的意义
  生活中人们将计量器具作为衡量标准,并且计量器具在整个国际上都受到法律的保护,而我国衡器软件的造假现象却屡见不鲜,使衡器软件的设计本身出现很多问题,严重影响了消费者的利益。因此想要达到衡器软件自身的设计更完善、更安全的目的,必须要强化对衡器软件的质量分析和检测。
  二、衡器软件的质量标准
  根据衡器软件标准的适用范围,主要分为国际、国家、行业和企业四个级别。随着科技的进步和发展,很多国家标准都是根据规范的企业标准制定的,企业标准之所以能发展成国家标准,是因为其权威性得到各行业及国家的肯定。
  1.衡器软件的国际标准:指国际机构制定的适用于各国的统一参考标准。
  2.衡器软件的国家标准:指国家机构制定的适用于国家标准的标准。
  3.衡器软件的行业标准:指各行业机构制定的适用于特定业务领域的标准。
  4.衡器软件的企业标准:指在企业中各部门制定的只适用于本部门内部的规范标准。
  三、衡器软件的质量分析
  1.衡器软件文档的分析
  衡器软件的质量分析基础是软件文档。对文档内容进行传统的检测方法不足以保证软件的完整性,和不能确保文档中没有隐藏的后门程序。为了保证软件文档和实际功能相一致,在检测软件文档时必须要先分析软件的功能性,再分析衡器软件文档和源代码之间的差别,所以最简便有效的方法就是利用检测软件对源代码和代码进行逐一检测。对于一些规模较小的衡器软件来说,这种检测方式对检测其一致性效率极高;但对于一些大型企业中较复杂的衡器软件来说,这种检测方式效率就相对较低了。因此为了在有限的时间内提高检测效率,有必要建立一个具有反方向分析软件功能的平台,此平台不需要借助其他资料,只需要以源代码为基础,就能自动编写出一套完整的软件文档,最后经过计算机或人工的分析核对,衡器软件文档与代码的一致性就显而易见了。
  2.衡器源代码的分析
  衡器软件的质量与衡器軟件的源代码有着直接的关系。在对衡器软件进行质量检测时,只单纯的检测软件的功能和提交的文档一致性是不够的,衡器软件里隐藏的威胁很容易被漏检。在设计源代码时,要根据衡器软件的运行速率和使用性能选择计算机C语言编写程序,因为在计量器具方面,源代码的文字规模庞大,衡器软件的质量直接受其特性的影响,所以相比其他语言编写程序,C语言编写的程序更能达到预期目标。衡器软件的检测还要深入了解并分析软件的功能性和软件的整体结构,对隐藏在软件内的非法程序进行检测和排除,确保开发出符合国家标准的衡器软件。
  四、衡器软件的检测策略
  想要让衡器软件检测达到事半功倍的效果,往往离不开一个好的衡器软件检测策略。衡器软件检测,需要提前制定检测计划并充分利用有限的人力物力资源对检测计划进行科学系统的实施,提高衡器软件的质量。
  例如:在检测覆盖率的问题上,可以采用动态检测程序覆盖率的方法检测软件,程序的覆盖率与程序中的盲区成反比:覆盖率越低,盲区越大,说明软件的质量越差;覆盖率越高,盲区越小,说明软件的质量越好,可靠性和安全性越高。
  另外,一些技术较高的非法程序隐藏在衡器软件中难以检测出来,所以不能放过对每个疑点的排查检测,及时的排除程序漏洞和后门程序的可能。根据软件本身的性能、大小和应用,我们可以选择不同的检测方案:
  1.单元检测:是衡器软件检测的最开始阶段,即编码阶段。单元检测一般是由程序员或程序开发者在编码完成后必须进行的检测工作。
  2.集成检测:集成检测是单元检测的扩展步骤。在检测方案中,将许多检测单元组合成的模块总和放在一起检测。
  3.确认检测:确认检测是检测其开发的软件能否按照用户的要求工作的最后一步。确认检测在集成检测完成后进行,将所有模块连接成一个完整的程序,并排除这些连接接口可能存在的问题,最后确认检测。
  五、衡器软件的调试与维护
  软件调试与软件检测不同,检测的目的是在实际应用软件过程中发现并提出软件中所存在的问题,而软件调试是在成功检测软件之后进行进一步诊断和排除程序中可能存在的问题,提高软件操作过程的正确性、安全性、可靠性。衡器软件的调试方法有很多种,其中归纳法和回溯法都很不错。
  衡器软件维护就是在消费者购买了软件之后,软件的工作人员满足客户新的要求或客户在使用时出现的问题进行升级和改进软件的过程。所以做好软件维护工作不仅能够完善软件系统,还能提高软件性能和使用寿命。另外,还应注意的是软件开发阶段所耗费的时间很长,所以开发出来的软件的使用年限也很长,以至于后期的维护周期也相对较长,并且随着时间的推移,维护软件的成本也随之增加。
  结束语
  在我国,人民还没有完全意识到衡器软件质量与检测的重要性,并且当下并没有形成一个非常完善和健全的检测体系,衡器软件质量的检测正处于发展阶段,需要运用科学合理的检测平台,加大检测文档和源代码的检测力度,加强对衡器软件中隐藏的恶意程序的检测力度。相信随着我国打假力度的提高,消费者维权意识也会不断提高,衡器软件质量和检测必将成为软件技术发展中的重要任务,希望软件技术人员能够依照衡器软件质量的标准,多总结软件检测这方面的经验,为我国计量器具的发展提供可靠的参考依据。
  参考文献
  [1]赵易彬,王鹏,张强,都佳.有关非自动电子衡器作弊的几个问题[J].计量技术,2017(03):62-64.
  [2]陈道升,黄松涛.关于计量器具软件型式评价的思考[J].中国计量,2014(05):38-40.
  [3]赵易彬,王均国,于旭光,李丽.我国衡器产品进行软件测评的迫切性[J].中国计量,2012(08):23-25.
  [4]王均国,赵易彬.衡器产品进行软件测评的重要性[J].衡器,2012,41(05):20-22+25.
  (作者单位:西双版纳州质量技术监督综合技术检测中心)
转载注明来源:https://www.xzbu.com/1/view-14738020.htm