Font Size: a A A

The Research And Appliance Of Software Configuration Management Methods Based On Internet

Posted on:2005-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y G WanFull Text:PDF
GTID:2168360152455169Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software Configuration Management is a set of methods, tools and processes which control and standardize the parallel development of software products by technical and administerial power. Through the ways of identifying, recording, controlling and tracking etc, it manages and controls the developing environment which includes tools, information, software as well as the documents, data, program which are generated in developing. It also records the history of software development. By these means, it ensures the high efficiency of parallel development and the correctness and reliability of final software product.Software Configuration Management is a necessity of huge software projects, as well as a very important element of ISO9001, CMM. As the basis of software development and maintenance, it provides structured, regular and product-realized methods of management of software projects in their life cycle.The major problems of the development of huge software are the complexity of system structure, the large scale of software with many versions, the big number of members of developing team and the difficulty of control the developing. As the going further of globalization and the more contracts of software, more and more software is accomplished by many teams scatter in different cities, even different countries. Here comes the question of how to manage such projects?The author of this thesis participates in the forming of a SCM plan based on Internet which extends the traditional SCM to internet. With the basis of several network technologies, via the strong functionality of SCM tools, according to the distribution of locations of teams, it defined detailed SCMP, strategy and processes. It has four major functions: configuration identification, configuration control, configuration status accounting and configuration audit. It resolved the serious problems which software projects are facing nowadays: the parallel access of code is out of control; the changes are conflicting with each other; the code is not consistent with requirements; the develop lacks of stage; the inconsistency of code and documents and cannot be tracked back. It also makes the separated teams in different cities and countries cooperate very well in the parallel development of project.The major contributions of the author are:1. Made a SCMP based on internet with colleagues and successfully applied it in a big software project;2. Made the strategy of change control in team and participated in the change control on internet, as a member of team CCB;3. Responsible for the version control of team; 4. Responsible for the configuration status accounting in team;5. Responsible for the audit in tem.
Keywords/Search Tags:Software Configuration Management, Version Control, Change Control, Baseline, SCM
PDF Full Text Request
Related items