Evaluating Software Architectures: Methods and Case Studies
Evaluating Software Architectures: Methods 020170482X

Evaluating Software Architectures: Methods and Case Studies

Manufacturer:
Addison-Wesley

UPC:
978020170482

Retail Price:
$59.99

#Deals:

Avg. Rating:

Available from 6 stores - Select your deal and buy the Evaluating Software Architectures: Methods
"Where can I buy a Evaluating Software Architectures: Methods?" At all of these merchants listed below. Click any of the deals below to buy now on the merchant's website.
StoreRatingBase PriceShipping Price + ShippingAvailability
woodys-books

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
4607 Reviews
$35.94
New
$3.99
$39.93Buy from woodys-books
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Excellent customer service. May ship from alternate location depending on your zip code and availability. Satisfaction guaranteed!!
pbshop

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
3173 Reviews
$50.05
New
$3.99
$54.04Buy from pbshop
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Buy Evaluating Software Architectu for $55.99
[Store Info & Reviews]
Covered by A-Z Guarantee
GoSale Trusted Store$55.99
New
$0.00
$55.99Buy from Amazon.com
In Stock. Usually ships in 24 hours
Many Available
Fantastic_Shopping

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
760 Reviews
$53.12
New
$3.99
$57.11Buy from Fantastic_Shopping
In Stock. Usually ships in 1-2 business days
500 Available
Absolutely Brand New & In Stock. 100% 30-Day Money Back. Direct from our warehouse. Ships by USPS. 1+ million customers served-In business since 1986. Happy Customers is Our #1 Goal. Toll Free Support
Indoo New

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1120 Reviews
$54.81
New
$3.99
$58.80Buy from Indoo New
In Stock. Usually ships in 1-2 business days
50 Available
A1Books

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1585 Reviews
$54.95
New
$3.99
$58.94Buy from A1Books
In Stock. Usually ships in 1-2 business days
50 Available
* Shipping estimates are based on Ground shipment within the contiguous U.S.
   If you notice a problem, you can report a pricing error or problem.
Overview of current deals for the Evaluating Software Architectures: Methods and Case Studies:
  • 1 merchant is offering Free Shipping.
Evaluating Software Architectures: Methods and Case Studies Specs:
Product NameEvaluating Software Architectures: Methods and Case Studies
ManufacturerAddison-Wesley
Product Number MPN020170482X
Retail Price $59.99
EAN-1409780201704822
UPC978020170482
Specifications 
TitleEvaluating Software Architectures: Methods and Case Studies
ISBN020170482X
Author(s)Paul Clements, Rick Kazman, Mark Klein
Release Date15 January, 2002, 2002-01-15
FormatHardcover
Num of Pages368
Num. of Items1
EAN9780201704822
Weight0.5 lbs.
Deal first added on:26-January-2004

Tags

Find other products that have similar tags to the Evaluating Software Architectures: Methods and Case Studies
Computers Computer Bks - Languages / Programming Evaluation Programming - Software Development Computer software software engineering Computer Architecture Programming - Systems Analysis & Design
Similar Products
Gödel, Escher, Bach: An Eternal Golden BraidGödel, Escher, Bach: An Eternal Golden Braid22.95$12.00Check Prices on Gödel, Escher, Bach: An Eternal Golden Braid
at 9 stores
The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary EditionThe Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition39.99$17.94Check Prices on The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary Edition
at 7 stores
Design PatternsDesign Patterns59.99$36.68Check Prices on Design Patterns
at 3 stores
Refactoring: Improving the Design of Existing CodeRefactoring: Improving the Design of Existing Code59.99$40.24Check Prices on Refactoring: Improving the Design of Existing Code
at 7 stores
Rapid DevelopmentRapid Development35.00$11.99Check Prices on Rapid Development
at 5 stores
Domain-Driven Design: Tackling Complexity in the Heart of SoftwareDomain-Driven Design: Tackling Complexity in the Heart of Software59.99$41.14Check Prices on Domain-Driven Design: Tackling Complexity in the Heart of Software
at 8 stores

Latest 4 Reviews
Here is what people are saying about the Evaluating Software Architectures: Methods and Case Studies
3 Star Rating  "lacks technical content"2006-03-23
- Reviewed By southlandplace
Like two other reviewers, I also found a lack of substantive technical content. The book does delve into great detail about the ATAM process, down to listing the various roles like timekeeper and questioner, and their responsibilities. Fair enough. And for this, there is indeed plenty of content for setting up and running the process.

But try as I might, I could not get a firm grasp on how to actually choose between two [or more] software architectures. The technical examples cited in the text were invariably too skimpy for serious consideration. Perhaps the book would be enhanced by several solid, detailed examples and how to choose in those examples.
 
4 Star Rating  "Great on meeting details, but short on substantive examples"2005-05-04
- Reviewed By larsberg12
This book does a great job of diving into specific details on how to run meetings and the checklists of steps to follow for three different architecture review models that go into different depth (ATAM, SAAM, and ARID). I really liked the breadth of issues that the reviews covered as well as the concrete guidelines on how deep to go with the reviews.

I didn't particularly enjoy the checklist feel of the book. I felt like they had a series of meetings to have and attendees, but they didn't do a good job of explaining why which meetings had to happen in which order and what lengths were appropriate. It was hard to understand what was a critical constraint and not to be violated and what was guideline that would vary by project and is open to interpretation.

Additionally, the examples in the book were comprehensive in terms of what happened in the meetings, but weren't quite complete enough in terms of the documents generated. There were excerpts, but I almost would've liked to see larger pieces of them in the appendices. It was hard to get past the details of who was in what room when to what documents were actually generated, what the final results presentation looked like, and what the flavor of follow-up actions was.
 
4 Star Rating  "Depends on what you want."2004-07-01
- Reviewed By wiredweird
What this book does, it does very well. It presents three techniques for reviewing the suitability of a software architecture. The presentation style is clear, complete, and reasonably frank about the problems an architecture evaluator is likely to encounter.

The oldest of the three techniques presented is SAAM, the Software Architecture Analysis Model. It's primary goal is to determine how well a system's structure addresses the technical requirements of the application, and its probable success at addressing future changes of requirements.

ATAM, the Architecture Tradeoff Analysis Method, descends from SAAM but is far more complete. It starts upstream of the requirements, at the business model behind the application, then moves forward methodically through the top-level design. At each step, reviewers update the list of technical risks and non-risks (relatively safe items). ATAM is open-ended, in the sense that the project's own goals define the specific measures of quality that apply - it doesn't force-fit every project onto one Procrustean axis of measure.

If ATAM is SAAM grown large, then ARID (Active Reviews for Intermediate Design) is SAAM scaled down. Where ATAM and SAAM address strategic issues about complete systems, ARID incorporates tactical information about specific design issues. It's not as narrow as standard design review techniques, but not as broad as an architecture review.

ATAM is the main focus of the book, with more pages than SAAM and ARID combined. All three are described in full detail, however. The authors identify the specific skill sets, roles, and responsibilities that must be involved at each step. They present checklists for eliciting the kinds of information needed, even specifics of meeting agendas and meeting room equipment.

That creates my second impression of this book: I was very disappointed. This book is for meeting organizers, and deals very little with technical specifics. That is not at all what I hoped for. It is not the fault of the book that it fails to meet my expectations. In my present work, however, the authors present just about nothing to enhance my project's technical content.

This is a process book. It seems to be a good one. It takes what works in other design review methodologies, then expands that to the highest level of the software project. It gives enough detail that you can tune specifics of the process to specifics of your project. Still, it's just a process book.

 
5 Star Rating  "Essential reading for practicing SW architects"2002-04-12
- Reviewed By mtarrani
The authors provide an in-depth treatment of three methods for
evaluating software architectures, all of which were developed at the
Software Engineering Institute with involvement by the authors. The
methods examined are:
(1) ATAM (Architecture Tradeoff Analysis
Method)
(2) SAAM (Software Architecture Analysis Method)
(3)
ARID (Active Reviews for Intermediate Designs)

Each of the above
address software evaluations in increasing levels of detail, with the
book's main emphasis on ATAM.

What makes this book so valuable is
the fact that you can learn much about developing software
architectures from the criteria with which they are evaluated. For
example, the discussion on quality attributes is eye-opening because
what architects consider to be well formed quality attributes are
usually too vague to properly evaluate, resulting in ill defined
architectures in the first place. Knowing how to evaluate the
architecture will provide the keys for defining a solid architecture.
More important is the way the authors define the outputs of the
architecture evaluation, which gives the practicing architect a
framework for design that fully meets the evaluation criteria. The
net result is that a defined architecture will unambiguously
communicate the design to the development team, as well as to the QA
team.

I especially like the business oriented approach that
addresses the costs and benefits of evaluation, the three approaches
from which to choose that best meets technical and business goals, and
the case studies that support each of the approaches. Another strong
point about this book is architecture is also evaluated with
production in mind. Too many books only consider architecture from
the development point of view, or in rare cases, from development and
QA points of view. The evaluation techniques in this book extend to
support and maintenance. The authors make selection of the best
technique easy by comparing them in Chapter 9, and provide an approach
to implement evaluations in Chapter 10.


If you're an architect I also recommend augmenting the excellent
material in this book with Design and Use of Software Architectures by
Jan Bosch , which gives an alternate method to ATAM that is more
complete in many respects. Even if you espouse Bosch's approach,
however, the approach and techniques given in Evaluating Software
Architectures: Methods and Case Studies are complementary. I personally
recommend both books and assign equal value to them.

 
Quick Links



Last updated: Nov 22, 2009 at 06:15 EST. Pricing information is provided by the listed merchants. GoSale.com is not responsible for the accuracy of pricing information, product information or the images provided. Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on amazon.com or other merchants at the time of purchase will apply to the purchase of this product. As always, be sure to visit the merchant's site to review and verify product information, price, and shipping costs. GoSale.com is not responsible for the content and opinions contained in customer submitted reviews.
© 2009 GoSale.com (S1)



Home > Books > Computers & Internet > Certifications > By Subject > Visual C