{'fraction_non_alphanumeric': 0.01901565995525727, 'fraction_numerical': 0.0, 'mean_word_length': 5.392857142857143, '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 Construction of the Knowledge System for Software Development

Knowledge management is the source for software enterprises to gain the sustainable competitive advantage. And knowledge system is a required work with strategic significance. So the purpose of this study is to investigate a knowledge system for software development. In this paper, a knowledge system is constructed for software development, which considers the demand of knowledge during the course of software development. Firstly, the concept and construction course of knowledge system are described. Then, a matrix model based on software development stages/roles is proposed, which is used to construct the knowledge system. Based on the matrix model, a two-dimensional knowledge system is constructed for different stages/roles. A description model of knowledge considering subject and object is also developed.