-
题名单例模式导向的源代码自动重构研究
被引量:6
- 1
-
-
作者
刘伟
胡志刚
刘宏韬
-
机构
中南大学信息科学与工程学院
中南大学软件学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2014年第12期2664-2669,共6页
-
基金
国家自然科学基金项目(60970038
61272148)资助
-
文摘
针对手工重构存在容易引入错误且重构效率较低等问题,本文提出了一种以单例模式为导向的源代码自动重构方法.首先将源代码转换成抽象语法树,然后对抽象语法树进行操作,按照单例模式的要求修改抽象语法树,并自动生成重构后的单例类.该方法不仅可以对指定类进行自动单例化重构,还可以对源代码中所有创建该类实例的代码进行自动重构.对方法进行正确性检验并将其应用于两个不同规模的软件项目,实验结果表明该方法可以准确、高效地实现类的自动单例化重构,重构算法的执行时间与系统规模呈线性关系.
-
关键词
源代码解析
抽象语法树
重构
自动重构
单例模式
模式导向重构
-
Keywords
source code parsing
abstract syntax tree
refactoring
automatic refactoring
the Singleton pattern
pattern-directed refactoring
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名远程抄表系统中实现模式的研究
被引量:2
- 2
-
-
作者
张祖平
肖波
-
机构
中南大学信息科学与工程学院
-
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第19期233-235,250,共4页
-
文摘
电力行业的远程抄表系统中涉及的表计规约众多,传统的设计模式与开发方法难以满足应用需求。论文在介绍创建性模式概念和相关技术的基础上,结合远程抄表系统中实际应用的需求,从面向对象的设计思想出发,着重分析了工厂模式、单例模式和建造模式的特点,并从扩展性、系统开销大小和封装继承等方面对多规约处理问题提出几种模式融合的解决方案。
-
关键词
抽象工厂
单例模式
生成器模式
规约
软件重用
-
Keywords
Factory pattern
Singleton Pattern
Builder pattern
Protocol
Software reuse
-
分类号
TP277
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名基于UML的门诊预约挂号系统建模
被引量:2
- 3
-
-
作者
韦小锋
黄益栓
-
机构
广东药学院医药信息工程学院
-
出处
《科学技术与工程》
2007年第21期5600-5603,5608,共5页
-
文摘
首先对医院门诊预约查询系统开发背景进行了简要的介绍,其次运用UML对系统进行了需求分析、确定系统范围和系统边界、定义活动者、定义用例,画出系统的静态结构图并建立系统动态行为模型,最后实现了门诊预约挂号系统。该系统可以作为医院的信息化建设和信息化管理的一个部分。解决了医院门诊预约挂号的实际问题,可以通过网络实现门诊预约,免去病人在医院排队和等待的时间,使得医院更好地服务病人。
-
关键词
门诊预约系统
B/S
UML
单例模式
MVC
-
Keywords
outpatient booking system B/S UML singleton model MVC
-
分类号
TP391.78
[自动化与计算机技术—计算机应用技术]
-