TITLE:
Application of Design Patterns in Process of Large-Scale Software Evolving
AUTHORS:
Wei WANG, Hai ZHAO, Hui LI, Peng LI, Dong YAO, Zheng LIU, Bo LI, Shuang YU, Hong LIU, Kunzhan YANG
KEYWORDS:
Design Pattern, Feature Model, Software Network, Evolving Trends
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.3 No.1,
January
28,
2010
ABSTRACT: To search for the Design Patterns’ influence on the software, the paper abstracts the feature models of 9 kinds of classic exiting design patterns among the 23 kinds and describes the features with algorithm language. Meanwhile, searching for the specific structure features in the network, the paper designs 9 matching algorithms of the 9 kinds design patterns mentioned above to research on the structure of the design patterns in the software network. At last, the paper analyzes the evolving trends of the software scale and the application frequency of the 9 kinds of design patterns as the software evolves, and search for the rules how these design patterns are applied into 4 kinds of typical software.