Options
2006
Journal Article
Title
Case studies of static software architecture evaluations
Abstract
Architecture evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using static architecture evaluations and gives an overview on when and how static architecture evaluations contribute to architecture development. In particular, we identify ten distinct purposes and needs for static architecture evaluations derived from practical experiences in a set of industrial and academic case studies.