Font Size: a A A

Research On Risk Knowledge Management Of Software Project Driven By Data

Posted on:2020-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:M R FanFull Text:PDF
GTID:2439330602462989Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Software is the product of the information age.The emergence of software has brought improvement to people's quality of life.With the development of software development technology,risk problems are generated.In the practice of software project risk management,there are some problems,such as unclear risk management process,incomplete identification of risk factors,low attention to risk points,blind management,experience leading and so on.The key reason lies in the lack of effective knowledge guidance in risk management activities.There is a large amount of knowledge accumulated in software projects,but some of these knowledge remains in the mind of programmers(tacit knowledge),which can only guide individual behavior,fail to be included in the process of knowledge management,cannot be shared,and with the flow of personnel,it is lost;there are also risk knowledge dissociated in risk information,which needs to be further refined and mined to form a more instructive risk knowledge system,so it leads to the lack of knowledge of risk management.Authoritative text data in the network sharing platform provides objective,comprehensive and real-time data supporting for risk knowledge management,which makes the risk management process clear,risk factor identification standardized and risk management system improved.Firstly,this thesis extracts the risk data of software project,determines the platform,data items and other elements by means of crawler,and obtains the data related to the risk factors of software project.Secondly,the software project risk knowledge acquisition is studied.The semantic similarity calculation and text mining technology are used to determine the knowledge attributes.The knowledge acquisition process including text data extraction,tacit knowledge feature word extraction and knowledge content extraction model is constructed.This process obtains "process type" and "description type" risk knowledge,aiming at the comprehensive management of risk from two aspects,and promoting the semi-automatic acquisition process of generalized tacit knowledge.The third is the study of risk knowledge system,namely risk expression.The "process" risk knowledge finds the corresponding risks of each stage by combing the life cycle workflow,establishes the risk transfer model according to the workflow,and realizes the transformation of the risk transfer model by using Petri net;"description" risk knowledge forms the "description" style of software project by improving the domain ontology modeling,creating the basic class hierarchy and the thing association level,etc.The ontology model of risk knowledge provides a visual reference for the risk avoidance of software projects and technical support for the establishment of knowledge base.Finally,the establishment of the knowledge base,which stores the risk knowledge in the two-dimensional table of the database according to the attribute category,establishes the inference engine according to the self-connection theory of the table,forms the risk derivation process,and facilitates the risk query and sharing.
Keywords/Search Tags:Knowledge management, Software project risk management, Domain ontology, Petri net, Knowledge base
PDF Full Text Request
Related items