10.3969/j.issn.1000-386x.2016.03.005
程序蓝图模型重构操作实例研究
重构可以改善软件系统的内部结构,提高软件可理解性、可维护性,而又不改变软件的外部行为。传统的源码层次的重构虽有很多重构工具的支持,但是对于复杂软件的重构难度大,容易出错。针对这种情况,提出基于程序蓝图模型层次的重构。考虑到 UML 模型直观性的特点,给出 UML 类图模型在系统体系结构上的重构操作和实例,为重构在软件框架结构上的实施提供有力的支持。深入研究过程蓝图模型使用树形结构来描述程序的方法,定义过程蓝图相关重构操作并给出具体操作实例及过程,最后从过程蓝图模型生成新的源码。实验结果表明,UML 模型和过程蓝图模型层次上的重构,提高了重构的抽象级别和效率。该方法能有效支持复杂软件的重构,并减少出错率。
重构、UML模型、过程蓝图模型、程序模型
33
TP311(计算技术、计算机技术)
北京市教委人才培养模式创新实验区项目京教函[2009]630号;北京市教委科技计划面上项目KM201311232013。
2016-05-04(万方平台首次上网日期,不代表论文的发表时间)
共9页
18-26