计量器具之衡器软件质量和检测研究
2018-02-14张新民
张新民
(利辛县市场监督检验所 安徽亳州 236700)
计量器具不仅是我们衡量公平公正的一个标准,更是受到了法律的保护的一个准则。它代表着一个我们的每个人都必须遵守的一个默认的准则。但现在随着科技的发展,商品多样化增多,计量器具也在增多。衡器软件便是计量器具中最贴近我们生活,方便我们生活,和我们生活息息相关的一个器具。商人们总想着盈利,那么不费任何力气不需要任何成本的获得更大利润的捷径是什么?没错,那边是在计量器具上动手脚,衡量软件首当其冲。
1 衡量软件质量标准
基于软件工程标准的机构和标准的适用范围。可将其分为五个级别。许多标准的初始状态可能是项目标准或企业标准,但是随着行业的发展和进步,它的权威可能促进其发展成工业、国家或国家标准,因此这里所描述的水平也是肯定的。
(1)衡量软件国际标准:指国际机构制定或者国际规定默认、公布的各国不一或者相同的参考标准。
(2)国家标准:指政府或国家机构制定或批准的适用于国家标准的标准。
(3)行业标准:指某些行业组织、学术机构或国防机构制定的标准,用于某一业务领域。
(4)企业规范:在一些大型企业或公司中,当工作者们不知道如何去衡量一些事物的时候,制定一个衡量软件是非常有必要的,可以只适用于本部门。
(5)项目规范:是一些科研工作者和生产项目的具体项目工作者为了统一工作情况和工作职责所规定的操作规范。这个规范的目标是非常明确的,也就是说,它致力于这个任务。
2 衡量软件测试策略
一个好的软件测试策略肯定会给软件测试带来两倍的效果。充分利用有限的人力物力将软件的质量提高,让软件变得更加有效率和质量。测试包括一系列组织良好的活动,需要事先制定计划并系统化的实施。这样,需要建立多个阶段,使得特定的测试用例设计技术和检测方法可以纳入软件工程步骤之中。目前业界已提出了不少衡量软件的测试策略,他们为测试提供了模板。测试策略有以下基本假设。
(1)衡量软件测试应该从模块级别开始,向外延伸到整个系统集成;从构件层次开始,向外延伸到整个计算机系统的集成。
(2)采取循环渐进,自底向上的方式测试。
(3)软件开发者可以实施测试,但他们必须在独立测试小组的协助下进行。
(4)测试和调试是两种不同的活动,但调试是任何测试策略都需要的。
根据软件本身的性质、大小和应用,我们可以选择不同的测试方案,以获得最少的软件、硬件和人力资源的最佳测试结果,这是测试策略的目标。那么计量软件有哪几种测试呢?
(1)单元测试:也称为模块测试;是衡量软件测试的第一步,开始与编码阶段。单元测试是在编码完成后必须进行的测试工作,一般由程序员、程序开发者自行完成。
(2)集成测试:集成测试是单元测试的逻辑扩展。组件是多个单元的集成聚合。在测试方案中,许多测试单元组合成的组件又可以聚合成程序的更大部分,最后,将构成该过程的所有模块总和搭建在一起测试。
(3)确认测试:又称有效测试和合格测试。当集成测试完成后,分散的开发模块将被连接成一个完整的程序。其中各个模块之间接口存在的种种问题都以消除,此时可进行测试工作的最后部分,确认测试。确认测试是测试所开发的软件是否能按照用户的要求工作。
3 衡量软件调试与维护
软件调试(调试)仅在成功测试之后启动。它与软件测试不同,测试的目的是在实践操作软件过程中发现提出所存在的错误;而调试的任务则是在过程中进一步诊断发现再纠正程序中的潜在错误。
软件维护从使用软件交付开始到消除软件的结束。维护是工作人员帮助客户修改软件中存在错误或者让软件适应新的环境的过程,并且在此之中可以在之后扩展软件在使用方面的功能和性能。软件开发时间比较长,几个月到几年都不等,但它可以使用很多年,使用周期非常的长,所以相应的维护周期也会比较长。因此软件维护的成本很大,并且维护成本仍然在逐年上升。
衡量软件的调试是在软件测试之后对测试过程中发现的错误加以修改,以保证软件进行的正确性、可靠性。调试作为测试的后续工作,主要解决和排除测试中出现错误的工作。调试工作排错方法包括:硬性排错,归纳法排错,演绎法排错,回溯法排错。
衡量软件的维护就是在顾客购买了软件以后,软件的工作人员要将错误改正或满足客户新的需求而修改软件的过程。做好软件维护工作不仅能够使软件功能系统更加完善,性能方面也会提高。软件维护的类型有:纠正性维护、适应性维护、完善维护、预防性维护。
4 结语
现在我国对衡量软件这一块内容及衡量软件的质量与检测的重要性的意识还比较薄弱,但是还是处在发展阶段,并没有形成非常完善和健全的制度。但是我相信随着软件技术的发展,消费者维权意识的形成,衡量软件质量和检测一定会变成重中之重,因为衡量软件会变成标准的存在,努力学习这方面内容,为我国的计量器具这方面,衡量软件这方面打下扎实的根底。
[1]张浩华.软件质量保证与检测技术研究[J].中国水利水电出版社,2014,9.
[2]曲朝阳.软件测试技术[J].中国水利水电出版社,2014,1.