Introduction to Software Architecture: Innovative Design using Clean Architecture and Model-Driven Engineering by Kevin Lano , Sobhan Yassipour TehraniEnglish | PDF (True) | 2023 | 264 Pages | ISBN : 3031441427 | 11.7 MB
This unique, accessible textbook gives a comprehensive introduction to software architecture, using ‘clean architecture’ concepts with agile methods and model-driven development. The work introduces the key concepts of software architectures and explains the importance of architectural design for the long-term usefulness and sustainability of software systems. In addition, it describes more than 30 architectural styles and patterns that can be used for constructing mobile applications, enterprise and web applications, machine-learning systems, and safety-critical systems.