一种企业级业务组件划分方法技术

技术编号:41789820 阅读:14 留言:0更新日期:2024-06-24 20:16
本发明专利技术涉及一种企业级业务组件划分方法。本方法包括:设置划分业务组件的目标函数;按照一个任务对应一个业务组件进行初始化,计算目标函数值,记为F0;遍历任务,任选任务进行两两合并,计算新的目标函数值,记为F;比较F0和F的值:如果F>F0,则更新F0=F;如果F≤F0,则返回上一步骤;遍历完成且F值不再变大,此时任务和对应实体形成多个簇,根据每个簇定义业务组件,完成业务组件划分。本方法通过把业务组件“高内聚,低耦合”的特性进行量化,提供了一种组件划分算法,以求最优解的方式划分业务组件,弱化对专家经验的依赖,减少人为因素的干扰。本方法节省了人力成本,有效保障了业务组件划分的合理性、准确性、科学性。

【技术实现步骤摘要】

本专利技术属于企业级业务建模方法,尤其涉及一种企业级业务组件划分方法


技术介绍

1、目前,在企业级业务建模领域,在企业级业务建模实践中业务组件的划分大多依赖于专家经验,不仅耗费了大量的人力,而且业务组件划分的合理性、准确性、科学性取决于专家对业务的理解程度,极易受到人为因素的干扰,因此,迫切需要开发一种准确、客观、避免人为介入的企业级业务组件划分方法。


技术实现思路

1、为了解决业务组件划分过度依赖专家经验所引发的上述问题,本专利技术提出了一种新的企业级业务组件划分方法。

2、为了实现上述目的,本专利技术提供了一种业务组件设计算法,利用本算法能够实现业务组件的高内聚、低耦合。

3、具体地,本专利技术提供了一种企业级业务组件划分方法,本方法包括:

4、定义1:任务-实体关系

5、用o来表示任务t与实体e之间的操作关系,如下所示:

6、o∈{c,r,u,d};

7、其中,o的操作类型包括:c(创建)、r(读取)、u(更新)、d(删除)。为了本文档来自技高网...

【技术保护点】

1.一种企业级业务组件划分方法,其特征在于,所述方法包括:

2.根据权利要求1所述的企业级业务组件划分方法,其特征在于,步骤S1中所述的目标函数其表达式如下:

3.根据权利要求2所述的企业级业务组件划分方法,其特征在于,目标函数的表达式中:内聚度权重为0.4,耦合度权重为0.4,粒度权重为0.2;

4.根据权利要求2所述的企业级业务组件划分方法,其特征在于,步骤S2中所述的按照一个任务对应一个业务组件进行初始化,得到业务组件的初始划分是指按照一个任务对应一个业务组件的方式进行初始化,按行把任务和实体封装到一个组件里,每个任务或者实体只能归属一个业务组件...

【技术特征摘要】

1.一种企业级业务组件划分方法,其特征在于,所述方法包括:

2.根据权利要求1所述的企业级业务组件划分方法,其特征在于,步骤s1中所述的目标函数其表达式如下:

3.根据权利要求2所述的企业级业务组件划分方法,其特征在于,目标函数的表达式中:内聚度权重为0.4,耦合度权重为0.4,粒度权重为0.2;

4.根据权利要求2所述的企业级业务组件划分方法,其特征在于,步骤s2中所述的按照一个任务对应一个业务组件进行初始化,得到业务组件的初始划分是指按照一个任务对应一个业务组件的方式进行初始化,按行把任务和实体封装到一个组件里,每个任务或者实体只能归属一个业务组件。

5.根据权利要求2所述的企业级业务组件划分方法,其特征在于,所述方法中包含下述定义:

6.根据权利要求5...

【专利技术属性】
技术研发人员:孙昊
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1