• 快捷搜索
  • 全站搜索

中小银行软件项目风险量化管理之策

2014-09-16 15:51:01作者:谭元戎 樊博 冯丽娜编辑:金融咨询网
中小金融机构业务发展,使得软件项目风险管理中许多问题凸显出来,基于解决此行业内普遍问题的初衷,云南省农村信用社设计出软件项目风险管理系统,以CMMI理论构建管理体系,以贝叶斯网络实现风险量化管理,为中小金融机构进行的软件风险管理树立了参照。

近年来,随着中小金融机构的快速发展,软件项目风险管理中的许多问题逐渐显现出来。云南省农村信用社针对中小金融机构软件研发风险的特点,以CMMI风险管理实践为指导,科学确定风险参数,运用贝叶斯网络构建出适用的风险评估和缓降模型,创造性地提出了适合于中小金融机构的风险量化评估和缓降方法。本文基于以上研究成果,设计实现了云南省农村信用社软件项目风险管理系统,完成了CMMI风险管理的各个特定实践,并且在风险识别和缓降阶段结合贝叶斯网络模型实现了风险量化管理,并对其中的适用性和扩展性问题进行了特别考虑。通过实例验证了云南农信软件项目风险管理体系的有效性。

一、软件项目风险管理系统总体设计

        农村信用社软件项目风险管理系统架构设计为三层B/S结构:门户层,计算层以及持久化层。如图1所示。

1-图1.jpg

        最底层的持久化层是若干个共享存储的集合,保存着风险管理过程中的所有数据,包括风险评估网络和缓降网络的XBN定义文件、项目人员维护的证据文件、记录风险权重的文件,以及保存风险评估信息和缓降信息的文件。

        中间的计算层运行MATLAB进程,它受门户层的支配,负责对持久化层中的信息进行收集,并计算得到风险管理过程中所需的各类数据,得到计算结果后保存到持久化层中。

        最上层的门户层运行Web服务器,这一层的主要任务是表现项目风险管理过程中得到的各种数据,同时向用户提供多种功能,让用户可以根据需要进行风险管理,并得到完善详实的风险管理报告。

二、系统的详细设计与实现

        1.持久化层

        持久化层由若干共享存储组成,每个共享存储的目录组织形式都是一致的,如网络/主机名/ynrcc/cmmi/项目组名称/项目名称/风险类。在风险类目录中储存着如下几类文件(见表1)。

1-表1.jpg

        (1)可配置网络文件。风险评估贝叶斯网络模型和风险缓降贝叶斯网络模型是风险管理体系的核心,其主要原理是将项目中可能出现的风险因素(评估网)和缓降策略(缓降网)根据不同类别组织为多张贝叶斯网络,通过联合树算法在网络中进行推理,从而评估风险严重程度并推算缓降策略。在管理系统的实现中用XBN格式的文件表示。完整的XBN文件能够唯一确定一张贝叶斯网络。

        (2)证据文件。风险评估网络的证据信息,即风险因素实际的出现情况,由Excel表形式存在,通过门户层读写。证据文件中列出全部风险源,由于部分风险源会出现在不同网络中,证据列表中的每一项都对应于贝叶斯网络中的一个或多个节点。

        (3)权重文件。每个项目的目录里都存在着一个风险权重文件,因为不同类型的风险对项目影响程度是有差别的,文件中的数据以一个列向量的形式存在。这个权重文件一般是AHM属性层次方法计算的结果。

        (4)输出文件。经过计算得到的结果数据保存在文本文件中,内容包括:每类风险的评估结果、每类风险的推荐缓降策略以及实施缓降策略后预计风险降低情况。

        需要注意的是,不同项目的相关文件可能保存在不同的共享存储上,因为不同的项目组可能拥有各自的项目管理服务器,系统管理员只需要将共享存储的共享路径加入系统,用户就可以对相应的项目进行管理。另外,使用配置文件来定义贝叶斯网络结构和相关参数,可以让系统使用者无需改动代码便能对风险评估缓降流程中不符合期望的部分进行修正,提高了系统的适用性。

        2.计算层

        计算层主要完成两部分工作:评估指定项目的风险情况;根据项目当前风险情况给出对应的推荐缓降策略。其中风险评估计算流程如图2所示。

1-图2.jpg

 1 2 下一页 尾页

扫码即可手机
阅读转发此文

本文评论

相关文章