Font Size: a A A

Construction And Application Of The Key Points Base For Software Engineering Ontology

Posted on:2015-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:D MaFull Text:PDF
GTID:2298330452950803Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of high technologies, such asmultimedia technology, digital technology and information technology, socialnetworking increasingly impacts on people’s life. Digital source, as its advantage ofconvenient, comprehensive, opening and sharing, has been more and more popular,many universities use it to build the digital platform with their own characteristics torealize the reform of online learning systems. At the same time, as an importantdiscipline to develop comprehensive software developers for society, softwareengineering is also carrying out a reform, different kinds of online learning systemsemerge in endlessly. However, due to the knowledge organization is still relying onthe traditional database technology, relationships of each key points can not beaccurately expressed, resulting the application effect is not ideal. As acomprehensive discipline, software engineering contains many courses, and somecourses have some relevance in knowledge organization, how to effectively organizethe key points in different courses to form an interconnected key points network, sothat students can comprehensively understand key points in the domain is the workof this thesis. Ontology, with its high semantic expression, can easily define andrepresent various relationships between key points to realize interconnection, so inthis thesis we use ontology to build the key points base of software engineering. Inthe thesis, our work mainly includes the followings:(1) Analysis of software engineering discipline characteristic. Briefly analysize thecurriculum system of software engineering and the relationships betweendifferent courses, then demonstrate the importance of building an interconnectedkey points base for software engineering discipline.(2) Methodonlogy of the key points base for software engineering ontology.Considering the methodology of Stanford University and the characteristics ofsoftware engineering decipline, this paper proposes the key points base forsoftware engineering ontology methodology and meanwhile gives detaildescriptions for every step of the process and desirable effects. (3) Realization of the key points base for software engineering ontology. Accordingto the methodology, establish the structure of the ontology, design the dataproperties and object properties for key points, then create the key points basefor software engineering ontology and finally gives part effect drawing.(4) Application of the key points base for software engineering ontology. Based onthe ontology, we develop a online learning system, design key points sorting andinference rules to realize the inference and sort of the key points and exercises,as a result reflects the advantage of ontology query and higher recall ratio.The construction and application of the key points base for software engineeringontology provides a technical reference for the construction and application ofsoftware engineering online resources, and promotes the development of onlinelearning systems and software engineering discipline.
Keywords/Search Tags:Ontology, Key Points Base, Software Engineering, Online Learing
PDF Full Text Request
Related items