Visualizing Software Architectural Design Decisions
- Cite this paper as:
- Lee L., Kruchten P. (2008) Visualizing Software Architectural Design Decisions. In: Morrison R., Balasubramaniam D., Falkner K. (eds) Software Architecture. ECSA 2008. Lecture Notes in Computer Science, vol 5292. Springer, Berlin, Heidelberg
Software architecture can be represented as a set of design decisions. Exploring and analyzing architectural design decisions are difficult due to how the decisions are represented and displayed. We describe four visualization aspects that apply to architectural design decision exploration and analysis: 1) tabular listing; 2) decision structure visualization; 3) decision chronology visualization; and 4) decision impact visualization. These aspects address some situations where visualization helps people understand and utilize decisions.
Unable to display preview. Download preview PDF.