68、面向方面重构与自适应超媒体系统研究

面向方面重构与自适应超媒体系统研究

1. 面向方面重构对软件可维护性的影响

1.1 重构结果分析

  • 方面数量变化 :“消除借用切入点”和“消除重复切入点”会增加系统中的方面数量。
  • 对软件可维护性的影响 :从研究结果来看,应用于不同方面之间的面向方面重构(AOR)都能提高软件的可维护性,这是因为将不同的面向方面(AO)构造放置在了更合适的位置。而有两种AOR对软件可维护性有负面影响,一种无影响,它们都属于方面内的AOR类别。
    | AOR类型 | 对软件可维护性的影响 |
    | ---- | ---- |
    | 不同方面之间的AOR | 提高 |
    | 方面内有负面影响的AOR | 降低 |
    | 方面内无影响的AOR | 无 |

1.2 重构建议

当重构的目标是提高软件可维护性时,应应用那些对可维护性有增强作用的AOR,避免使用会损害软件可维护性的AOR。

1.3 研究有效性的威胁

  • 缺乏通用目录 :没有像面向对象(OO)软件那样通用的AOR目录,研究中的AOR是从不同来源收集的。
  • 度量方法简单 :用于评估软件可维护性的度量方法较为简单。
  • 工具不足 :缺乏收集AO指标的工具,部分数据是使用现有工具收集的。

1.4 研究结论与未来方向

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值