摘要
通过在软件体系结构层次实施软件重构,能够改善软件的质量、提高软件的易演化性。提出了基于演化信息实施软件体系结构重构的策略,通过分析体系结构的演化历史,采用概念格的方法分析其中构件间的演化依赖关系,从而达到改善体系结构质量的目的。
For improving the evolvability of software architecture,an approach of software architecture refactoring based on evolution-information is proposed.In which,a method for mining the evolution dependency using concept lattice from software architecture evolution history is also proposed.
出处
《计算机工程与应用》
CSCD
北大核心
2009年第14期66-69,共4页
Computer Engineering and Applications
基金
国家自然科学基金No.60403015
江西省自然科学基金
江西省教育厅科技项目No.GJJ09140,No.2005[83]
江西师大博士启动基金项目~~
关键词
软件演化
演化信息
软件体系结构
软件重构
software evolution
evolution information
software architecture
software refactoring