主要是平时的一些零碎信息收集整理.
0. 对SW Architecture的理解
SWArchitecture Definition I
Thesoftware architecture of a system is the structure or structures of the system,which comprise software elements, the externally visible properties of thoseelements, and the relationships among them.
(fromBass, Clements, and Kazman, Software Architecture in Practice, SEI Series inSoftware Engineering. Addison-Wesley, 2003.)
SWArchitecture Definition II
Thearchitecture of a software system defines that system in terms of computationalcomponents and interactions among those components.
(from Shaw and Garlan,Software Architecture, Perspectives on an Emerging Discipline, Prentice-Hall,1996.)
SWArchitecture Definition III
Architectureis the fundamental organization of a system embodied in its components, theirrelationships to each other and to the environment and the principles guidingits design and evolution.
(from IEEE Standard on theRecommended Practice for Architectural Descriptions, 2000.)
1. Blog or website
Simon Brown: http://www.codingthearchitecture.com/