CN115309634B 一种微服务提取方法、系统、介质、设备及信息处理终端 (西北大学)_第1页
CN115309634B 一种微服务提取方法、系统、介质、设备及信息处理终端 (西北大学)_第2页
CN115309634B 一种微服务提取方法、系统、介质、设备及信息处理终端 (西北大学)_第3页
CN115309634B 一种微服务提取方法、系统、介质、设备及信息处理终端 (西北大学)_第4页
CN115309634B 一种微服务提取方法、系统、介质、设备及信息处理终端 (西北大学)_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

页.示业务功能建模;对类图进行隐式业务功能建后再进行微服务的提取极大地降低了方法的使2步骤四,对候选微服务的质量进行评估,以图结构的形(3)将两个类Ci与Cj之间的调用次数存储在Map结构中,其中键为两个类的类名使用(2)计算两个类图Ci与Cj之间的语义相似度Sij;根据输入的文本信息制作词袋所述步骤三中,获得源代码的业务功能模型后,使用谱聚类算法进行其中,Wij表示相似度矩阵,如果两个类i和j之间存在调用关系则wij=(4)对k维的特征矩阵F使用Kmeans进行聚类;使用AFK_MC2进行初始聚类中心的选择,3(2)使用PlantUMLParser工具对源代码的每一个类文件生成数据库访问层及实体层对提取的候选微服务进行可视化,基于Echarts以图结构形式显示各个类文件所属微4.一种应用如权利要求1~3任意一项所述微服务提取方4业务功能建模模块,用于对时序图进行显示业务功能建模,对类图质量评估模块,用于对候选微服务的质量进行评估,以图结~3任意一项所述微服务提取方法的步骤。得所述处理器执行如权利要求1~3任意一项所述微服务提取5行微服务的提取方法依赖测试用例的设计,测试用例必须要熟悉系统的软件设计师生成,6[0015](2)使用PlantUMLParser工具对源代码的每一个类文件生成数据库访问层及实[0019](3)将两个类Ci与Cj之间的调用次数存储在Map结构中,其[0023](2)计算两个类图Ci与Cj之间的语义相似度Sij;根据输入的文本信息制作词袋7[0036]使用A_means减少K_means算法将数据点分配到聚类簇C的时间;计算每个数据点8[0046]对提取的候选微服务进行可视化,基于Echarts以图结构形式显示各个类文件所[0047]本发明的另一目的在于提供一种应用所述的微服务提取9[0065](2)本发明的技术方案解决了人们一直渴望解决、但始终未能获得成功的技术难[0066]微服务提取技术一直致力于研究一种能够自动将单体系[0067]本发明基于源代码进行业务功能提取的方法解决了目前收用户请求并响应用户的类所在的包下。数据库访问层一般位于Dao或者直接与数据库进[0087]S21:使用SequenceDiagram工具对源代码的控制层中的蒙特卡罗(Metropolis_Hastings)采样出一个长为m的序列,取最后k_1个作为中心点C=[0108]使用A_means减少K_means算法将数据点分配到聚类簇C的时间。计算每个数据点[0124]下面结合应用程序SpringBlog的微服务提取实施例对本方面的技术方案做详细Controller结尾下,是直接接收用户请求并响应用户的类。数据库访问层一般位于下key进行匹配,得到语料库corpus,初始化tf_idf变换模型,得到转换后的语料corpus_和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论