Home
:
Book details
:
Book description
Description of
Introduction to Software Architecture: Innovative Design using Clean Architecture and Model-Driven Engineering (Undergraduate Topics in Computer Science)
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. Read more