(objectives)
The goal of the course is to present the discipline of software architecture, which is interested in studying the relationships between the structures of software systems and their quality attributes; this knowledge is fundamental for the analysis, design, evaluation and evolution of complex software systems. The course also presents the architecture of distributed software systems, the service-based architecture, and the software architecture for the Cloud, as well as some middleware services.
|