Basic contents of software architecture design
Wenhua Gong, Yujun Liu, Xuejun Bi, Zhiqiang Shi · 2010
Firstly, present the concept of software architectures, explain why we design software architectures; Secondly, illustrate the method of designing software architectures through recognizing systems, constructing modules views, components and connectors views, task assignment views, prescribing interfaces, describing behaviors, designing for quality, and so on; Finally, briefly compare the idea of this paper with the theory of “4+1” view.