A Knowledge based framework for Managing Software Components
Journal: IPASJ International Journal of Information Technology (IIJIT) (Vol.4, No. 8)Publication Date: 2016-09-03
Authors : Abid Thyab Al Ajeeli;
Page : 1-18
Keywords : Keywords: Knowledge base; Configuration Management; Audit; Version control; Build management; Release control; Configuration identification.;
Abstract
ABSTRACT In today's world, Software projects are very complex with thousands of components and with a high degree of relationships. These intangible components are hard to manage and trace without automated tools. Configuration management is one of the disciplines that can deals with such complex systems. This paper addresses a knowledge base framework to incorporate configuration management processes. The framework aims to records activities associated with software projects as well as their relationships and accountability. Managing components of the software of an organization is essential when it is faced with license audits, reconciliation, reclamation, and deployment. By using the software management system, organizations will be able to manage all points from any single location. Managing Software Resources is essential to understand what applications are installed in the organizations' environment, for both license compliance and for tracking blacklisted or other software. This article provides useful information for making the process successful and enabling users to get accurate information concerning what is installed in the environment. The framework enables a number of automatic controls to explore data, components, and associated items of information. Such controls include version control, document control, change management, build management, and release control. These controls act as guards against any misuse of the software project properties. It acts against any error occurrence, threats, and irregularities that might lead to inconsistencies. The framework supports a set of policies that monitors and controls final software product and its components. It determines locations of components, how component be assembled in order to produce a software product. The framework enables developers to monitor the visibility over products, components, relationships and linkages. It also checks vulnerabilities and whether the development of the software product complies with the preset standards, guidelines, and policies.
Other Latest Articles
- An ANN-Based Model and Design of Single-Feed Cross-Slot Loaded Compact Circularly Polarized Microstrip Antenna
- Effectiveness of the Skill Development Training to School Teachers in Information Technology
- IMPACT OF THE BOARD ON FINANCIAL PROFITABILITY The Case of Tunisian companies
- Design and development of tractor rear loader arrangement for material handling in constructional applications
- CFD Analysis & Experimental investigation of NACA0018 Blade Profile for Darrieus Turbine
Last modified: 2016-09-03 19:14:43