• DocumentCode
    3223543
  • Title

    Software Architecture Knowledge Management

  • Author

    Van Vliet, Hans

  • Author_Institution
    VU Univ. Amsterdam, Amsterdam
  • fYear
    2008
  • fDate
    26-28 March 2008
  • Firstpage
    24
  • Lastpage
    31
  • Abstract
    Software architecture is a recognized and indispensable part of system development. Software architecture is often defined in terms of components and connectors, or the "high-level conception of a system". In recent years, there has been an awareness that not only the design itself is important to capture, but also the knowledge that has led to this design. This so-called architectural knowledge concerns the set of design decisions and their rationale. Capturing architectural knowledge is difficult. Part of it is tacit and difficult to verbalize. Like developers, software architects are not inclined to document their solutions. Establishing ways to effectively manage and organize architectural knowledge is one of the key challenges of the field of software architecture. This architectural knowledge plays a role during development, when architects, developers, and other stakeholders must communicate about the system to be developed, possibly in a global setting. It also plays a role during the evolution of a system, when changes are constrained by decisions made earlier.
  • Keywords
    knowledge management; software architecture; architectural knowledge; knowledge management; software architecture; system development; system evolution; Computer architecture; Computer industry; Computer science; Connectors; Finance; Knowledge management; Road transportation; Software architecture; Software engineering; Wiring; knowledge management; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ASWEC 2008. 19th Australian Conference on
  • Conference_Location
    Perth, WA
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-3100-7
  • Type

    conf

  • DOI
    10.1109/ASWEC.2008.4483186
  • Filename
    4483186