基于特征建模的GIS开发研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:jerrykfczz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
领域工程是目前软件复用领域的研究热点。领域工程通过管理领域共性和变化性来开发特定领域的可复用资产,以生产和维护功能类似的软件产品家族,是实现软件大规模快速生产的有效途径。领域工程思想改变了传统软件重复开发的模式,使用领域工程的成果指导应用工程,为应用系统各个层次的复用提供支持。随着GIS应用越来越广泛,GIS软件需求也越来越大,GIS软件出现了开发独立和大量重复开发的问题。各行业各部门对于集成GIS软件功能的需求越来越迫切,而且GIS功能的应用具有行业特点,存在一定的行业稳定和变化的特点,客观上要求GIS功能具有领域定制性,因此如何构建一个优秀的GIS领域框架实现GIS软件快速大规模生产是目前研究的一个热点。本文将领域工程的思想引入到GIS开发领域中,以领域需求为驱动,以特征模型为核心,分析了GIS领域和碳排放领域的特点,提出一种基于特征的碳排放GIS建模方案,实现了领域特征模型的构建。同时为构建特定领域的软件体系结构,提出了一种特征模型到特定领域软件体系结构的映射规则,并依据此规则实现了一种具体的“平台+插件”的软件体系结构,最后通过土地利用碳排放核算系统验证了架构的可行性。本文主要研究了领域工程的三个阶段,领域分析、领域设计和领域实现。领域分析阶段主要进行上下文分析和领域建模。上下文分析主要包括领域范围分析,领域字典分析,以及用例分析。建模方式采用特征建模方法,以特征模型作为领域建模的核心,分别对领域进行服务分析,功能分析,行为特点分析,领域术语分析,共性变化性分析,交互过程分析以及质量需求分析,最后提取特征模型,为直观方便地建模,采用了基于图元的特征描述逻辑。领域设计阶段的主要任务是特定领域软件体系架构的设计。依据领域分析阶段得到的领域特征模型和特征模型领域软件体系结构的映射规则,实现特征模型元素到软件体系结构元素的映射,最终得到特定领域的软件体系结构。领域实现阶段的目标是设计阶段提出的软件体系结构的实现。主要包括开发工具选择,软件构件的设计,软件内部消息流动的设计等。
其他文献
在当今社会,关于家庭暴力的报道层出不穷,然而,随着我国经济的发展,家庭暴力在传统形式之上又呈现出了新的趋势和特点——“冷暴力”、“精神暴力”等逐渐成为涉及家庭暴力问
“五四”运动爆发至今已有九十余年。作为在中国近现代史和中国共产党党史上有着重大而深远影响的历史事件,“五四”运动为我们留下了丰富而宝贵的精神遗产。中国共产党长久
建筑行业是国民经济支柱产业之一,它在国民经济和社会发展中的地位和作用越来越重要。但随着建筑行业的蓬勃发展,实践中存在着大量的建设工程施工合同纠纷,各种重大、疑难的
本文研究的是荀子的身体思想,从这一论题出发,试图阐明三层含义:第一、中国古代哲学视野中的“身体”在其本质意义上区别于西方哲学中的相关认识,它既不同于西方传统哲学中身
在20世纪90年代末期,随着住房市场化改革全面推进的确立,经过二十余年的发展,房地产行业俨然成为国民经济的支柱产业之一。近些年来,国民经济的较快发展、城市化水平的提高以
传统的抗菌涂料和抗静电涂料是在不同的树脂基料中添加无机、有机及复配的抗菌剂和抗静电剂,以达到抗菌和抗静电的效果。由于这些填料在涂料基料中缓慢释放或析出,随着使用时
我国历史文化名城各具特色,做好历史文化名城保护和管理工作,对弘扬城市文化特色和发展我国旅游业都具有重要意义。历史文化名城的发展,立足于深厚的历史文化积淀,而这种文化
近些年来,我国食品安全问题凸显。食品安全成为人们关注的头等大事之一。尽管我国已经于2009年颁布实施了《食品安全法》,但现在我国食品安全形势依然很严峻,食品安全法制体
经济增长的要素包括自然资源、劳动和资本等。要素禀赋结构决定了一国发展的比较优势。根据比较优势理论,一国产业的发展应该使用其相对丰裕的要素。自然资源丰裕的国家发展
人类在实践活动中,针对经济、社会、科技等方面的重大制约问题,往往提出重大工程设想,开展重大工程建设,实现局部突破,带动整体发展。重大工程管理一般包括立项决策和工程项