15-06-2013, 12:50 PM
ARCHITECTURE KNOWLEDGE MANAGEMENT TOOLS
ARCHITECTURE KNOWLEDGE.pptx (Size: 84.41 KB / Downloads: 19)
ABSTRACT
This paper describes a tool for managing architectural
knowledge and rationale. The tool has been developed
to support a framework for capturing and using
architectural knowledge to improve the architecture
process. This paper describes the main architectural
components and features of the tool. The paper also
provides examples of using the tool for supporting
Wellknown architecture design and analysis methods.
INTRODUCTION
Although significant progress has been made to support the architecture process over the last decade, little effort has been spent on developing techniques and tools for effectively managing knowledge pertaining to software architecture. Architecture knowledge can mainly be classified in two categories, namely contextual and technical.
KNOWLEDGE MANAGEMENT TOOL SUPPORT
PAKME is a web-based architecture knowledge management tool that is aimed at providing knowledge management support for the software architecture process. It has been built on top of an open source groupware platform,
MANAGING ARCHITECTURAL KNOWLEDGE
Here we briefly discuss the four main services of PAKME:
The knowledge acquisition service provides various
forms and editing tools to enter new generic or
project specific knowledge into the repository. The
knowledge capture forms are based on various
templates that we have designed to help maintain
consistency during knowledge elicitation and
structuring processes.
Current status and future work
Currently, we are trialing PAKME in an industrial
architecture evaluation process, which requires
organising large amounts of design knowledge. The introduction of PAKME is expected to help the industrial collaborator to systemise architecture evaluation process by managing the knowledge required for architecture evaluation.