消费品质量安全影响因子评估系统设计与实现*
2012-08-20蔡华利杨跃翔宋荷靓施慧斌
蔡华利 ,杨跃翔 ,刘 霞 ,宋荷靓 ,施慧斌
(1.中国标准化研究院 质量管理分院,北京100088;2.北京航空航天大学 经济管理学院,北京100191)
近年来,国内消费品质量安全事件层出不穷,中国出口的消费品不断地被欧盟和美国以质量安全原因召回,无不反映着当前环境下中国消费品质量安全问题的日益严峻和恶化。风险评估作为一种能有效降低消费品安全风险的方法,在国外得到了应用[1]。风险评估是以控制消费品物理伤害、化学伤害和生物伤害的风险为管理目标,覆盖消费品全寿命周期的系统化管理[2]。
由于食品和农产品的特殊性,食品和农产品的质量安全风险评估最先展开[3]。对于农产品质量安全风险评估,参考文献[4]针对化学和生物两种不同危害风险评估过程,分析了危害识别、危害描述、暴露评估、风险描述四步工作需要考虑的具体因素和采用的具体方法。上海世博会特别构建了进口食品质量安全追溯系统,用以确保世博会期间的食品安全问题[5]。风险评估在消费品质量安全领域开始较晚,针对消费品质量安全风险评估问题,孙嘉天等引入消费品质量安全影响因子,分析了质量安全影响因子和质量安全风险之间的关系,根据一般性的风险评估方法,提出了基于影响因子的消费品质量安全风险量化评估的思路及研究步骤[6]。所谓消费品质量安全影响因子是指与产品安全性能相关的固有属性,通过特定形式(通常是事故或不安全事件)对消费者的人身和财产安全产生影响的因素,主要包括三种:物理因子、化学因子和生物因子。而风险评估的模型方法主要包括两种,分别是基于风险优先数的质量安全因子评价模型和基于风险矩阵的质量安全因子评价模型。这些模型能够对识别后的影响因子在给定的场景下,从人因、物因及环境因素三者共同作用下的影响因子的风险等级进行评估。此外,轻纺消费品领域也在开展产品质量安全风险评估研究和应用[7-8]。
在目前相关的研究中,还鲜有学者研究消费品质量安全影响因子评估的工作流程、构建信息系统,本文以消费品质量安全影响因子评估为重点,通过功能需求分析,设计并实现了消费品质量安全影响因子评估系统。
1 系统总体分析与设计
1.1 功能需求分析
消费品质量安全风险评估的一般程序包括:评估前准备、伤害识别、风险估计和风险评估[9]。消费品质量安全因子是导致质量安全伤害事件的根本原因,评价质量安全因子必须要从伤害情景着手,从质量安全因子的作用机理出发寻找其致害路径。通过标准比对、案例分析等方式,可以初步获取质量安全因子。消费品质量安全事故必然发生在特定的场景下,评估某一质量安全因子的风险等级在质量安全事故中的重要度,首先需要构建伤害情景,然后针对全部典型伤害场景开展质量安全因子的风险评价,以最高风险等级作为该质量安全因子的风险水平。所谓风险水平指伤害事件发生的总体概率和伤害后果的严重程度的综合。而伤害事件的发生概率是一个总体概率,需要分层次计算。整个消费者安全影响因子评估系统的整体数据流程如图1所示。
1.2 风险评估方法
本文采用基于风险矩阵的质量安全因子评价模型,其最常见也是最直观的方式是应用风险矩阵。
对安全或伤害问题来讲,主要考虑两个因素:伤害发生的可能性(记成P)和伤害后果的严重程度(记成S)。若把安全事件的风险记为R,则有:
其中,最根本的问题是确定P和S的值。实际评价时,由于一个质量安全因子可能会“出现”在多个伤害情景中,因此,需要针对每个伤害情景分别进行风险评估,同时以典型伤害情景中最高风险等级作为质量安全因子的最终风险等级。伤害情景可能性因素主要包括三类,分别是人因(A)、物因(B)和环境因素(C),三种因素共同作用影响。对于一个典型的伤害情景,决定伤害程度的因素很多,例如人的不当行为、环境中存在有害物质等,主要采取根据伤害结果来确定伤害严重程度的方式。具体的风险评估方法步骤主要包括以下三步:
(1)分别确定所考虑的质量安全因子处于不安全状态的概率P(A)和环境中出现触发条件的概率P(B),得到质量安全因子处于不安全状态与触发条件的联合概率P(AB)。
(2)确定消费者暴露于危险源的概率等级 P(C),并与步骤(1)得到的联合概率P(AB)相结合,得到伤害发生的总体概率 P(ABC)。其中,P(ABC)分为 5级,分别为极低、低、中、高、很高。
(3)将得到的P(ABC)同伤害后果综合在一起,最终得到该质量安全因子在此伤害情景下的风险评价等级r。将r分为5级,分别为极低、低、中、高、很高。
审查是否完成因子所有伤害情景的风险评估,将风险评估结果中最高风险等级作为该质量安全因子的最终风险等级,在实际操作中,P(A)、P(B)、P(C)可采用头脑风暴、德尔菲法和专家评价法确定,通过专家的主观赋值,以群组决策的方式确定其概率值。在条件许可的情况下,通过定量分析和实验室检测可以得到更准确的评价结果。
1.3 用例分析
经过分析调研,消费品质量安全影响因子评估系统需求大致描述如下:系统用户首先完成基本信息设置,然后设置需要进行安全评估的因子的信息,再分别设置伤害情景信息和过程控制信息,在伤害情景信息设置时,需要设置伤害情景概率、控制措施信息和标准法规信息,当以上所有信息设置完成之后,进行安全因子评估。根据对系统需求的描述,用户参与的总用例图如图2所示。
1.4 静态结构建模
通过用例分析,安全因子评估系统中主要的实体类及类间相互关系如图3所示。FACTOR_SAFETY表示安全因子基本信息,FACTOR_PROSSIB表示伤害概率等级,DAMAGE_SCENARIOS表示伤害情景,CONTROL_MEASURE表示控制措施,STANDARD_PROPOSAL表示标准法规建议,CONTROLPROCE为控制过程,RISK_ASSESSMENT表示风险评估。
1.5 动态行为建模
图4为安全因子评估系统中用户操作的时序图。进入系统后,用户可以进行如下一系列操作:
(1)基本信息设置,包括设置伤害概率分级等信息;
(2)安全因子信息设置,包括设置安全因子的编号、所属部件和类型等信息;
(3)伤害情景信息设置,包括设置相关的人的行为、与该影响因子密切相关的其他影响因子、使用环境、过程描述、伤害类型和后果严重程度描述等信息;
(4)过程控制信息设置,包括设置设计不当的原因、材料、检验方式、生产工序、生产人员、生产设备、生产环境分别对因子的影响和一些其他相关的信息;
(5)风险评估,即生成风险评估表,包括伤害后果严重程度的等级、因子处于不安全状态的概率、消费者暴露于危险源的概率、风险等级和因子的最高风险等级等信息;
(6)安全因子评估,即生成安全因子评估总表。
2 系统实现
安全因子评估系统主要功能是实现影响因子信息设置、伤害情景信息设置、过程控制信息设置、伤害情景概率信息设置和控制信息措施设置等功能。按照消费品安全影响因子评估工作流程,根据三层标准的体系结构搭建了安全影响因子评估系统,实现界面如图5~图6所示。
本文主要研究了消费品质量安全影响因子评估系统的设计与实现。首先,分析了消费品质量安全影响因子评估工作流程,包括评估前准备、伤害识别、风险估计和风险评估,从而确定了本系统的功能需求。然后,通过用例分析、静态行为建模、动态行为建模等UML分析工具对评估系统进行了功能设计和数据库设计。最后,选取了Visual Studio开发平台根据三层架构理论对该系统进行了实现,并对系统进行了界面展示。
目前的因子评估主要还是以领域专家评判为主,所以下一步的工作重点和研究方向是在充分收集领域专家历史评判数据的基础上,利用人工智能的方法构造自动安全影响因子评估的专家系统,从而在充分利用专家知识的基础上,能够有效快速地实现因子评估。
[1]刘霞,汤万金,杨跃翔,等.风险评估-我国消费品安全管理新趋势[J].标准科学,2009,421(6):76-79.
[2]张子晗,秦扬,孙嘉天.基于影响因子的消费品质量安全管理[J].工业安全与环保,2010,36(7):51-53.
[3]宋怿.食品风险分析理论与时间[M].北京:中国标准出版社,2005.
[4]宋卫国,赵志辉.农产品安全风险评估方法及应用探讨[J].中国农学通报,2008,24(2):101-105.
[5]王月桥.上海世博会进口食品质量安全追溯系统的研究与设计[J].信息与电脑,2011(2):65.
[6]孙嘉天,张子晗,秦扬.基于消费品质量安全影响因子的量化风险评估研究[J].标准科学,2010,422(4):4-8.
[7]谢秋慧,卫碧文,于文佳,等.出口轻纺消费品风险预警趋势图的建立及探讨[J].上海纺织科技,2010,38(5):61-62.
[8]谢秋慧,陆维民,魏孟媛,等.轻纺消费品的风险评估[J].上海纺织科技,2010,38(6):57-59.
[9]刘霞,罗红旗.消费品安全风险评估[J].中国质量,2009(9):10-11.