The goal of software architecture analysis: confidence building or risk assessment
N.H. Lassing, D.B.B. Rijsenbrij, Hans J. van der Vliet · 1999
Software architecture analysis methods of flexibility tend to concentrate on averages. Based on the changes incurred by a number of scenarios, the flexibility of the system is assessed. This approach holds the danger that really complex scenarios, scenarios that impose real risks, are overlooked or their effect gets smoothened. We propose a method aimed at finding and assessing the really complicated scenarios. We provide a twodimensional framework to structure the process of finding those complicated scenarios. 1. Introduction In recent years, research into software architectures has become an important topic within the domain of software engineering. Analysis of software architectures is one of the main issues within this field. The aim of analyzing a system's software architecture is to predict the quality of that system before it has been built. By doing so, we hope to minimize the risk that, once built, the quality of the system is too low, or at least we hope to find ou...