Software Architecture in Practice (Second Edition)

Author: Bas
Publisher:
Publish Date: 2004-03-01
Features: Based on the characteristics of the software life cycle, this book is elaborated in 4 parts: envisioning architecture, creating architecture, analyzing architecture, and from one system to multiple systems. Additionally, selected cases are analyzed in the book. Building on the first edition, this book is structured around the characteristics of the software life cycle, covering envisioning architecture, creating architecture, analyzing architecture, and from one system to multiple systems. Some content from the first edition is deeply introduced, and new content is added: ATAM, quality requirements, architecture refactoring, architecture documentation with UML, and CBAM, among others. Furthermore, the book analyzes new cases to help understand how software architecture adapts to business needs. This book is recommended as a teaching material by the Software Engineering Institute at Carnegie Mellon University and has won the 9th Annual Book Excellence Award from the authoritative U.S. magazine "Software Development." It can serve as a textbook for undergraduate and graduate students in software engineering and related fields at universities, as well as a reference for professionals in the industry.

📌 Related Posts