Font Size: a A A

Design And Implementation Of Object-oriented Software Configuration Management Support System

Posted on:2013-11-04Degree:MasterType:Thesis
Country:ChinaCandidate:X GaoFull Text:PDF
GTID:2248330362963689Subject:Software engineering
Abstract/Summary:PDF Full Text Request
There are many changes in a life cycle of software. The software has beenaccompanied by significant changes in the life cycle. Changes happen in all stages ofsoftware, analysis and design, development, testing, operation, maintenance. Allstages of software analysis and design, development, testing, operation, maintenancewill change. Software changes are likely to lead to the inconsistency in the softwareconfiguration information, especially in the operation and maintenance phase. Inaddition, the insufficiency of the software change analysis and evaluation, and theunstandardized change operation directly bring about the confusion in softwarechange management, which would lead to the failure in changes. His analysis andevaluation of the software change is inadequate, and software change operation is notstandardized factors directly lead to confusion in the process of software changemanagement, which causes the software to change the failure. Software change facingdifficulties such as low success rate and low efficiency. These difficulties increas thedifficulty of software maintenance, making the maintenance costs higher and higher.In this paper, we improve the software configuration management system, whichcan solve the problems we face when encounter changes in software engineering-lowsuccess rate and low efficiency the improvement of software configurationmanagement system used to solve the problem of software changes encountered insoftware engineering is the low success rate and low efficiency. There are two waysto analyze and solve the problems-a proactive way and a passive way. Take theProactive and the passive are two ways to analyze and solve problems. Proactive approach: the introduction of the configuration item concept in thefield of IT service management.In the software configuration management system,abstract file as an object,such as documentation, test cases, code.Proposed theclassification of software configuration and manage the relationship betweenconfiguration items. Change order passed through the workflow operation,the systemcan assign the appropriate permissions to different roles according to the status ofchange orders. In this system, software configuration items are stored in a relationaldatabase, which changes the mode of operation in file operations, improves thesecurity and normative of the software configuration items.Passive methods: improvements in the software change planning process. In theplanning of software change stage, Configuration related algorithm can prompt at thesame time with the current configuration change other configuration items. Thesystem is able to improve the efficiency of the development of software change plansand reduce software configuration changes omission.Finally, we use the software engineering ICONIX analysis and design method todo the system requirements analysis, software design, code implementation andfunctional testing. Our system is proved to be more effective in success rate andchange efficiency than the SVN’s by doing the comparison experiment of the sameoperation in two systems, which also reduce the software maintance difficulty andcost.to achieve the purpose to reduce software maintenance difficulty and cost.
Keywords/Search Tags:Software configuration management, ITIL, Software change, Change predict, Workflow
PDF Full Text Request
Related items