Font Size: a A A

Research And Application Of Domain Engineering Technology Based On Extended Features In Intelligent Environmental Protection Systems

Posted on:2018-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:J Z ShiFull Text:PDF
GTID:2358330518960478Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,facing with the serious situation of resource constraints tightening,serious environmental pollution,ecosystem degradation,China promotes the strategic policy of promotion of ecological civilization,at the same time,under the innovation 2.0,the "interne+",which is a new internet form is booming."Internet +" refers to the "Internet + various traditional industry",through the information technology and the Internet platform,make the Internet and the ecological civilization integrate deeply and create a new ecosystem with intelligent environmental protection.In the era of,Internet+",software development encounters both opportunities and challenges.How to reduce the cycle and cost of software development in the field of environmental wisdom and ensure the software quality as well turns out to be the biggest challenge.Domain engineering and the technology of software reuse could solve the problem very well.Plenty of reusable resources have been accumulated in the whole process of development from the requirements analysis phase to later phase of use and maintenance,which would benefit the improvement of the efficiency and quality of subsequent soft development in this area.This paper studies and improves feature-oriented domain engineering methods firstly,mainly includes these contents as following:First,domain modeling should be raised up with an extension characteristics plan,on the basis of the original featured-model's fundamental form,we hierarchical abstract and semantically extend the concept of the featured-model,and constitute the featured-model design with three levels which are business logic layer,user function layer and operational layer.Second,in the aspect of dealing with domain variability,we solve it with customization combined with our actual project experience.Third,object-oriented technology should be used repeatedly,because this technology could provide powerful support for software reuse.Four is a combination of traditional database and big data technology,the field design model for a full range of multi angle response.This system adopts the sample system:Department of ZhiHuiHuanYan,ICTEHI,iSoftStone three intelligent environmental systems,in order to obtain the field of Intelligent Environmental Systems reusable resources,study of the above three big sample system,with their system requirements as the starting point,using field engineering and software reuse technology to analyze.The first step is the field analysis part of the field range,system operators and related field dictionary three discrimination,mainly take the way is to study in this field scene;for how to get the field of use case diagram and activity diagram,is to take the object-oriented technology and the high level of abstraction of the common areas the characteristics and research to get through;field characteristic analysis,domain feature model built,and a detailed description of the characteristics of refined relationship,constraint relationship and interaction.The second step is based on the results of the first step,in the domain design phase,to gain Intelligent Environmental Systems software architecture,mainly adopts the feature-driven software architecture design approaches,and design the main components of the software architecture.And then through big data technology to handle the "4V" feature data in the smart environment,realize the data center architecture design based on the technology of big data,combined with the traditional database technology to realize the database design.The third step is to use the results obtained in the first two steps,adopt.net related technologies,Implement domain implementation and get reusable functional modules.Through the domain engineering implementation of intelligent environmental systems,and got a reusable resources(including analysis model,design model,reusable function module,etc.),which will benefit the improvement of development efficiency and software quality of new application system of intelligent environmental area.
Keywords/Search Tags:Domain Engineering, Software Reuse, Intelligent Environmental Systems, Extension Feature
PDF Full Text Request
Related items