APP下载

基于朱兰质量理念的软件装备检验技术探讨

2017-02-04马丽

中国管理信息化 2016年24期
关键词:检验技术

马丽

[摘 要]本文基于朱兰质量手册的软件和系统开发,结合多年从事检验工作的实践经验,从软件装备的特性入手,对软件装备质量检验现状进行分析,研究了软件装备质量管理、质量检验测试、可靠性测试,从而探讨软件装备质量检验的控制方法与技术。

[关键词]朱兰质量理念;软件装备;检验技术

doi:10.3969/j.issn.1673 - 0194.2016.24.066

[中图分类号]TP311.52 [文献标识码]A [文章编号]1673-0194(2016)24-0-01

0 引 言

随着现代科学技术的不断发展,高科技装备的增多,计算机软件已成为现代武器装备的主要组成部分,同时随着软件系统规模的扩大,其复杂程度也越来越高,软件的生产成本逐渐增加,而且因为故障造成的损失也在增大。《朱兰质量手册》是质量管理领域中研究和实践的集大成之作,是全世界质量管理领域中公认权威著作,被人们称为“质量管理领域的圣经”,所以半个世纪以来,该手册对世界各国的质量管理发挥了十分重要的作用。本文将遵从朱兰质量手册中软件和系统开发的理念,探讨装备软件质量检验技术,从而对装备软件的质量控制作出研究。

1 软件装备质量检验的框架

1.1 软件装备质量检验的概述

软件终究是由人编写,难免存在各种缺陷,所以,装备检验工作,目的就在于发现如以下的问题。①软件功能是否达标。②软件是否会出现了不应该出现的错误。③软件能否达到另外所要求的合理目标。④软件功能是否超出制定的科学范围。⑤检测检验人员判定软件是否适应市场需求。

1.2 软件装备质量检验的对象

在实际操作中,软件装备检验人员大多十分重视检查最终测试结果,忽略忽视全过程、全寿命的监督。因此,在今后的工作改革中,检验人员应该把检验的对象全部确定,同时要监督开发方按计划完成软件开发。对软件检验人员来讲,要十分熟悉软件,看问题要从整体出发,对软件的组成部分要认真地分析研究,熟悉掌握常用方法,科学理解软件产品,保质保量做好工作,完成任务。

1.3 软件测试的原则

检验测试软件主要是为了把程序中存在的故障找出来,并在这些工作经验的基础上设计一套能检验软件错误的科学检测方案。在装备软件测试中要遵循以下原则。①所有的测试都应追溯到用户的需求。②应尽早地和不断地进行软件测试。③完全测试是不可能的,测试需要终止,应在有限时间、有限资源、一定成本的条件下,尽可能多的发现软件存在的问题。④应充分注意测试的集群现象。经验表明,测试后程序中残存的错误数与已发现的错误数成一定比例。⑤程序员应避免测试自己开发的程序。⑥测试应有组织、有计划、有步骤、应尽量避免测试的随意性。⑦检验测试计划要严格科学执行,避免进行随意检验测试。⑧检验测试计划、检验测试用例、出错统计和最终分析报告要科学归档。

2 软件装备质量检验实施

2.1 功能性检验

检验人员在软件任务书的指引下,参照软件使用手册进行相关工作,按照任务书表明的功能点逐一进行检查,保证软件能够满足相关功能要求。在检验前,交检人员根据提供的产品验收规范,对软件的版本号、时间、代码和数据量大小进行检测,并记载相关数据,如果是因为时间限制导致了检验中断,那么在进行再次检验前要对这些数据进行查看,认真比对相关记录,确认检验对象正确无误。

2.2 通信检验

这项检验的主要目的是检验相关软件在通信过程中所发送和接收的数据能否符合相关要求。第一步是检验人员要按照交检人员提供的相关数据,向被检软件发送相关限定数量的数据,然后检查相关软件响应状况;第二步是检验人员在所提供的数据范围之内,向相关软件输入数据范围之外的数据,然后检测相关软件的响应状况。

2.3 人机检验

在对人机交互操作的软件检测过程中,检验人员要对软件运行的唯一性进行多次测试,即反复多次打开软件,确定是否会运行多个同样的软件程序,合格的结果是一个软件只能被运行一次。在对能够将信息录入的软件进行检测时,不仅要对录入正常范围内的数据进行检测也要对范围之外的数据进行检测录入。

2.4 软件合格性测试

对于装备软件来说,软件合格性是所有检验测试最终目的,在装备软件实际操作中,该项测试的目的是对软件的配置项和相关的需求规格说明进行检测。进入软件测试前检验员应检查是否具备以下条件:具有软件需求的规格说明、用户手册和操作手册、被测软件配置项的源程序和可执行代码。软件配置项源代码通过编译或汇编。

2.5 系统测试

在装备中的软件系统测试的对象是完整的、集成的软件系统。该项检测的目的主要是看软件能够在被测环境下能否符合相关工作要求,包括在真实工作环境和仿真工作环境下,以此发现软件系统中的可能存在的各种错误。检验人员在检测时,应具备以下条件。①具有软件系统设计说明、用户手册或操作手册。②被测软件系统的源程序和可执行代码。③软件系统的所有配置项测试合格。

3 结 语

对装备软件质量进行科学检验是一项涉及技术和管理等手段的科学工作过程,涉及装备研制方的多方利益,相关人员众多参与,这就决定了要对这项工作要进行科学规划,在积累经验的基础上进行不断地改革创新,从而确保能够生产高质量的装备软件产品。装备软件质量检验人员应重视软件检验工作,运用科学技术方法,不断创新软件故障检测检验方法,建设严格的质量检测体系,保证装备软件在质量上可靠,从而赢得市场信赖。

主要参考文献

[1]张承宗.装备质量精细化检验及作业规程[M].北京:国防工业出版社,2012.

[2]张宏强,宋震海.军用软件检验方法研究[J].电脑开发与应用,2012(1).

猜你喜欢

检验技术
煤炭质量检验技术相关问题探讨
关于手印痕迹检验刑事科学技术的研究
RBI技术在压力容器检验中的应用
RBI技术在压力容器检验中的应用
临床模拟在微生物检验技术教学中的应用
研究指纹痕迹检验的刑侦技术应用
港口门座起重机制造过程中的检验要点及应用
浅析化肥质量检验技术及改进措施
论中医诊断与检验技术的结合
电梯节能及检验安全技术探讨