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

Design and Use of Software Architectures

Please fill out form in order to compare prices
Title: Design and Use of Software Architectures
by Jan Bosch
ISBN: 0201674947
Publisher: Addison-Wesley Pub Co
Pub. Date: 19 May, 2000
Format: Paperback
Volumes: 1
List Price(USD): $49.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: 5

Customer Reviews

Rating: 5
Summary: An excellent fifth book about the subject
Comment: This book is certainly not for beginners. You already have to know a lot about software architecture to meaningfully read it.

It is very abstract, elegant and bright. The reading style is still amazingly light. If you are in the know you are delighted to read about it in such an elegant way. If you are not in the know you will have trouble to develop a concrete idea and to digest all those different aspects on so few pages.

Rating: 5
Summary: Sound approach - ATAM proponents will like this book!
Comment: This book provides an interesting and comprehensive approach to designing software architectures. The author crystalized four concepts that have greatly influenced on my thinking: (1)focus on quality attributes during the design and evaluation, (2) a rich set of evaluation techniques, (3) dimensional views of the architecture design, and (4) a realistic approach to reusability.

The author's treatment of quality attributes provides a good foundation for the design process. The author's method of linking quality attributes to quality requirements is plain good practice and bears careful reading. Traceability in any engineering or design effort is essential and the approach proposed needs to be included early in the life cycle.

There are major four evaluation techniques covered in the book: Scenario-based that examines software qualities within the context of scenarios; simulation techniques that model the architecture in a simulation environment; mathematical modeling that uses statistics, probability and other techniques to predict qualities such as reliability, etc.; and experienced-based reasoning (see Brooks' Mythical Man Month for a good explanation of that!).

Among the most powerful concepts presented is dimensional views, which decompose the architecture into component and system views; business, organization, process and technology views; and development, usage and evolution views. This approach ensures that an architecture's design proceeds in accordance with findings from a thorough analysis, and that all factors be considered and incorporated into the design. If you are a proponent of SEI's Architecture Trade-off Analysis Method (ATAM) you will see some similarities. However, if you carefully examine the author's approach you will see some gaps: the focus is not on trade-off points (although the dimensional views will certainly uncover trade-offs that have to be made), and ATAM does not address the evolution of the architecture. The product line approach proposed by the author does. Applying product line concepts to design and development promotes reusability, as well as providing a set of guidelines for evolving or changing the architecture.

Overall this is an excellent book that balances theory with a practical approach that is supported by case studies and real examples. I view it as a philosophy on architecture design instead of a methodology. It is a refreshing change from some of the architecture books I have read that are filled with dogmatic methods and "design in a vacuum". The approach proposed will link design to requirements, and will ensure that the architecture meets standards that are defined by quality attributes and not arbitrary design criteria.

Similar Books:

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): $49.99
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 Professional
Pub. Date: 26 September, 2002
List Price(USD): $54.99
Title: Software Architecture in Practice
by Len Bass, Paul Clements, Rick Kazman, Ken Bass
ISBN: 0201199300
Publisher: Addison-Wesley Pub Co
Pub. Date: 30 December, 1997
List Price(USD): $49.99
Title: Patterns of Enterprise Application Architecture
by Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, Randy Stafford
ISBN: 0321127420
Publisher: Addison Wesley Professional
Pub. Date: 05 November, 2002
List Price(USD): $49.99
Title: Software Product Lines : Practices and Patterns
by Paul Clements, Linda M. Northrop
ISBN: 0201703327
Publisher: Addison-Wesley Pub Co
Pub. Date: 20 August, 2001
List Price(USD): $49.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache