Component-Based Architecture
Component-based architecture focuses on the decomposition of the design into individual functional…
Distributed Architecture
In distributed architecture, components are presented on different platforms and several components…
Interaction-Oriented Architecture
The primary objective of interaction-oriented architecture is to separate the interaction of…
Hierarchical Architecture
Hierarchical architecture views the whole system as a hierarchy structure, in which…
Data-Centered Architecture
In data-centered architecture, the data is centralized and accessed frequently by other…
Data Flow Architecture
In data flow architecture, the whole software system is seen as a…
Object-Oriented Paradigm
The object-oriented (OO) paradigm took its shape from the initial concept of…
Architecture Models
Software architecture involves the high level structure of software system abstraction, by…
Key Principles
Software architecture is described as the organization of a system, where the…


