Skip to main content

Documentation of Software Architecture from a Knowledge Management Perspective – Design Representation

  • Chapter
  • First Online:
Software Architecture Knowledge Management
  • 1715 Accesses

Abstract

In this chapter we survey how architects have represented architectural knowledge and in particular architectural design. This has evolved over the last 3 decades, from very intuitive and informal, to very structured, abstract and formal, from simple diagrams and metaphors, design notations, and specific languages. As our understanding of architectural knowledge evolved, the importance of design rationale and the decision process became more and more prominent. There is however a constant through this evolution: the systematic use of metaphors.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Philippe Kruchten .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Kruchten, P. (2009). Documentation of Software Architecture from a Knowledge Management Perspective – Design Representation. In: Ali Babar, M., Dingsøyr, T., Lago, P., van Vliet, H. (eds) Software Architecture Knowledge Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02374-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02374-3_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02373-6

  • Online ISBN: 978-3-642-02374-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics