物联网检验检测技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3 过程质量控制知识

2.3.1 常用术语简介

1. 测试(Test)

GB/T 11457—2006《信息技术软件工程术语》对测试的定义如下。

(1)在某项活动中,系统或部件在一定的条件下执行、观察或记录其结果,对系统或部件的某些方面进行评价。

(2)在活动中,可以执行一个或多个测试用例集、一个或多个测试规程集、一个或多个测试用例集和测试规程集。

测试是对给定的产品、材料、设备、生物体、物理现象、过程或服务,按照规定的程序,确定一种或多种特性或性能的技术操作。

测试的对象涉及面很广,在工业部门主要是材料和产品。测试是为了确定标准材料或产品的性能或特性而进行的测量或试验。

测试是通过测试用例执行系统,检查测试结果是否与预期结果一致。在测试过程中一般要生成以下文档。

(1)测试计划或方案:确定测试范围、方法、测试用例和所需资源等。

(2)测试过程:详细描述测试步骤、测试参数并记录测试结果。

(3)测试结果分析:对每次测试运行的结果进行分析并归入文档,如果测试结果与预期结果不符,则分析原因并提出建议。

2. 检验/检查(Inspection)

在ISO 9000标准中,对检验的定义为:通过观察和判断,适当时结合测量、试验所进行的符合性评价,是对产品的一种或多种特性进行测量、检查、试验或度量(包括计数),并将结果与规定的要求进行比较以确定是否合格的活动。有时,产品批量很大,常采用抽样检验的方法确定该批产品是否合格。依据GB/T 27000—2006《合格评定词汇和通用原则》,检查是审查产品设计、产品、过程或安装并确定其与特定要求的符合性,或根据专业判断确定其与通用要求的符合性的活动。其中,对过程的检查可以包括对人员、设施、技术和方法的检查。

3. 检测(Testing,Detection)

检测是指检查并测试。依据GB/T 27000—2006《合格评定词汇和通用原则》,检测是指按照程序确定合格评定对象的一个或多个特性的活动。

4. 验证(Verification)

验证是指通过提供客观证据对规定的要求已得到满足的认定,也就是检查某样东西是否符合之前已定好的标准,验证=检验+证明。依据GB/T 25069—2010《信息安全技术术语》,验证是将某一活动或处理过程的输出与其相对应的安全需求或规范相比较,并证实该输出满足需求或规范的过程。

5. 试验(Test或Examination)

试验是指已知某种事物的时候,为了了解它的性能或者结果而进行的试用操作。对产品而言主要指在研制过程或批量生产过程中,对完成的系统、分系统、整机、部件、组件、零件进行符合性验证,即通过试验检查实际完成的产品是否达到设定的参数,也可以说是对实物进行检测的一种方法。

6. 实验(Experiment)

实验主要指在预先研究中对某种不确定的情况进行实物类或半实物类探索性的实物验证,也可以说是通过实物进行探索的一种方法,即①设计来检验一个理论或证实一种假设而进行的一系列操作或活动;②实验的工作。

7. 测评(Testing或Evaluation)

针对软件而言,测评是指对软件性能、用途、使用价值等进行的测试和评估,选出同类产品中比较优秀的产品或测试产品完善程度以给出客户建议。测试的定义同前。评估是指依据标准及相应的方法,验证某一可交付件与标准的符合程度及保障程度,它往往是产品测评过程的最后阶段。

8. 认证(Authentication)

认证是一种信用保证形式。按照ISO和IEC(国际电工委员会)的定义,认证是指由国家认可的认证机构证明一个组织的产品、服务、管理体系符合相关标准、技术规范(TS)或其强制性要求的合格评定活动。依据GB/T 27000—2006《合格评定词汇和通用原则》,认证是与产品、过程、体系或人员有关的第三方证明。

在上述的测试、检验、检测、验证、试验、实验和测评等专业术语之间,有的存在包含的关系,两个术语之间既有相同要素又有不同含义,由于使用习惯不同、作用的对象不同,在检验检测活动中有时很难区分,只需要了解即可。

2.3.2 物联网质量特性识别

随着物联网技术普及应用和市场的不断扩大,对系统质量的需求日益增长,越来越多的组织开始关注物联网系统建设过程质量的控制与管理,涉及技术、规模、成本和安全等方面,过程质量控制已成为物联网应用系统建设是否成功的关键要素[14]

1. 物联网应用系统的质量特性分析

在ISO 9000标准中,质量被定义为:一组固有特性满足要求的程度。借鉴ISO/IEC 9126对于软件系统质量特性的界定,将物联网应用系统的质量特性划分为功能性、可靠性、易用性、效率、可维护性和可移植性六个方面。对于无线传感网络中信息采集系统的质量特性划分为能耗性、覆盖性、数据融合性和拥堵性。

从层次上看,物联网主要划分为三个层次:感知层、网络层和应用层。传统信息系统主要建立在物联网的应用层和部分网络层上。以不同层次的质量需求为切入点,本章对物联网应用系统的质量特性(如图2-1所示)进行分析。

2. 物联网指标体系的建立

指标体系的构建是物联网应用系统质量控制的基础和前提。在此,以物联网终端产品、物联网软件产品、信息安全产品、应用系统的质量特性为一级指标构建如表2-1、表2-2、表2-3、表2-4所示的指标体系。

图2-1 物联网应用系统的质量特性

表2-1 物联网终端产品质量特性识别

续表

表2-2 物联网软件产品质量特性识别

续表

表2-3 物联网信息安全产品质量特性识别

表2-4 物联网应用系统质量特性识别

续表

3. 质量特性识别指标权重的分配

考虑质量与安全、时间、成本的合理风险比例,依据系统设计文件对应用系统的总质量特性进行识别,可将应用系统的质量特性指标按照合理的权重比,分解到感知层、网络层、应用层的终端设备、软件、信息安全等关键产品、子系统和系统的关键节点分别加以控制。

4. 检验检测方案的实施

物联网终端产品、软件产品、信息安全产品的质量特性可以实现事前有针对性、有目标地进行产品质量特性的检验检测,但由于物联网应用系统具有规模大、成本高、技术复杂等特性,仅在物联网应用系统建设完成之后再实施质量控制,显然存在局限性和风险。随着质量管理理论从事后检验检测提前到设计阶段、生产阶段、实施阶段,对物联网应用系统的质量控制同样需要应用在整个设计开发、实施过程中,强调过程质量控制的理念。物联网应用系统质量检验检测需求框架如图2-2所示。

图2-2 物联网应用系统质量检验检测需求框架

由于物联网应用系统的技术更复杂、规模更宏大、成本更高昂,该系统对质量的需求则显得尤为迫切。因此,加强物联网应用系统建设的质量控制研究是十分必要的。