European Conference on Software Architecture

ECSA 2008: Software Architecture pp 359-362

Visualizing Software Architectural Design Decisions

  • Larix Lee
  • Philippe Kruchten
Conference paper

DOI: 10.1007/978-3-540-88030-1_37

Volume 5292 of the book series Lecture Notes in Computer Science (LNCS)
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

Abstract

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Larix Lee
    • 1
  • Philippe Kruchten
    • 1
  1. 1.University of British Columbia