A Comparative Analysis on Software Architecture Styles
Feidu Akmel, Ermiyas Birihanu, Behar Siraj, Seifedin Shifa · International Journal in Foundations of Computer Science & Technology · 2017
Software architecture is the structural solution that achieves the overall technical and operational requirements for software developments.Software engineers applied software architectures for their software system developments; however, they worry the basic benchmarks in order to select software architecture styles, possible components, integration methods (connectors) and the exact application of each style.The objective of this research work was a comparative analysis of software architecture styles by its weakness and benefits in order to select by the programmer during their design time.Finally, in this study, the researcher has been identified architectural styles, weakness, and Strength and application areas with its component, connector and Interface for the selected architectural styles.