Prof. Dr. Cesare Pautasso

Software Architecture: visual lecture notes

Cesare Pautasso

LeanPub

2020

Abstract

From quality attributes to how to design and model components, interfaces, connectors, containers, all the way to services and microservices. These are the revised and illustrated notes of the Software Architecture lecture of the Master in Software and Data Engineering held at the Software Institute at USI Lugano, Switzerland during the Spring of 2020. The book includes the script for these lectures: <ul><li>Introduction</li><li> Quality Attributes</li><li> Definitions</li><li> Modeling Software Architecture</li><li> Modularity and Components</li><li> Reusability and Interfaces</li><li> Composability and Connectors</li><li> Compatibility and Coupling</li><li> Deployability</li><li> Portability and Containers</li><li> Scalability</li><li> Availability and Services</li><li> Flexibility and Microservices</li></ul>

Download

URL: https://leanpub.com/software-architecture/

Citation

Bibtex

@book{swarch2020,
	author = {Cesare Pautasso},
	title = {Software Architecture: visual lecture notes},
	year = {2020},
	publisher = {LeanPub},
	abstract = {From quality attributes to how to design and model components, interfaces, connectors, containers, all the way to services and microservices. 
These are the revised and illustrated notes of the Software Architecture lecture of the Master in Software and Data Engineering held at the Software Institute at USI Lugano, Switzerland during the Spring of 2020.
The book includes the script for these lectures:
<ul><li>Introduction</li><li>
Quality Attributes</li><li>
Definitions</li><li>
Modeling Software Architecture</li><li>
Modularity and Components</li><li>
Reusability and Interfaces</li><li>
Composability and Connectors</li><li>
Compatibility and Coupling</li><li>
Deployability</li><li> Portability and Containers</li><li>
Scalability</li><li>
Availability and Services</li><li>
Flexibility and Microservices</li></ul>},
	keywords = {software architecture},
	url = {https://leanpub.com/software-architecture/}
}