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.

Read the paper · More papers on PaperTik