Visualizing Software Architectural Design Decisions

  • Larix Lee
  • Philippe Kruchten
Conference paper

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

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

Personalised recommendations