Part Three: Analyzing an ArchitectureChapter 11 - The ATAM: A Comprehensive Method for Architecture EvaluationThe Architecture Tradeoff Analysis Method is a way to evaluate architectural decisions in light of specific behavioral and quality attribute requirements. This chapter describes the ATAM and walks through a comprehensive example of its application. Chapter 12 - The CBAM: A Quantitative Approach to Architecture Design Decision MakingThe software architect or project decision maker wishes to maximize the difference between the benefit derived from a system and the cost of implementing the design. The Cost Benefit Analysis Method addresses this need for economic decision making centered on an analysis of architecture. The CBAM builds on the ATAM to model the costs and the benefits of architectural design decisions and provides a means of optimizing such decisions. This chapter presents the CBAM and a case where it was applied. Chapter 13 - The World Wide Web: A Case Study in InteroperabilityThe World Wide Web was created out of a single organization's desire to ex-change information among its researchers, but it has far outgrown those original goals. This chapter describes the architecture of the software underlying the Web, how this architecture has changed to allow the Web to grow, and how that growth, in turn, has influenced the organizations that use it. |