- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1环境GIS设计的目标和任务2.2环境GIS总体框架设计2.3
2.6 环境GIS软件结构体系 2.6 环境GIS软件结构体系 在软件体系结构设计中的性质 结构 体系结构设计定义系统的构件、构件打包的方式和相互交互的方式 附属的功能 体系结构设计描述设计出的体系结构如何实现功能、性能、可靠性、安全性、适应性,以及其它的系统需求。 可复用 体系结构设计应描述为一种可复用的模式,能复用已有构造块,并可供以后类似系统族的设计使用。 软件体系结构的提出与发展 1952年,MIT(美国麻省理工学院)在Whirlwind 系统上使用了符号地址,开始使用汇编语言编写程序,这是最早的软件抽象。 1957年IBM公司完成的Fortran (Formula translation)语言,这是一种用于科学计算的程序设计语言。IBM公司在IBM704机上开发了用Fortran编写的监控程序系统,是操作系统的雏形,也是最早的对硬件的软件抽象。 1975年,DeRemer和Kron发明了MIL (Module Interconnection Languages模块互连语言), MIL提供了描述模块之间的相互关系以及模块如何调用的静态方法。 1985年,Microsoft 公司开始研究开发用于微型计算机的Windows操作系统。 软件体系结构的提出与发展 从1995年推出的Windows 系列成为独立的操作系统。发布了最流行的应用程序开发框架(Framework)MFC,使Windows应用程序的结构标准化,成为新一代开发应用软件的工具。 20世纪90年代,人们逐渐认识到软件体系结构的重要性,软件工程师在描述和理解软件系统是逐渐谈论到软件的体系结构。 20世纪90年代中期,一些统称为ADL(Architecture Description Languages体系结构描述语言)的工具被提出,它是一种相对较新的技术,目前尚未有成功的商业应用案例。 OMG(Object Management Group对象管理组织)发布的UML(Unified Modeling Language统一建模语言)是标准化的面向对象分析与设计的表示法,作为一种图形化的语言,它包括一组图表,用于需求采集的用例图和活动图,用于设计的类图和对象图,用于配置的包图和子系统图等等。 2.6 环境GIS软件结构体系 集中式 分布式 集中式 一个主机带多个终端的多用户结构 数据库系统,包括应用程序、DBMS、数据,都集中存放在主机上。所有的计算任务和数据管理任务都集中在主机上,终端只是主机输入/输出设备的延长。 各个用户通过主机的终端并发地存取数据库,共享数据资源 集中式的优缺点 优点 易于管理、控制与维护 缺点 当终端用户数目增加到一定程度后,主机的任务会过分繁重,成为瓶颈,从而使系统性能下降。 系统的可靠性依赖主机,当主机出现故障时,整个系统都不能使用。 分 布 式 数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上。 网络中的每个结点都可以独立处理本地数据库中的数据,执行局部应用。 同时也可以同时存取和处理多个异地数据库中的数据,执行全局应用。 优点 适应了地理上分散的公司、团体和组织对于数据库应用的需求。 缺点 数据的分布存放给数据的处理、管理与维护带来困难。 当用户需要经常访问远程数据时,系统效率会明显地受到网络传输的制约。 分布式 客户端/服务器(C/S)两层结构 客户机/服务器(C/S)和浏览器/服务器(B/S)三层结构 网络中某个(些)结点上的计算机专门用于执行DBMS功能,称为数据库服务器,简称服务器。 其他结点上的计算机安装DBMS的外围应用开发工具,用户的应用系统,称为客户机。 分布式系统模型,表明各种数据和处理如何分布到各个处理器上。 有一组功能各自独立的服务器,为其他子系统提供服务。如打印服务器, 文件服务器, 编译服务器等。 有一组客户机, 他们调用服务器提供的服务。也可能存在客户机可并发执行的客户机程序。 有一个网络, 使得客户机能够访问服务器。 在多用户超文本系统中存在若干服务器, 它们管理和显示不同媒体的数据。 客户端/服务器(C/S)两层结构优 点 充分利用客户端的性能,使计算能力大大提高; 在客户端和服务器两端是易于扩充的; 是目前主流的网络计算模式 用户界面与应用服务器位于不同的平台上,用户可以共享应用服务器。 用户可以共享应用逻辑。 培训方便且开发成本低。 系统层次清晰。 2.7 环境GIS的集成 GIS集成在技术上分为几种形式: 同一GIS软件系统不同模块之间或不同系统之间采用Import/Export的文本文件交换形式。 大型GIS软件提供二次开发语言,构成软件开发平台; 采用应用程序接口(API)的形式进行集成; 对象连接与嵌入(OLE)的自动化功
您可能关注的文档
- 081406桥梁与隧道工程学科(BridgeandTunnelEngineering).doc
- 1!2基因天竺葵甲醛.PDF
- 100学年度科技校院日间部四年制申请入学联合招生.PDF
- 1、把课文读正确,读通顺,读流利。2、边读边思考课文主.ppt
- 2001年全国硕士研究生入学统一考试数学一试题.PDF
- 2003年第三季与第四季比较.PDF
- 2006年吉林森工集团松江河昌荣木业有限责任公司火灾.PDF
- 2008年10月自学考试经济学试卷.doc
- 2008年招收攻读硕士学位研究生专业基础.PDF
- 2008年美国优质食品及糖果展招展通知.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
最近下载
- 数系的扩充与复数的概念教学设计.doc VIP
- 结婚函调报告表.docx
- 氢燃料电池用全氟型质子交换膜.pdf VIP
- 人教版数学二年级上册第四单元《表内乘法(一)》单元整体作业设计.docx VIP
- 2.5 跨学科实践:制作隔音房间模型(课件)人教版(2024)物理八年级上册.pptx VIP
- 大学生心理健康教育.pptx VIP
- 高中信息技术 粤教版必修2《信息系统的安全风险防范》(单元教学设计).pdf VIP
- Unit 2 Reading for writing课件 外研版(2024)七年级英语上册.pptx VIP
- 教科版物理八年级上册第六章 质量与密度 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
- 非自然叙事学_尚必武.pdf
文档评论(0)