| In each stage of software survival cycle, software frequently needs to be revised and changed to satisfy the user's demands. The changes frequently causes chaos and misunderstanding between software developer, moreover if they don't be analyzed before modification and don't be recorded after modification, the chaotic degree is more serious. Therefore the changes in the process of software development must be managed and controled. The system discussed in this paper is designed and developed for resolving the aboved questions.The system discussed in this paper locates to the middle and small scale software enterprises, constructed on interior LAN of middle and small scale software enterprises, used in the software enterprises to manage change in the process of software development. The managed objects are thin to each software configuration item that is advantageous to clearly obtain the content which the change affects, after these software configuration items affected by changes are obtained, we may utilize VSS to manage the modifcation of these software configuration items. This paper divides the process of variational management into five steps, which is advantageous to predigest the complicated process of variational management. A principal is assigned for each step and each step of data's collection is standardized, these may assist each step's principal to collect correlative data.First of all, this paper narrates the significance of this topic and domestic and foreign researchful status of this topic, introduces elementary theory related variational management. Then, i uses the object-oriented technique to analyze and design the system, the system is realized in C# programming language based on detailed analysis and detailed design, it mainly manages the information of software configuration items and variational information. Finally, i summarizes the previous work and take a glance into the future work. |