Font Size: a A A

Research On GIS Development Based On Feature Modeling

Posted on:2012-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:Z ZhangFull Text:PDF
GTID:2178330335462915Subject:Cartography and Geographic Information System
Abstract/Summary:PDF Full Text Request
Domain engineering was the current research focus in the field of software reuse. Domain Engi-neering was through the management of domain commonness and variability to develop specific domain reusable assets,with the purpose of production and maintenance similar functions of soft-ware product family. Domain Engineering thinking had changed the mode of a large number of repeated developments and duplicate work,guided the reuse of the application system for all levels and provided effective ways to implement software of mass rapid production.Currently with GIS application more and more widely, GIS software, appeared in an increasing demand also with the problems that the developments were relatively independent and a lot of repeated products. At the same time,various industries for the integration of GIS software tended to be more and more urgent, the integrations of GIS functions were with characteristics of the pro-fession of industries and there were some stable demands and changing demands in the domain of GIS, which required the GIS functions to be customered. Constructing a customered and excellent GIS domain framework to implement GIS softwares production fast and mass was a hot issue at present.This article would introduce the method of Domain Engineering into GIS software development, and research the characteristics of the domain of GIS and carbon emissions with Domain Engi- neering required as the drive and feature model as the core. A carbon emissions GIS domain mod-eling solution was proposed based on characteristics and a domain architecture was realized,and the carbon emissions GIS domain Reusing was achieved successfully. This article mainly studied the three stages of the domain engineering which included domain analysis, domain design and domain realization.The main tasks of domain analysis stage were context analysis and domain modeling. Context analysis mainly included domain area analysis, domain dictionary analysis, and use case analy-sis.Methods of modeling was based on methods of feature modeling with feature model as the core.After service analysis, functional analysis, behavior characteristic analysis, field term analy-sis, common variability analysis, interaction process analysis and quality requirement analysis, domain models were extracted,and In order to model easily and intuitively,the method of graphic elements was selected to describe logic diagram.The main task of domain design stage was implementing the domain feature model to software architecture language mapping and the mapping process is from the domain feature models to software modeling language process basing on the domain feature mapping rules. In the end a kind domain specific software architecture was acquiredThe main task of domain design stage was the design of domain specific software architecture.The target of domain realization was the realization of domain specific software architecture.The stage of domain realization included selection of development tools,software component design,internal flow design etc.
Keywords/Search Tags:Domain Engineering, Plug-in, Carbon Emission, Feature Modeling, GIS
PDF Full Text Request
Related items