Design Paradigms Define architectural abstractions and reference structures that may be instantiated into actual software architectures Architectural Concepts a.compOnents(know-how,resourceandcomputational components b Interactions(communication between components) C Sites(host components/location) 2021/2/2 Institute of Computer Software, Nanjing University Define architectural abstractions and reference structures that may be instantiated into actual software architectures. Architectural Concepts: a. Components (know-how, resource and computational components) b. Interactions (communication between components) c. Sites (host components/location) 2021/2/2 Institute of Computer Software, Nanjing University 23