1. Software System Architectures and Architectural Styles
- Author
-
Schurbaji, Mohamad
- Subjects
Software engineering ,Architectural patterns ,Software architecture ,Non-functional requirements ,Quality attributes - Abstract
Neben den Softwaresystemen hat sich auch die Softwarearchitektur weiterentwickelt, wobei sich die Vorgehensweisen den neuen Herausforderungen der Zeit angepasst haben. Auf der Basis der Auswertung der Literatur über Softwarearchitektur wurden drei Hauptarchitekturen ausgewählt und diskutiert. Ferner wurden die Vor- und Nachteile jeder Architektur bewertet und die jeweiligen Architekturstile diskutiert. Die Qualitätsattribute von Softwaresystemen wurden ebenfalls bewertet und diskutiert, um die Beziehung zwischen einer Architektur und bestimmten Qualitätsattributen deutlich zu machen. In parallel with the software systems, the software architecture has also evolved, with approaches adapting to the new challenges of the time. Three main architectures were selected and discussed based on the review of software architecture literature. Furthermore, the advantages and disadvantages of each architecture were evaluated and the respective architectural styles were discussed. The quality attributes of software systems were also evaluated and discussed to make the relationship between an architecture and certain quality attributes evident.
- Published
- 2022