AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Software Architecture in Practice, Second Edition by Len Bass, Paul Clements, Rick Kazman ISBN: 0-321-15495-9 Publisher: Addison-Wesley Pub Co Pub. Date: 09 April, 2003 Format: Hardcover Volumes: 1 List Price(USD): $54.99 |
Average Customer Rating: 4.53 (15 reviews)
Rating: 5
Summary: Practical, readable, excellent
Comment: I found this volume to be extremely useful. It contains very insightful commentary on what architecture is (a term that I find is misused a lot), what architecture affects, and how to evaluate the qualities of an architecture.
Two of their best insights for me:
* Architecture affects the organization of the company/business unit. (In my company, we didn't realize this and we failed to create an organization that could support the architecture.)
* Virtually any architecture can accomplish the functional needs of a system - what differentiates architectures are how they provide the essential qualities (performance, modifiability, maintainibility, etc.) to the product.
The book is strongly based in the real-world, with practical examples. I never felt they were straying into "theorectical" land.
I also bought "Applied Software Architecture" but didn't like it nearly as much - I highly recommend "Software Architecture in Practice"!
Rating: 5
Summary: excellent text-book on software architecture
Comment: This book offers a very good overview of this important discipline as well as a sound introduction into state-of-the-art architecture-centered engineering.
Good structure, well chosen case studies and a good coverage of all relevant topics.
I think this is a must-read for every decent software engineer.
Rating: 3
Summary: Some good advice on 'ilities' trade-offs, but not much else
Comment: This book will be useful for people looking for tactics for architecting particular 'ilities' into a system, deciding whether or not product lines are relevant, and many of the management / business aspects to maintaining architectural conformance.
I particularly enjoyed the breakdown of concrete architectural tactics to achieve the most important 'ilities' and the tradeoffs involved in implenting them. There were even nice tie-ins later to the cost of implementing them and what the ROI is for making a decision to support, say, a certain level of modifiability, through the CBAM process they present.
The less impressive points in the book were some of the case studies and the software reconstruction chapter. A couple of the case studies discussed projects that failed to produce a real product that deployed and was successful in the real world. While I agree with the authors that there was still research value in them and that good lessons were learned, I question their relevance in a book that contains the words "in Practice" in its title. It would've been nice to instead see more real stories around the tactics and how people really traded off the various architectural decisions, how it affected what they built, and how those decisions impacted the products in subsequent versions.
I also didn't find the architecture reconstruction chapter very compelling. There were a lot of good ideas, but they were interspersed with a lot of confusing diagrams, counts of clusterings of classes and relationships, and talk about manual hypothesis generation and validation. It would've been better for me to see a few scenarios around reconstruction (i.e. "validation of implementation architecture" and "code dropped in your lap") and then some discussions of where there are good tools in place and where the state of the art isn't yet good enough. I didn't get a good sense of whether anything was useable in practice yet and, if it was, what value I could actually get.
![]() |
Title: Documenting Software Architectures: Views and Beyond by Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, Judith Stafford ISBN: 0201703726 Publisher: Addison-Wesley Pub Co Pub. Date: 26 September, 2002 List Price(USD): $64.99 |
![]() |
Title: Evaluating Software Architectures: Methods and Case Studies by Paul Clements, Rick Kazman, Mark Klein ISBN: 020170482X Publisher: Addison-Wesley Pub Co Pub. Date: 15 January, 2002 List Price(USD): $54.99 |
![]() |
Title: Software Architecture: Perspectives on an Emerging Discipline by Mary Shaw, David Garlan ISBN: 0131829572 Publisher: Prentice Hall Pub. Date: 02 April, 1996 List Price(USD): $47.00 |
![]() |
Title: Patterns of Enterprise Application Architecture by Martin Fowler ISBN: 0321127420 Publisher: Addison-Wesley Pub Co Pub. Date: 05 November, 2002 List Price(USD): $49.99 |
![]() |
Title: Pattern-Oriented Software Architecture, Volume 1: A System of Patterns by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal ISBN: 0471958697 Publisher: John Wiley & Sons Pub. Date: 08 August, 1996 List Price(USD): $70.00 |
Thank you for visiting www.AnyBook4Less.com and enjoy your savings!
Copyright� 2001-2021 Send your comments