Software Architecture in Practice (Second Edition): Second Edition

Author: Lin Ma
Publisher:
Publish Date: 2004-03-01
Features: Based on the first edition, this book is structured according to the characteristics of the software lifecycle, covering anticipated architecture, creation architecture, analysis architecture, and the transition from one system to multiple systems. It provides in-depth discussions on certain content from the first edition and adds new topics such as ATAM, quality requirements, architecture refactoring, UML-based architecture documentation, and CBAM. Additionally, the book analyzes new case studies to help understand how software architecture adapts to business needs.
The book is divided into four parts—anticipated architecture, creation architecture, analysis architecture, and the transition from one system to multiple systems—based on the characteristics of the software lifecycle. It also includes selected case studies for in-depth analysis.
Building on the first edition, the book is structured according to the software lifecycle, covering anticipated architecture, creation architecture, analysis architecture, and the transition from one system to multiple systems. It provides in-depth discussions on certain content from the first edition and adds new topics such as ATAM, quality requirements, architecture refactoring, UML-based architecture documentation, and CBAM. Additionally, the book analyzes new case studies to help understand how software architecture adapts to business needs.
This book is recommended by the Software Engineering Institute at Carnegie Mellon University and was awarded the 9th Annual Book Efficiency Award by the authoritative U.S. magazine "Software Development." It serves as a textbook for undergraduate and graduate students in software engineering and related fields at universities and is also suitable for industry professionals as a reference.

📌 Related Posts