风险评估方法、装置以及系统制造方法及图纸

技术编号:26034451 阅读:35 留言:0更新日期:2020-10-23 21:12
本公开提供了一种风险评估方法、风险评估装置以及风险评估系统,可用于金融领域或其他领域,该方法包括:获取软件的改造需求信息,并根据改造需求信息确定软件中会因改造需求信息被影响的至少一个软件服务;计算每个被影响的软件服务的影响概率,并生成待分析服务影响信息,所述待分析服务影响信息包括每个所述被影响的软件服务与影响概率之间的对应关系;利用分析模型处理所述待分析服务影响信息,以便评估所述待分析服务影响信息的风险状况,其中所述分析模型指示了多个服务影响信息各自与风险状况之间的对应关系。这种风险评估方法、风险评估装置以及风险评估系统减少了人力成本,从而主观性低,判断准确,降低了风险率,提升了用户体验。

【技术实现步骤摘要】
风险评估方法、装置以及系统
本专利技术涉及软件风险评估
,具体涉及一种风险评估方法、装置以及系统。
技术介绍
随着互联网技术与电子商务的快速发展,客户对软件性能的体验越来越高,同时对金融行业软件系统的风险评估需求也越来越大。然而,现有技术中对软件进行风险评估的方案主要依赖技术人员分析,具有人工成本高,主观性高,判断不准确,用户体验差等问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的风险评估方法、装置以及系统。根据本专利技术的第一个方面提供了一种软件的风险评估方法,包括:获取所述软件的改造需求信息,并根据所述改造需求信息确定所述软件中会因所述改造需求信息被影响的至少一个软件服务;计算每个所述被影响的软件服务的影响概率,并生成待分析服务影响信息,所述待分析服务影响信息包括每个所述被影响的软件服务与影响概率之间的对应关系;利用分析模型处理所述待分析服务影响信息,以便评估所述待分析服务影响信息的风险状况,其中所述分析模型指示了多个服务影响信息各自与风险状况之间的对应关系。可选地,所述改造需求信息包括文本信息;根据所述改造需求信息确定所述软件中会因所述改造需求信息被影响的至少一个软件服务包括:构建不同词与每个所述软件服务之间的服务词对应关系;将所述文本信息划分为多个词,并筛选所述多个词中在所述服务词对应关系中出现的词,并将每个所述出现的词代入所述服务词对应关系,从而得到多个服务组,每个所述服务组包含一个所述出现的词对应的所有所述软件服务;根据所述多个服务组中共有的所述软件服务确定所述被影响的至少一个软件服务。可选地,根据所述多个服务组中共有的所述软件服务确定所述被影响的至少一个软件服务包括:将共有的所述软件服务以及与共有的所述软件服务具有调用关系的所述软件服务作为所述被影响的至少一个软件服务。可选地,所述方法还包括训练所述分析模型;所述训练所述分析模型包括:获取所述软件的历史风险信息以及,所述历史风险信息包括多个历史风险的问题种类、造成的损失以及涉及到的软件服务之间的风险值对应关系;以及利用所述历史风险信息以及所述服务概率对应关系对所述分析模型进行训练,从而使得所述分析模型指示所述多个服务影响信息各自与所述风险状况之间的对应关系。可选地,计算每个所述被影响的软件服务的影响概率包括:在所述软件所提供的所有软件服务中设置入口软件服务;建立入口服务正向关系数据,所述入口服务正向关系数据包括所述入口软件服务及与所述入口软件服务存在调用关系的所述软件服务间的调用关系;建立入口服务反向关系数据,所述入口服务反向关系数据包括将所述调用关系的调用主体和调用客体的对调的反向关系;根据所述入口服务正向关系数据以及所述入口服务反向关系数据计算每个所述被影响的软件服务的影响概率。可选地,根据所述入口服务正向关系数据以及所述入口服务反向关系数据计算每个所述被影响的软件服务的影响概率包括:获取每个所述软件服务的调用频率,并根据所述入口服务正向关系数据以及所有的所述调用频率得到所有存在所述调用关系的所述软件服务间的正向转换权重;根据所述正向转换权重计算所述反向关系的反向转换权重;根据所述入口服务反向关系数据以及所述反向转换权重计算每个所述被影响的软件服务的影响概率。可选地,根据所述入口服务反向关系数据以及所述反向转换权重计算每个所述被影响的软件服务的影响概率包括:将软件中会因所述改造需求信息被影响且多个服务组中共有的所述软件服务、所述入口服务反向关系数据以及所述反向转换权重代入RandomWalk算法,并通过RandomWalk算法计算每个所述被影响的软件服务的影响概率。可选地,所述分析模型为贝叶斯分类模型,且所述风险状况包括风险等级和风险损失金额中的至少一个。根据本专利技术的第二个方面,还提供了一种风险评估装置,包括:获取模块,用于获取软件的改造需求信息,并用于根据所述改造需求信息确定所述软件中会因所述改造需求信息被影响的至少一个软件服务;计算模块,用于计算每个所述被影响的软件服务的影响概率,并用于生成待分析服务影响信息,所述待分析服务影响信息包括每个所述被影响的软件服务与影响概率之间的对应关系;处理模块,用于利用分析模型处理所述待分析服务影响信息,以便评估所述待分析服务影响信息的风险状况,其中分析模型指示了多个服务影响信息各自与风险状况之间的对应关系。根据本专利技术的第三个方面,还提供了一种风险评估系统,包括:计算机可读存储介质以及处理器,所述计算机可读存储介质内存储有程序,所述程序被所述处理器执行时,用于实现上述任一所述的风险评估方法。本专利技术提供的风险评估方法、风险评估装置以及风险评估系统实现了改造需求信息和被影响的软件服务的自动关联,减少了人力成本,从而主观性低,并且可以对风险影响范围自动识别,判断准确,降低了风险率,实现了具体软件服务影响大小的计算,可以对改造需求信息可能造成的损失估值计算,提升了用户体验。附图说明通过下文中参照附图对本专利技术所作的描述,本专利技术的其它目的和优点将显而易见,并可帮助对本专利技术有全面的理解。图1是根据本专利技术一个实施例的风险评估方法的示意图;图2是根据本专利技术一个实施例的风险评估方法的应用场景图;图3是根据本专利技术一个实施例的风险评估方法的信息处理关系示意图;图4是根据本专利技术一个实施例的风险评估方法的调用关系的示意图;图5是根据本专利技术一个实施例的风险评估方法的反向关系的示意图;图6是根据本专利技术一个实施例的风险评估方法的执行流程图;图7是根据本专利技术一个实施例的风险评估装置的结构框图;图8是根据本专利技术一个实施例的风险评估系统的结构框图。应该注意的是,附图并未按比例绘制,并且出于说明目的,在整个附图中类似结构或功能的元素通常用类似的附图标记来表示。还应该注意的是,附图只是为了便于描述优选实施例,而不是专利技术本身。附图没有示出所描述的实施例的每个方面,并且不限制本专利技术的范围。图中,10为风险评估装置,100为获取模块,200为计算模块,300为构建模块,20为风险评估系统,400为计算机可读存储介质,410为程序,500为处理器。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例的附图,对本专利技术的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一个实施例,而不是本专利技术全部的实施例。基于所描述的本专利技术的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另外定义,本专利技术使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本公开提供的装置和方法可用于计算机、金融领域,也可用于除计算机、金融领域之外的任意领域,本公开提供的装置和方法的应用领域不做限定。本专利技术实施例首先提供了一种软件的风险评估方法,图1是根据本专利技术一个实施例的风险评估方法的示意图;图2是根本文档来自技高网...

【技术保护点】
1.一种软件的风险评估方法,包括:/n获取所述软件的改造需求信息,并根据所述改造需求信息确定所述软件中会因所述改造需求信息被影响的至少一个软件服务;/n计算每个所述被影响的软件服务的影响概率,并生成待分析服务影响信息,所述待分析服务影响信息包括每个所述被影响的软件服务与影响概率之间的对应关系;/n利用分析模型处理所述待分析服务影响信息,以便评估所述待分析服务影响信息的风险状况,其中所述分析模型指示了多个服务影响信息各自与风险状况之间的对应关系。/n

【技术特征摘要】
1.一种软件的风险评估方法,包括:
获取所述软件的改造需求信息,并根据所述改造需求信息确定所述软件中会因所述改造需求信息被影响的至少一个软件服务;
计算每个所述被影响的软件服务的影响概率,并生成待分析服务影响信息,所述待分析服务影响信息包括每个所述被影响的软件服务与影响概率之间的对应关系;
利用分析模型处理所述待分析服务影响信息,以便评估所述待分析服务影响信息的风险状况,其中所述分析模型指示了多个服务影响信息各自与风险状况之间的对应关系。


2.根据权利要求1所述的风险评估方法,其中,所述改造需求信息包括文本信息;
根据所述改造需求信息确定所述软件中会因所述改造需求信息被影响的至少一个软件服务包括:
构建不同词与每个所述软件服务之间的服务词对应关系;
将所述文本信息划分为多个词,并筛选所述多个词中在所述服务词对应关系中出现的词,并将每个所述出现的词代入所述服务词对应关系,从而得到多个服务组,每个所述服务组包含一个所述出现的词对应的所有所述软件服务;
根据所述多个服务组中共有的所述软件服务确定所述被影响的至少一个软件服务。


3.根据权利要求2所述的风险评估方法,其中,根据所述多个服务组中共有的所述软件服务确定所述被影响的至少一个软件服务包括:
将共有的所述软件服务以及与共有的所述软件服务具有调用关系的所述软件服务作为所述被影响的至少一个软件服务。


4.根据权利要求1至3中任一项所述的风险评估方法,其中,所述方法还包括训练所述分析模型;所述训练所述分析模型包括:
获取所述软件的历史风险信息,所述历史风险信息包括多个历史风险的问题种类、造成的损失以及涉及到的软件服务之间的风险值对应关系;以及
利用所述历史风险信息以及所述服务概率对应关系对所述分析模型进行训练,从而使得所述分析模型指示所述多个服务影响信息各自与所述风险状况之间的对应关系。


5.根据权利要求1至3中任一项所述的风险评估方法,其中,计算每个所述被影响的软件服务的影响概率包括:
在所述软件所提供的所有软件服务中设置入口软件服务;
建立入口服务正向关系数据,所述入口服务正向关系数据包括所述入口软件服务及与所述入口软件服务存在调用关系的所述软件服务间...

【专利技术属性】
技术研发人员:刘茹轩于淼谷宇驰马天野
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1