{'fraction_non_alphanumeric': 0.011904761904761904, 'fraction_numerical': 0.0, 'mean_word_length': 5.843023255813954, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Research on Key Technologies of Software Configuration Management in Development of Large-scale Software System

Software configuration management is a technology throughout the whole software life cycle. Its main function is to control software changes in the software life cycle and reduce the impact of various changes. With the increasing complexity of software system, user requirements and frequent software updates, software configuration management has gradually become an important control process of software life cycle. Based on the analysis of the current situation of software configuration management system, this paper puting forward a configuration management model based on process and cooperation, and introduces the key problems in the design and implementation of the software configuration management system based on this model. Based on the analysis of the development process of large-scale software system, this paper summarizes some factors that will affect configuration management, and analyzes how these factors affect configuration management, and then puting forward the method of establishing configuration management system of whole life cycle.