Application of Design Patterns in Process of Large-Scale Software Evolving

HTML  Download Download as PDF (Size: 1144KB)  PP. 58-64  
DOI: 10.4236/jsea.2010.31007    6,706 Downloads   12,258 Views  Citations

Affiliation(s)

.

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.

Share and Cite:

W. WANG, H. ZHAO, H. LI, P. LI, D. YAO, Z. LIU, B. LI, S. YU, H. LIU and K. YANG, "Application of Design Patterns in Process of Large-Scale Software Evolving," Journal of Software Engineering and Applications, Vol. 3 No. 1, 2010, pp. 58-64. doi: 10.4236/jsea.2010.31007.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.