帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

基于类图和过程蓝图的模型重构操作的研究

导  师: 刘建宾;陈钦梧

学科专业: H1202

授予学位: 硕士

作  者: ;

机构地区: 汕头大学

摘  要: 软件需求是不断变化的。对于已经交付使用的软件来说,当客户需求发生变化或者软件所处的环境改变时,就必须对软件进行修改。在长期的实践中人们发现,编写代码本身不是一件难事,但是软件维护的费用往往占了整个软件预算的60%以上,而且软件维护是一件非常麻烦的事情。为了解决这个问题,在面向对象的领域中,人们提出了重构的概念,并对其进行了大量的研究与实践。早期的重构研究是基于程序源码的,但是,人们很快认识到基于源码的重构存在着诸多弊端,而且效率也不高。于是,研究的重点又转向了高层次的重构,如设计模式重构、类图重构等。在高层次实行重构变换的确有很高的效率,但是,每个类都离不开方法的实现,而且算法的实现主要是在类的方法中进行的,对于一个类来说,算法才是其核心部分。因此,如果能够将高层次的重构与方法层次的重构结合起来,将会更好地发挥重构的作用、体现重构的价值。基于过程蓝图的重构是一种方法层次的重构,而且它的抽象实现结构图具有与程序源码等价的语义。本文将类图层次的重构与基于过程蓝图的重构结合起来,高层次的重构变换在类图上进行,方法层次的重构变换在过程蓝图上进行。本文的研究对象主要是基于类图和过程蓝图的模型重构操作,这些新的重构操作的提出为自动化重构工具的实现奠定了基础。

关 键 词: 重构 模型重构 类图 过程蓝图

分 类 号: [TP311.52]

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

相关机构对象

机构 华南师范大学

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊