- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、名词解释
COM是组件式对象模型(Component Object Model)的英文缩写,是组件之间相互接口的规范,是OLE(Object Linking Embedding)和ActiveX共同的基础,其作用是使各种软件构件和应用软件能够用一种统一的标准方式进行交互。
组件:是一个可重用且接口符合特定标准的模块(Module),它是由一组处理过程、数据封装和用户接口组成的业务对象。
GIS组件:遵循COM接口,具有GIS空间信息处理功能,用于进行二次开发的二进制模块。这种特定的组件称为GIS组件。
对象(Object):对象是面向对象的基本单位。是一个拥有属性、行为和标识符的实体。对象是类的实例,对象的属性和行为在类的定义中定义。
类(Class):类是一组对象的描述,这一组对象有共同的行为和属性。
属性(Attribute):描述对象的特征,在具体环境中属性有其确切的对应值。
方法(Method):作为类的一部分进行定义,可以用来改变对象的属性,或用来接收来自其他对象的信息以及向其它对象发送信息。
对象:是面向对象编程的核心部分,是实际存在的具体实体,具有明确定义的状态和行为。
面向对象(Object Orientation)是一种软件开发方法,它包括利用对象进行抽象和封装的类、通过消息进行的通信、对象的生命周期、类层次结构和多态技术等。
抽象类(Abstract Class):不能用于创建对象,但可以用来指定子类。(通过类型继承)。
特点:不可创建,不可实例化;把一些类共同的属性和方法提取出来,用其它类来继承。
组件类(CoClass):可以直接创建对象,用New关键字创建对象或者从别的对象获得运行实例。
特点:可创建的;实例化。
投影坐标系统(Projection coordinate system)是将三维地理坐标系统上的经纬网投影到二维平面地图上使用的坐标系统。
地理坐标系统(Geographic Coordinate System),也可以称为真实世界坐标系,是确定地物在地球上位置的坐标系,以经纬度为地图的存储单位。
14.原型法:开发人员在初步了解用户需求的基础上构造一个应用系统模型,即原型,用户和开发人员在此基础上共同反复探讨和完善原型,直到用户满意为止。原型法开发信息系统包括以下几个阶段:(1)确定用户的基本需求(2)开发初始原型(3)利用原型来提炼用户需求(4)修正和改进原型
15.生命周期法:就是要求将信息系统的开发工作,从开始到结束划分为若干个阶段,并预先规定好每个阶段的任务,再按一定的准则来按部就班地逐一完成。
二、简答题
软件危机的主要体现以及GIS系统开发注意问题。P3
阶段
主要内容
开发软件
对软件开发成本和进度的估计不准确
软件质量不高
用户接受度不高
软件产品开发效率低
相关的技术文档资料不完备
软件可维护性、重用性和可扩展性不高
维护软件
数据不能得到及时的更新
系统需求变更所要求的系统升级不能得到实施
网络安全维护得不到贯彻执行
GIS系统开发注意问题:开发前中后
GIS设计的特点。P7
eq \o\ac(○,1) GIS处理的空间数据:数据量庞大;实体种类繁多;实体间的关联复杂。
eq \o\ac(○,2) GIS设计过程需要:分析系统的业务流;分析系统所涉及的地理实体类型以及实体间的关系;采用相关的地理数据模型表达这些关系。
eq \o\ac(○,3) GIS设计以空间数据为驱动:GIS设计以数据为导向进行系统建设系统的功能设计以提高数据的存储、分析和处理效率为原则
eq \o\ac(○,4) GIS工程投资大、周期长、风险大、涉及部门繁多。因此,在GIS设计中,项目计划管理是一个十分重要的部分
eq \o\ac(○,5) 在项目计划管理中,需要估计系统建设的投资效益;评估系统建设的风险性和必要性;制定系统的建设进度安排,保证系统建设的高效性;建立系统建设的组织机构和进行人员协调。
GIS系统设计三种方法及比较。P39
设计方法特性
结构化生命周期法
原型法
面向对象开发的方法
开发思想
划分六个阶段,并规定它们自上而下,相互衔接的固定次序
借助原型(它反映了最终系统的部分重要特性)来辅助软件开发
将客观世界看成相互联系的事物(即对象)组成,以对象为单元进行设计开发
开发过程
线性、固定次序
简单到复杂、部分到全面
线性、迭代性和无间隙性
开发模式
整体开发模式。下一阶段开始前完成上一阶段所有细节
非整体开发模式。推迟某些阶段的细节工作,从而较早产生工作软件
非整体开发模式,分析阶段由底向上提取对象,实现阶段自顶向下建立对象
驱动机制
文档驱动
需求的可变性和模糊性
以对象作为驱动
可见性
开发过程系统不可见
通过试用原型进行沟通
开发过程系统不可见
优点
是一
文档评论(0)