Introducing Impact Analysis for Architectural Decisions

10 years 5 months ago
Introducing Impact Analysis for Architectural Decisions
Architectural quality constitutes a critical factor for contemporary software systems, especially because of their size and the needs for frequent, quick changes. For success-critical business systems, architectural decisions are of high risk for the market share and even for the existence of enterprises. These decisions are important for design processes as well as for refactoring. Because of the complexity of the decisions, e.g., uncertain, contradicting goals, unknown effects and risky conditions, decision-making is a difficult and risky task. Risks can be minimized if the decisions are made systematically. In an earlier paper, we introduced methods of Decision Theory to perform such decisions in a rational way. This paper introduces a method for evaluating alternatives of architectural decisions, for both architectural design and refactoring. This method adopts elements of the scenariobased evaluation method ALMA [1]. A practical example illustrates the application of the improved...
Matthias Riebisch, Sven Wohlfarth
Added 02 Jun 2010
Updated 02 Jun 2010
Type Conference
Year 2007
Where ECBS
Authors Matthias Riebisch, Sven Wohlfarth
Comments (0)