UPM Institutional Repository

A framework of tools for managing software architecture knowledge


Citation

Abdullah, Rusli and Mohamed Shah, Zainab and Mohamed, Amir Mohamed Talib (2011) A framework of tools for managing software architecture knowledge. Computer and Information Science, 4 (2). pp. 2-16. ISSN 1913-8989; ESSN: 1913-8997

Abstract

Software architecture (SA) process consists of several activities, which involve complex knowledge intensive process. The knowledge produced and consumed during this process needs to be shared and reused among different stakeholders, and across different life-cycle phases. Therefore, software architecture knowledge needs to be managed for improving organization architecture capabilities. It is the way knowledge management (KM) plays an important role in the SA process. This paper utilized SA evaluation to analyze SA and used Architecture Tradeoff Analysis Method (ATAM) to support a disciplined architecture process. With this approach, it gives support to provide or manage the knowledge required or generated during the SA process. The effective tool support is needed and become important to capture and manage architectural knowledge (AK) consumed or generated during SA process. If not captured and managed, this critical knowledge is implicitly embedded in the architecture, become tacit knowledge which erodes as personnel on the project change. To cover these issues, this paper developed a framework of tools for managing SA knowledge. The tool prototype designing and implementing a web-based knowledge management system (KMS), which is offer a hybrid architectural KM approach.


Download File

[img] PDF
22445.pdf
Restricted to Repository staff only

Download (377kB)

Additional Metadata

Item Type: Article
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.5539/cis.v4n2p2
Publisher: Canadian Center of Science and Education
Keywords: Architectural knowledge; Architecture tradeoff analysis method; Knowledge management; Knowledge management system; Software architecture and software development life cycle
Depositing User: Nabilah Mustapa
Date Deposited: 08 Jun 2016 08:29
Last Modified: 08 Jun 2016 08:29
Altmetrics: http://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.5539/cis.v4n2p2
URI: http://psasir.upm.edu.my/id/eprint/22445
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item