楼主: ruhemiadui
102 0

[学习资料] 度量驱动的设计模式挖掘及基于模板的定制化重构 [推广有奖]

  • 0关注
  • 12粉丝

已卖:2496份资源
好评率:99%
商家信誉:一般

硕士生

54%

还不是VIP/贵宾

-

威望
0
论坛币
1138 个
通用积分
2940.9628
学术水平
6 点
热心指数
8 点
信用等级
10 点
经验
-6864 点
帖子
0
精华
0
在线时间
364 小时
注册时间
2012-6-24
最后登录
2026-4-7

楼主
ruhemiadui 发表于 2025-2-8 13:55:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
度量驱动的设计模式挖掘及基于模板的定制化重构
良好的设计模式对于软件系统的维护、升级以及重构起到了至关重要的作用。然而,很多遗留系统由于开发流程不规范、文档缺失等原因,后续的软件维护人员对于原始的设计决策不明晰,加大了软件维护难度。
通过检测系统中的设计模式,可以帮助软件维护人员了解系统结构,降低软件维护难度。本文提出了一种度量驱动的基于图匹配的设计模式挖掘方法,利用该方法可实现从源代码中挖掘设计模式实例。
同时,为每一种挖掘得到的设计模式实例定制重构模板,以方便用户根据需求实现对设计模式的代码重构。本文的主要工作和研究成果如下:1)提出了一种高效的基于子系统图和最优搜索顺序的子图挖掘方法。
该方法首先通过获取设计模式的4种结构特征和7种行为特征,将软件系统转变成数据图,然后再将数据图划分为若干个子系统图以排除系统中不相关的类来减少搜索空间,最后根据设计模式的结构和行为特征构建设计模式的搜索顺序,从而挖掘出候选的设计模式实例。2)提出一种支持设计模式代码重构的13种基本操作和10种组合操作,并在此基础上为每种Go F设计模式定制了重构模板。
根据重构模板,可将所检测出的设计模式实例按照 ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:软件系统 开发流程 检测系统 系统结构 研究成果

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-4-17 19:41