[发明专利]一种面向复杂业务流程的可复用组件挖掘方法有效
申请号: | 202110804713.3 | 申请日: | 2021-07-16 |
公开(公告)号: | CN113254013B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 潘鑫;李贞昊;雷航;荣燊;李若尘;柳叶康;肖泾军 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/41;G06K9/62 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 陈一鑫 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 复杂 业务流程 可复用 组件 挖掘 方法 | ||
该发明公开了一种面向复杂业务流程的可复用组件挖掘方法,属于软件复用技术领域。该发明面向业务流程进行流程相似性分析,可以从业务流中挖掘相似子流程集合作为该软件的一个组件模块,在保证组件质量的前提下大大提高构建组件的速度;该发明方法只需要输入系统的业务流程图,便可自动挖掘出基于该系统的可复用组件,无需其他配置,优化工业管理软件开发周期,降低软件开发难度,为后续的软件维护成本降低提供有力支持;通过企业实际软件流程图数据进行具体实施,该发明方法自动挖掘可复用组件,从而能够更好地利用软件复用技术进行软件开发,为提高工业管理软件开发效率和降低工业管理软件开发成本提供支持。
技术领域
本发明属于软件复用技术领域,特别是面向复杂业务流程的可复用组件挖掘方法,分类号为G06K。
背景技术
作为智能制造的承载,工业管理软件已深度融入工业设计及制造流程,成为制造业的信息化核心。随着市场的增长,工业管理软件的体系结构越来越复杂,质量要求日渐提高,如何快速高效地进行工业管理软件开发成为目前工业管理软件开发的难点。大多数工业管理软件在复杂业务场景中存在大量相同的事务处理过程,为了加快软件开发效率,基于组件的软件开发成为目前的主流方式之一。目前存在的可复用组件挖掘方法主要是从面向对象的API中通过使用频率进行挖掘,在工业管理软件领域实用性不强。针对工业管理软件系统的特点,面向业务流程进行流程相似性分析,从业务流中自动挖掘相似子流程集合作为该软件的一个组件模块,可以在保证组件质量的前提下大大提高构建组件的速度,从而更好地利用软件复用技术进行工业管理软件开发。
发明内容
本发明解决现有技术中工业软件由于业务场景复杂,导致的开发速度慢,效率低的问题。
本发明技术方案为,一种面向复杂业务流程的可复用组件挖掘方法,包括以下步骤:
S1、输入系统的业务流程图集,通过预处理将业务流程图集转换为以符号表示的图模型集合;
S2、通过图模型集合挖掘结构相似的频繁子流程,所有结构相似的频繁子流程组成集合,;
S3、计算集合中频繁子流程的行为相似度,根据相似度对集合进行聚类,形成组件备选集合;
S4、对所有组件备选集合基于复用组件的可行性进行评估,计算备选集合构成组件的可行性;
S5、根据可行性判断组件备选集合是否满足可行性指标,若大于等于可行性指标则构建可复用组件,否则放弃构建组件。
进一步地,所述步骤S1包括:
S11、将业务流程图集中各流程图节点转换为三元组
S12、将流程图连线转换为四元组
S13、结合S11和S12所得结果,将业务流程图转换为符号表示的图模型G=(N,E),其中
进一步地,所述步骤S2包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110804713.3/2.html,转载请声明来源钻瓜专利网。