[发明专利]一种项目复用方案的推荐方法、装置、设备及介质在审
| 申请号: | 202211104843.7 | 申请日: | 2022-09-09 |
| 公开(公告)号: | CN115586889A | 公开(公告)日: | 2023-01-10 |
| 发明(设计)人: | 罗琳玲 | 申请(专利权)人: | 建信金融科技有限责任公司 |
| 主分类号: | G06F8/36 | 分类号: | G06F8/36 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 常晓 |
| 地址: | 200120 上海市浦东新区(上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 项目 方案 推荐 方法 装置 设备 介质 | ||
本申请提供了一种项目复用方案的推荐方法、装置、设备及介质,本申请涉及数据分析技术领域,该方法通过待创建项目的架构需求确定其对应的搜索标签,进而根据搜索标签与各已开发项目的项目标签进行比对,从中筛选出与待创建项目具备相似架构需求的目标项目。各目标项目设有复用信息,该复用信息为表征目标项目更新状态的更新信息和引用次数。在确定项目标签与搜索标签的比对结果后,根据标签的比对结果和复用信息两个维度对各目标项目进行筛选,从中确定可供待创建项目复用的推荐项目,以此提高推荐项目的可复用性,降低研发成本。
技术领域
本申请实施例涉及数据分析技术领域,具体涉及一种项目复用方案的推荐方法、装置、设备及介质。
背景技术
当业务系统存在待创建项目时,会预先对待创建项目的架构需求进行分析,将庞大的待创建项目按照系统、服务、组件或功能模块等方式划分为多个项目,然后对划分后的各项目进行设计与开发。
不同的软件项目可能具备相似的开发方案,这使得可以通过对已开发项目进行借鉴或复用以节约待创建项目的工程难度和作业时间。然而已开发项目数量庞大且类型复杂,目前多依赖于研发人员的记忆和经验从已开发项目中找寻可供复用的项目,导致部分复用的方案没有被发现、增加重复投入,进而降低研发效率。
发明内容
本申请实施例提供一种项目复用方案的推荐方法、装置、设备及介质,用于从已开发项目中选定可供新项目借鉴或复用的推荐项目,提高方案的可复用性,降低研发成本。
为达到上述目的,本申请实施例的技术方案是这样实现的:
第一方面,本申请实施例提供一种项目复用方案的推荐方法,所述方法包括:
根据待创建项目的架构需求确定所述创建项目的搜索标签;
基于所述搜索标签对各待搜索项目的项目标签进行比对,根据比对结果从各所述待搜索项目中确定与所述待创建项目具备相似架构需求的目标项目;其中,各所述待搜索项目为已开发项目,所述项目标签是根据所述已开发项目的架构需求确定的;
基于所述比对结果和各所述目标项目的复用信息确定以供所述待创建项目复用的推荐项目;其中,所述复用信息为表征所述目标项目的更新状态的更新信息和所述目标项目的引用次数。
在一些可能的实施例中,所述基于所述搜索标签对各待搜索项目的项目标签进行比对之前,所述方法还包括:
获取所述待创建项目的名称搜索向量;其中,所述名称搜索向量是根据所述待创建项目的项目名称和所述项目名称的同义词名称确定的,所述同义词名称是基于预设的同义词集合确定的;
将所述名称搜索向量与各已开发项目的项目名称进行相似度比对,将相似度大于相似度阈值的已开发项目作为所述待搜索项目。
在一些可能的实施例中,所述搜索标签包括第一标签和第二标签;其中,所述第一标签包括所述待创建项目的开发语言、并发量阈值和数据一致性中的部分或全部;所述第二标签包括表征所述待创建项目的功能需求的至少一个关键词。
在一些可能的实施例中,所述根据比对结果从各所述待搜索项目中确定与所述待创建项目具备相似架构需求的目标项目,包括:
从各所述待搜索项目中选定所述项目标签包含所述第一标签的标签内容的待选项目;
确定各所述待选项目的项目标签中包含所述第二标签的标签数量,基于所述标签数量从各所述待选项目中确定所述目标项目。
在一些可能的实施例中,所述基于所述标签数量从各所述待选项目中确定所述目标项目,包括:
确定所述待创建项目的架构需求与各所述待选项目的架构需求间的语义相似度;
根据各所述待选项目对应的标签数量和所述语义相似度从各所述待选项目中确定所述目标项目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211104843.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液压驱动系统及物料粉碎车
- 下一篇:一种小型化管道清淤折叠式绞龙及清淤设备





