兰培霖1,葛昂1,2,赵晴1,2,左娇1
(1.华北计算机系统工程研究所,北京 100083;2.中电六所智能系统有限公司,北京 100083)
摘要:通过分析社会稳定风险评估的现状,针对风险事件的特点进行了风险评估模式研究,提出针对重大项目的社会稳定风险评估模式,保证了重大项目目标规划的合理性和计划的可行性,为合理选择风险对策提供了直接依据,对于促进社会稳定风险评估的标准化、流程化有着重要的现实意义。为了满足风险评估模式灵活、流程化、易部署的要求,采用基于MVC模式的SSI架构,有效实现了社会稳定风险评估系统的分层式开发,提高了功能复用性及代码可读性,降低了系统冗余,使得系统性能提升。
关键词:风险评估;评估模式;MVC模式;SSI架构
0引言
随着我国经济社会的转型,对维护社会稳定提出了现实要求,而我国对社会稳定风险评估的研究尚未形成统一标准,因此,开展社会稳定风险评估[12]工作,事先对重大项目的风险程度进行评估定级,对风险事件等级的合理划分有着重大意义。本文结合风险评估原理及风险管理知识,对风险评估模式进行了深入研究,提出了灵活可行的评估模式,并实现了适用于此模式的风险评估系统。系统基于SSI三层架构,为多流程进行、多用户参与等设计目标提供了切合的解决方案。系统使用自主版权的国产数据库达梦(DM)及东方通中间件v5.0企业版TongWeb作为支撑环境,利用Java编码完成各功能模块,实现了基于MVC设计模式的评估系统。
1风险评估原理
风险是指特定的威胁利用资产的脆弱性,造成资产损失或破坏的潜在可能性。将威胁事件发生的概率(P)与资产价值造成的影响(I)二者综合,构成了风险的表征[3 5],即:风险系数R=f(P,I)。
在分析风险系数时,要分析调查每项具体风险发生的可能性,评估风险对项目目标的潜在影响。
风险评估(Risk Assessment,RA) 是在风险事件发生之前或之后(但还没有结束),对该事件给人们的生活、生命、财产等各个方面造成的影响和损失的可能性进行量化评估的工作,即量化测评某一事件或事物带来的影响或损失的可能程度,本文用风险系数R表示这一可能程度。
2社会稳定风险评估综述
目前,我国一些项目单位在组织开展重大建设项目时过于重视经济增长,而轻视人民群众利益和环境生态承载能力,不利于可持续性发展。我国对重大项目风险评估的研究近几年才逐渐开展起来,相关理论尚未发展成熟, 缺少健全的民主法制和完善的机制体制,没有可借鉴及可用于指导实践的理论体系,也尚未形成统一的风险评估标准,风险评估工作开展并不规范,各项目单位在评估项目风险时针对的对象和目标不同,导致评估结果缺乏科学性、准确性和客观性,难以指导风险管理工作。
2.1评估主体的局限性
因各项目单位担负信息的能力有限,难以对重大事项进行科学的评估和分析。认识风险不仅是主观观察,更需要对综合信息的分析研判。公众参与社会稳定风险评估的流程不明确,利益相关者参与度不高,评估过程难以真正吸纳和体现民意,都会影响风险评估的质量和效果。
2.2评估内容的局限性
缺少科学的、权威的行政和评估程序,评估内容的真实性、全面性难以保证,运用合法性评估来确保评价相关单位按照合理流程、合法程序进行评估。相关部门要避免行为缺少透明性、程序性和实质性的不公平等。
由此可见,评估和解决风险评估的信息化问题是十分必要的。建立社会稳定评估体系可以进一步完善各项目单位的管理体制,进行系统的调查,科学全面地预测、分析和评估,以有效规避、控制可能产生的社会稳定风险,避免风险事件的发生引起的不良影响。因此,进行社会稳定安全风险评估系统的设计研发有着重要的现实意义。
3社会稳定风险评估模式研究
风险因素的风险估计是对每个主要风险因素的风险程度进行分析、预测和估计,对引发风险的直接和间接原因进行深入剖析,估计可能引发风险的事件,分析其引发风险发生的可能性,并估计概率,分析影响程度,进而计算风险程度。风险评估的模式框图如图1所示。
3.1社会稳定风险因素确定
通过确定评估主体,从项目本身因素及外界因素出发,参考已有研究及相关政策规定,从初步识别的各类风险因素中筛选、归纳出主要风险因素,一般项目风险类型包含工程风险因素和项目互视性风险因素[6],如表1所示。
3.2风险影响程度估计
采用定性与定量相结合的方式,对不同的指标进行概率分析时采用专家打分法,设置以下量化依据:
(1)采用行业中已有的量化标准;
(2)结合实际情况设置量化标准: 如工程资金到位率=实施重大工程项目期到位资金/同期重大工程项目所需资金×100%,衡量资金的筹集和落实情况;
(3)参考类似项目:对一些已实施或完工、完成运营的项目,可参考其各项指标进行确定;
(4)其他情况:对一些没有行业参考依据、难以确定的风险指标,主要依据行业专家具备的专业知识、经验等确定。
风险影响程度量化为几个等级:4高、3较高、2中、1较低、0低。
3.3风险因素概率分析
本文根据历史事件经验及项目系统内部因素收集分析,采用了专家座谈法、案例参照法、头脑风暴法等研究方法确定风险的发生概率。
(1)4高:风险发生概率极高,通常情况下会发生
(2)3较高:风险发生概率高,大部分情况下会发生
(3)2中:风险发生概率较高,某些情况下会发生
(4)1较低:发生概率低,少许情况才会发生
(5)0低:此风险发生概率极低,一般不可能发生
3.4风险等级确定
主要风险因素及其风险程度如表2所示,并根据风险计算公式计算出风险程度R=PI,如图2所示。其中,深色对应高风险、灰色对应中风险、白色对应低风险。
根据《国家发展改革委重大固定资产投资项目社会稳定风险评估暂行办法》,重大项目社会稳定风险等级分为三级:
(1)高风险:大部分群众对项目有意见、反应特别强烈,可能引发大规模群体性事件。
(2)中风险:部分群众对项目有意见、反应强烈,可能引发矛盾冲突。
(3)低风险:多数群众理解支持但少部分人对项目有意见,通过有效工作可防范和化解矛盾。
3.5风险评估流程
根据风险管理的基本流程,分析其风险评估程序可分为如下几个步骤:
(1)进行项目社会稳定风险分析,编制社会稳定风险分析篇章。
(2)确定评估主体,制定评估工作方案。
(3)收集和审阅相关资料。
(4)开展调查核实,充分听取意见。
(5)认真分析预测,全面评估论证。
(6)组织专家咨询评审,确定风险等级。
(7)编制评估报告。
4风险评估系统设计及实现
4.1系统实现
通过MyEclipse软件实现系统开发,基于MVC模式的SSI架构[7 8],利用Java编程实现各种实体类以及各种模块的详细功能。SSI开源框架中,Struts分离显示逻辑和业务层;Spring通过容器事务的管理[9],提供了一个轻量级的容器事务处理;iBatis方便地实现Java对象和数据库的映射[10]。由于业务流程较多,使用SSI开源框架很好地实现了多流程参与,使各流程无缝对接,提高功能复用性及代码可读性,降低了系统冗余。从图3可以看出各组件之间的调用关系。
系统实现了各社会管理部门自上而下的网络贯通与业务应用,以及跨部门、跨地域的信息综合处理、共享以及社会管理信息的综合利用。系统角色定义了相关的使用者,分为5个层级,分别是:决策层、领导层、管理层、督导层、执行层,体现了社会管理部门之间信息资源共享制度,有利于层级化管理。
4.2功能模型
根据以上架构模型及评估程序分析,基于SSI的社会稳定风险评估系统主要分为6大功能模块,如图4所示。
评估体系管理主要对评估事项进行分类维护;根据重大事项的复杂程度提供两种评估模型,即简单评估流程及复杂评估流程;根据不同项目进行评估标准制定及维护;提供对各类风险的应对策略展示及处理意见。简单评估模型流程包括:项目立项、评估报告、评估审核、评估公示等信息。复杂评估模型流程包括:项目立项、制定评估标准、专家打分、评估报告、评估审核、评估公示。
评估项目管理对项目信息进行数据采集,在此基础上显示流程化管理及风险评估分析的所处状态。
评估过程管理包括评估管理、打分管理和审批管理。评估标准发布后,被指定的评估人要对此次评估进行打分,专家打分显示评估标准的细则,通过打分确定风险因素的概率及影响程度,最终通过计算得到风险评估程度,对应到相应的风险等级,对评估结果和说明下发到评估发起人及参与评分的专家。评估人针对评估结果编制评估报告并将结果予以公示。
风险源管理主要管理与项目相关的各类风险源,构成风险源历史资料库,为风险识别提供历史依据。
资源库管理对项目的评估结果进行备份,并管理评估过程有关的专家信息,包括专家信任度等。
统计分析包括危险源信息、项目信息统计,方便进行统一管理。
系统提供了基于历史数据的预测模型支持,构建对重大事项历史数据的综合分析,包括3个部分:数据采集平台,进行信息数据采集及管理;服务接口层用于数据库的构建及使用;应用服务平台是风险评估模式的体现,提供评估体系管理及打分流程等功能,并为决策提供支持。
5结论
本文综合分析了风险评估理论基础及社会稳定风险评估的局限性现状,基于风险知识体系提出了适用于重大项目的社会稳定风险评估模式,将科学性、合理性、可行性、安全性、可控性贯穿整个评估过程,对社会风险整体水平进行有效预测和评估管理,实现了基于SSI的风险评估系统。该系统体现了开放、兼容、流程化及易于再部署等方面的优势,对重大政策、重大改革措施等各项指标进行风险评估有着重要的借鉴意义。该模型在某省级项目中得到了应用,为各级领导决策和基层业务处理提供了强有力的支持,应用效果显著。在今后工作中,将研究结果应用到大量数据中, 以期获得更好的数据支持,为重大项目的风险评估提供更准确的决策服务, 同时也将不断拓展基础数据,提供更完备的风险源及评估标准。
参考文献
[1] 杨雄, 刘程. 加强重大项目社会稳定风险评估刻不容缓[J]. 探索与争鸣, 2010(10):32-36.
[2] 童星. 公共政策的社会稳定风险评估[J]. 学习与实践, 2010(9):114-119.
[3] 裴尔明, 刘宝旭. 一种有效的风险评估模型、算法及流程[J]. 计算机工程, 2006, 32(23):15-17.
[4] 李政仪, 孙志强. 一种以人为中心的风险评估算法[J]. 计算技术与自动化, 2010, 29(1):58-62.
[5] 戴树和. 风险分析技术(一)——风险分析的原理和方法[J]. 压力容器, 2002, 19(2):1-9.
[6] 李美华, 付宏. 软件项目风险评估模型的建立[J]. 吉林大学学报(信息科学版), 2005, 23(6):696-701.
[7] 张宇,王映辉,张翔南. 基于Spring的MVC框架设计与实现[J].计算机工程,2010,36(4):59-64.
[8] 陆荣幸, 郁洲, 阮永良,等. J2EE平台上MVC设计模式的研究与实现[J]. 计算机应用研究, 2003, 20(3):144-146.
[9] 周岚. 基于Spring框架的IOC模式的设计和实现[J]. 合肥学院学报(自然科学版), 2011, 21(1):49-53.
[10] 田珂, 谢世波, 方马. J2EE数据持久层的解决方案[J]. 计算机工程, 2003, 29(22):93-95.