【技术实现步骤摘要】
组件模型优化方法及装置、电子设备、存储介质
[0001]本申请涉及金融
,尤其涉及一种组件模型优化方法及装置、电子设备、存储介质。
技术介绍
[0002]在金融
中,前端组件化是一种常用的软件设计方法,其能够增加代码的复用性、减少重复的代码,同时便于各个开发者之间分工协作,让不同的人员负责编写不同的金融组件,以实现同步开发。大多数前端研发人员,通常以视图为维度来切割金融业务的具体内容,即视图驱动而非业务驱动,但是,以视图为基础进行的数据建模,往往会有以下问题:一是复用性不足,对于同一个业务领域的模型实体,例如在保险业务领域中可以具体为保险产品、保险保单等,由于在不同组件中视图上的些微差异,需要进行多个模型实体的设计,无法实现复用;二是完整性不足,即根据视图设计的模型实体缺少相关领域概念的表达,例如,在具体的金融场景下,该相关领域概念可以为商务、支付、交易以及保险等概念;三是内聚度不足,即只关心页面形态或者展示了什么金融数据,导致没有关系的概念出现在同一个模型实体内,不能形成具有内聚力的模型实体。因此,如何提高模型实体的复用性、完整性和内聚度,成为了亟待解决的技术问题。
技术实现思路
[0003]本申请实施例的主要目的在于提出一种组件模型优化方法及装置、电子设备、存储介质,旨在提高业务项目中的模型实体的复用性、完整性和内聚度。
[0004]为实现上述目的,本申请实施例的第一方面提出了一种组件模型优化方法,所述方法包括:
[0005]对业务项目中的多个目标组件进行功能分析,得到 ...
【技术保护点】
【技术特征摘要】
1.一种组件模型优化方法,其特征在于,包括:对业务项目中的多个目标组件进行功能分析,得到所述业务项目的资产清单,其中,所述资产清单包括多个第一模型实体;对多个所述第一模型实体进行合并处理,得到至少一个第二模型实体;从所述资产清单中提取得到多个实体属性,其中,每个所述实体属性对应于一个所述第二模型实体;对于每个所述实体属性,根据所述实体属性确定与所述实体属性的名称对应的中心词汇和背景词汇;根据所有所述第二模型实体的名称以及所有所述实体属性的名称对应的中心词汇和背景词汇,从所有所述实体属性中选择若干个所述实体属性分别添加到对应的若干个所述第二模型实体中;对于每个所述第二模型实体,当确定所述第二模型实体中存在至少一个目标实体属性,从所述第二模型实体中删除所述目标实体属性,其中,所述目标实体属性为与所述第二模型实体不相关的所述实体属性。2.根据权利要求1所述的组件模型优化方法,其特征在于,所述对业务项目中的多个目标组件进行功能分析,得到所述业务项目的资产清单,包括:对业务项目中的多个目标组件进行前端组件化开发,得到多个前端组件;对于每个所述前端组件,对所述前端组件对应的网络层进行定义处理,以在所述前端组件中生成所述第一模型实体以及与所述第一模型实体对应的所述实体属性;按照预设格式将所有所述前端组件进行合并输出,得到所述业务项目的资产清单。3.根据权利要求1所述的组件模型优化方法,其特征在于,所述对多个所述第一模型实体进行合并处理,得到至少一个第二模型实体,包括:对于每个所述第一模型实体,对所述第一模型实体的名称进行命名实体标注,得到命名实体词汇;从所有所述命名实体词汇中筛选出所有目标命名实体词汇,并根据所有所述目标命名实体词汇构建模型实体词汇表,其中,所述目标命名实体词汇为与所述业务项目的业务领域类别相关的所述命名实体词汇;分别计算各个所述目标命名实体词汇的词汇向量,并根据所有所述词汇向量构建第一目标矩阵;分别计算所述第一目标矩阵中每个矩阵元素的第一余弦距离;对于每个所述矩阵元素,当所述第一余弦距离大于第一预设阈值,将所述矩阵元素对应的两个所述第一模型实体进行合并,得到一个对应的第二模型实体。4.根据权利要求1所述的组件模型优化方法,其特征在于,所述根据所述实体属性确定与所述实体属性的名称对应的中心词汇和背景词汇,包括:对所述实体属性的名称进行分词处理,得到第一分词结果,其中,所述第一分词结果包括多个实体属性分词;对所述第一分词结果中的所有所述实体属性分词进行过滤处理,得到第二分词结果,其中,所述第二分词结果包括至少一个实体属性词组,所述实体属性词组包括至少两个所述实体属性分词;
基于所述第二分词结果中的所有所述实体属性词组,确定与所述实体属性的名称对应的中心词汇和背景词汇。5.根据权利要求3所述的组件模型优化方法,其特征在于,所述根据所有所述第二模型实体的名称以及所有所述实体属性的名称对应的中心词汇和背景词汇,从所有所述实体属性中选择若干个所述实体属性分别添加到对应的若干个所述第二模型实体中,包括:分别计算各个所述实体属性的名称对应的背景词汇的词汇向量,并根据所有所述实体属性的名称对应的背景词汇的词汇向量和所有所述目标命名实体词汇的词汇向量构建第...
【专利技术属性】
技术研发人员:唐玉强,成亚萌,夏菡,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。