【技术实现步骤摘要】
一种项目复用方案的推荐方法、装置、设备及介质
[0001]本申请实施例涉及数据分析
,具体涉及一种项目复用方案的推荐方法、装置、设备及介质。
技术介绍
[0002]当业务系统存在待创建项目时,会预先对待创建项目的架构需求进行分析,将庞大的待创建项目按照系统、服务、组件或功能模块等方式划分为多个项目,然后对划分后的各项目进行设计与开发。
[0003]不同的软件项目可能具备相似的开发方案,这使得可以通过对已开发项目进行借鉴或复用以节约待创建项目的工程难度和作业时间。然而已开发项目数量庞大且类型复杂,目前多依赖于研发人员的记忆和经验从已开发项目中找寻可供复用的项目,导致部分复用的方案没有被发现、增加重复投入,进而降低研发效率。
技术实现思路
[0004]本申请实施例提供一种项目复用方案的推荐方法、装置、设备及介质,用于从已开发项目中选定可供新项目借鉴或复用的推荐项目,提高方案的可复用性,降低研发成本。
[0005]为达到上述目的,本申请实施例的技术方案是这样实现的:
[0006]第一方 ...
【技术保护点】
【技术特征摘要】
1.一种项目复用方案的推荐方法,其特征在于,所述方法包括:根据待创建项目的架构需求确定所述创建项目的搜索标签;基于所述搜索标签对各待搜索项目的项目标签进行比对,根据比对结果从各所述待搜索项目中确定与所述待创建项目具备相似架构需求的目标项目;其中,各所述待搜索项目为已开发项目,所述项目标签是根据所述已开发项目的架构需求确定的;基于所述比对结果和各所述目标项目的复用信息确定以供所述待创建项目复用的推荐项目;其中,所述复用信息为表征所述目标项目的更新状态的更新信息和所述目标项目的引用次数。2.根据权利要求1所述的方法,其特征在于,所述基于所述搜索标签对各待搜索项目的项目标签进行比对之前,所述方法还包括:获取所述待创建项目的名称搜索向量;其中,所述名称搜索向量是根据所述待创建项目的项目名称和所述项目名称的同义词名称确定的,所述同义词名称是基于预设的同义词集合确定的;将所述名称搜索向量与各已开发项目的项目名称进行相似度比对,将相似度大于相似度阈值的已开发项目作为所述待搜索项目。3.根据权利要求1所述的方法,其特征在于,所述搜索标签包括第一标签和第二标签;其中,所述第一标签包括所述待创建项目的开发语言、并发量阈值和数据一致性中的部分或全部;所述第二标签包括表征所述待创建项目的功能需求的至少一个关键词。4.根据权利要求3所述的方法,其特征在于,所述根据比对结果从各所述待搜索项目中确定与所述待创建项目具备相似架构需求的目标项目,包括:从各所述待搜索项目中选定所述项目标签包含所述第一标签的标签内容的待选项目;确定各所述待选项目的项目标签中包含所述第二标签的标签数量,基于所述标签数量从各所述待选项目中确定所述目标项目。5.根据权利要求4所述的方法,其特征在于,所述基于所述标签数量从各所述待选项目中确定所述目标项目,包括:确定所述待创建项目的架构需求与各所述待选项目的架构需求间的语义相似度;根据各所述待选项目对应的标签数量和所述语义相似度从各所述待选项目中确定所述目标项目。6.根据权利要求4所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:罗琳玲,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。