Clements, Paul, 1955-

Evaluating software architectures : methods and case studies / Paul Clements, Rick Kazman, Mark Klein. - Boston : Addison-Wesley, c2002. - xxv, 323 p. : ill. ; 25 cm. - SEI series in software engineering .

Includes bibliographical references (p. 303-306) and index.

Ch. 1. What is Software Architecture? --
Ch. 2. Evaluating a Software Architecture --
Ch. 3. The ATAM --
A Method for Architecture Evaluation --
Ch. 4. The Battlefield Control System --
The First Case Study in Applying the ATAM --
Ch. 5. Understanding Quality Attributes --
Ch. 6. A Case Study in Applying the ATAM --
Ch. 7. Using the SAAM to Evaluate an Example Architecture --
Ch. 8. ARID --
An Evaluation Method for Partial Architectures --
Ch. 9. Comparing Software Architecture Evaluation Methods --
Ch. 10. Growing an Architecture Evaluation Capability in Your Organization --
Ch. 11. Conclusions --
App. A. An Example Attribute-Based Architectural Style.

Drawing on identified connections between architecture design decisions and resulting software properties, this book describes systematic methods for evaluating software architectures and applies them to real-life cases. It shows you how such evaluation can reduce risk, and introduces the conceptual background for architecture evaluation.

020170482X


Computer software--Evaluation.
Computer architecture--Evaluation.
Software informático --Evaluación.

QA 76.754 / C626e 2002

005.1