Supporting the software architecture process with knowledge management

12Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The aim of this chapter is to describe how the software architecture process can benefit from providing knowledge management support to the software development professional in general and software architects in particular. This chapter focuses on the kinds of support that can be provided to capture and manage architectural knowledge consumed or generated during the software architecture process. The chapter briefly describes different activities of the software architecture process and identifies the kinds of actors involved and their respective knowledge needs. It shows how to organize different elements of architectural knowledge into a meta-model that can be initiated for tailoring organizational specific knowledge models and developing tool support. This chapter is based on the premise that managing knowledge is a management task rather than a technical problem of representing knowledge. Hence, this chapter finally discusses the management aspects by presenting a task model of managing architectural knowledge. © 2009 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Babar, M. A. (2009). Supporting the software architecture process with knowledge management. In Software Architecture Knowledge Management: Theory and Practice (pp. 69–86). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-02374-3_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free