3Bourque P.,Robert F.,Lavoie J.M., et al. Guide to the Software Engineering Body of Knowledge (SWEBOK) and the Software Engineering Education Knowledge (SEEK) - A Preliminary Mapping Software Technology and Engineering Practice[C]. Proceedings of the 10th International Workshop on Software Technology and Engineering Practice, (STEP 2002),2002:8-23.
4张友生,李雄.软件体系结构[M].2版.清华大学出版社,2009:1-15.
5Mary Show and David Garlan. Software Architecture: Perspectives on an Emerging Discipline[M]. Engkwood Cliff: Prentice Hall,2006:1-30.
6Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling Language User Guide [M]. 2nd ed. New Jersey: Addison Wesley, 2005:53-75.
7Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software[M]. New Jersey: Addison Wesley, 1995: 10-26.
8L. Bass, P. Clements, R. Kazman. Software Architecture in Practice[M]. 2nd ed. New Jersey: Addison Wesley, 2003:10-33.