Authors
Rick Kazman, Len Bass, Gregory Abowd, Mike Webb
Publication date
1994/5/16
Conference
Proceedings of 16th International Conference on Software Engineering
Pages
81-90
Publisher
IEEE
Description
While software architecture has become an increasingly important research topic in recent years, insufficient attention has been paid to methods for evaluation of these architectures. Evaluating architectures is difficult for two main reasons. First, there is no common language used to describe different architectures. Second, there is no clear way of understanding an architecture with respect to an organization's life cycle concerns -software quality concerns such as maintainability portability, modularity, reusability, and so forth. We address these shortcomings by describing three perspectives by which we can understand the description of a software architecture and then proposing a five-step method for analyzing software architectures called SAAM (Software Architecture Analysis Method). We illustrate the method by analyzing three separate user interface architectures with respect to the quality of modifiability.< >
Total citations
199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320244519251419341920392033335958503640334141413430332834262418214
Scholar articles
R Kazman, L Bass, G Abowd, M Webb - Proceedings of 16th International Conference on …, 1994