AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Software Architecture in Practice, Second Edition

Please fill out form in order to compare prices
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
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 4.53 (15 reviews)

Customer 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.

Similar Books:

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

Powered by Apache