当前位置:文档之家› 《地理信息系统基础》主要知识点

《地理信息系统基础》主要知识点

《地理信息系统基础》主要知识点
《地理信息系统基础》主要知识点

《地理信息系统基础》主要知识点

第一章

什么是地理信息?地理信息有什么特性?

地理信息是有关地理实体的性质、特征和运动状态的表征和一切有用的知识,它是对表达地理特征与地理现象之间关系的地理数据的解释。或者定义为:表征地理系统诸要素的数量、质量、分布特征、相互联系和变化规律的数字、文字、图像和图形等的总称。从另一个角度来说,一切与空间位置有关的信息都叫做地理信息。

(1)空间分布性:属于空间信息,其位置的识别是与数据联系在一起的,这是地理信息区别于其它类型信息的最显著的标志。

(2)数据量大。

(3)信息载体的多样性。

什么是GIS?它具有什么特点?

地理信息系统(GIS , Geographic Information System)是在计算机硬、软件系统支持下,对整个或部分地球表层空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。

具有采集、管理、分析和输出多种地理空间信息的能力;以地理研究和地理决策为目的,以地理模型方法为手段,具有空间分析、多要素综合分析和动态预测的能力;并能产生高层次的地理信息。

具有公共的地理定位基础,所有的地理要素,要按经纬度或者特有的坐标系统进行严格的空间定位,才能使具有时序性、多维性、区域性特征的空间要素进行复合和分解,将隐含其中的信息变为显示表达,形成空间和时间上连续分布的综合信息基础,支持空间问题的处理与决策。

地理信息系统从外部来看,它表现为计算机软硬件系统;而其内涵却是由计算机程序和地理数据组织而成的地理空间信息模型,是一个逻辑缩小的、高度信息化的地理系统。

GIS与其它信息系统有什么区别?

GIS有别于DBMS(数据库管理系统),GIS具有以某种选定的方式对空间数据进行解释和判断的能力,而不是简单的数据管理,这种能力使用户能得到关于数据的知识,因此,GIS 是能对空间数据进行分析的DBMS,GIS必须包含DBMS。

GIS有别于地图数据库,地图数据库仅仅是将数字地图有组织地存放起来,不注重分析和查询,不可能去综合图形数据和属性数据进行深层次的空间分析,提供辅助决策的信息,它只是GIS的一个数据源。

GIS有别于CAD系统,二者虽然都有参考系统,都能描述图形,但CAD系统只处理规则的几何图形,属性库功能弱,更缺乏分析和判断能力。

GIS有别于MIS(管理信息系统),GIS要对图形数据和属性数据库共同管理、分析和应用,GIS的软硬件设备复杂、系统功能强;MIS则只有属性数据库的管理,即使存贮了图形,也是以文件形式管理,图形要素不能分解、查询、没有拓扑关系。管理地图和地理信息的

MIS不一定就是GIS,MIS在概念上更接近DBMS。

简述GIS的构成。

GIS的功能有哪些?

空间数据获取与集成空间数据组织与管理空间编辑与处理查询统计与空间分析输出

简述GIS的发展。

60年代起源于北美

70年代是GIS发展的巩固阶段

80年代为地理信息系统的大发展阶段

90年代至今为地理信息系统的应用普及时代

举例说明GIS可应用的行业。

测绘与地图制图

资源调查与管理

城乡规划

灾害监测

环境保护

国防

精细农业

……

公众服务

第二章

说说地球空间模型是怎样建立的?

水准面,地球表面,大地水准面,旋转椭球面

GIS中为什么要考虑地图投影?

地理坐标为球面坐标,不方便进行距离、方位、面积等参数的量算。

地图为平面,符合视觉心理,并易于进行距离、方位、面积等量算和各种空间分析

空间数据的基本特征有哪些?

空间特征:描述空间对象的地理位置以及相互关系。

属性特征:描述空间对象的特性,即是什么,如对象的类别、等级、名称、数量等。

时间特征:描述空间对象随时间的变化。

地理信息的数字化描述方式有哪些?它们各自是怎样来描述地理信息的?

什么是拓扑关系?如何利用关系表来表达空间拓扑关系?

什么是元数据?元数据的主要作用是什么?元数据包括哪些内容?

对空间数据的有效生产和利用,要求空间数据的规范化和标准化,以利于数据的交换、更新、检索、数据库集成以及数据的二次开发利用等。

“meta”是一希腊语词根,意思是“改变”,“Metadata”一词的原意是关于数据变化的描述。

一般都认为元数据就是“关于数据的数据

帮助数据生产单位有效地管理和维护空间数据,

建立数据文档;

提供有关数据生产单位数据存储、数据分类、数据内容、数据质量、数据交换网络(clearing house)及数据销售等方面的信息,便于用户查询检索地理空间数据;

提供通过网络对数据进行查询检索的方法或途径,以及与数据交换和传输有关的辅助信息;帮助用户了解数据,以便就数据是否能满足其需求作出正确的判断;

提供有关信息,以便用户处理和转换有用的数据

对数据集中各数据项、数据来源、数据所有者及数据生产历史等的说明;

对数据质量的描述,如数据精度、数据的逻辑一致性、数据完整性、分辨率、源数据的比例尺等;

对数据处理信息的说明,如量纲的转换等;

数据转换方法的描述;

对数据库的更新、集成方法等的说明。

第三章

什么是数据结构?对空间数据而言有什么特点?

数据结构是指数据组织的形式,是适合于计算机存储、管理和处理的数据逻辑结构;

对空间数据而言则是地理实体的空间排列方式和相互关系的抽象描述,是对数据的一种理解和解释。不说明数据结构的数据是毫无用处的,不仅用户无法理解,计算机程序也不能正确处理。

空间实体可抽象为哪几种基本类型?它们在矢量数据结构和栅格数据结构分别是如何表示的?

叙述下列栅格数据存储的压缩编码方法:链式编码、游程长度编码、块状编码和四叉树。

将线状地物和面状地物的边界表示为:由某一起点开始并按某些基本方向确定的单位矢量链。链式编码的前两位数字表示起点的行、列数,从第三个数字开始表示单位矢量的方向。

游程长度编码只在各行(或列)数据的代码发生变化时依次记录该代码以及相同代码重复的个数。

块式编码是将游程长度编码扩大到二维的情况,把多边形范围划分成由像元组成的正方形,然后对各个正方形进行编码。块式编码的数据结构由初始位置(行号,列号)和边长,再加上记录单元的代码组成。

它将×像元阵列连续进行4等分,如果某正方形的所有格网值相同,则该正方形就不再继续分割,否则还要把它再分割成四个正方形。也可采用从下而上的方法建立,对栅格数据按如下的顺序进行检测:如果每相邻四个格网值相同则进行合并,逐次向上递归合并,直到符合四叉树的原则为止。L.

什么是栅格数据的属性误差?如何确定栅格单元的属性值?

中心点法、面积占优法、重要性法、百分比法

矢量和栅格数据各有什么特点?比较矢量和栅格数据结构的优缺点。

优点:

表示地理数据的精度较高

严密的数据结构,数据量小

完整的描述空间关系

图形输出精确美观

图形数据和属性数据的恢复、更新、综合都能实现

面向目标,不仅能表达属性,而且能方便的记录每个目标的具体属性信息

缺点:

数据结构复杂

矢量叠置较为复杂

数学模拟比较困难

技术复杂,特别是软硬件

优点:

数据结构简单

空间数据的叠置和组合方便

各类空间分析很易于进行

数学模拟方便

缺点:

图形数据量大

用大像元减少数据量时,精度和信息量受损

地图输出不美观

难以建立网络连接关系

投影变换比较费时

简述矢量数据和栅格数据相互转换的基本步骤。

点的变换、矢量线段的变换、多边形数据的转换

基于扫描图像的矢量化(二值化、细化、剥皮法、跟踪)

十进制Morton码如何组成?有什么作用?

如何结合十进制Morton码完成一幅栅格影像的线性四叉树编码?

矢栅一体化数据结构的理论基础是什么?

多级格网方法、三个基本约定和线性四叉树编码。

第四章

简述GIS数据库的特征。

空间特征:是空间数据最主要的特征,它描述空间物体的位置、形态,更重要的是描述物体之间的拓扑关系。除了通用性数据库管理系统或者文件系统关键字的索引和辅关键字索引外,一般都需要建立空间索引。

空间关系特征:空间数据除了空间坐标隐含了空间分布关系外,空间数据中也记录了拓扑数据结构表达的多种空间关系。这种拓扑数据结构一方面方便了空间数据的查询和空间分析,另一方面也给空间数据的一致性和完整性维护增加了复杂程度。

多尺度与多态性:不同观察尺度具有不同的比例尺和精度,同一地物在不同情况下会有形态差异。

非结构化特征:在当前通用的关系数据库管理系统中,数据记录一般是结构化的,也就是说每一条记录是定长的,数据项表达的只能是原始数据,不允许镶嵌记录,而空间数据则不能满足这种结构化要求。

分类编码特征:一般而言,每一个空间对象都有一个分类编码,而这种分类编码往往属于国家标准,或行业标准,或地区标准,每一种地物的类型在某个GIS中的属性项个数是相同的。因而在许多情况下,一种地物类型对应于一个属性数据表文件。

海量数据特征:空间数据库的数据量比一般的通用数据库要大得多,一个城市GIS的数据量可能达几十GB乃至TB、PB级。正因为空间数据量大,所以需要在二维空间上划分块或者图幅,在垂直方向上划分层来管理。

应用面广的特征:GIS数据应用于地理研究、环境保护、土地利用与规划、市政管理等各方面。

简述GIS的几种主要数据模型,并进行各自优缺点分析。

层次数据库模型

优点:

存取方便且速度快

结构清晰,容易理解

检索关键属性十分方便

缺陷:

结构呆板,缺乏灵活性

同一属性数据要存储多次,数据冗余大(如公共边)

不适合于拓扑空间数据的组织

网络数据库模型

优点:

能明确而方便地表示数据间的复杂关系。

数据冗余小。

缺陷:

网状结构的复杂,增加了用户查询和定位的困难。

需要存储数据间联系的指针,使得数据量增大。

数据的修改不方便(指针必须修改)

关系数据库模型

优点:

结构特别灵活,具有严密的数学基础和操作代数基础,满足所有布尔逻辑运算和数学运算规则形成的查询要求。

能搜索、组合和比较不同类型的数据。

增加和删除数据非常方便。

缺陷:

数据库大时,查找满足特定关系的数据费时。

对空间关系无法满足,模拟和操作复杂对象的能力较弱。

为什么不能用标准DBMS存储空间数据?

空间数据记录是变长的,而一般的数据库都只允许把记录的长度设定为固定。

在存储和维护空间数据拓扑关系方面存在着严重缺陷。

一般都难以实现对空间数据的关联、连通、包含、叠加等基本操作。

不能支持复杂的图形功能。

单个地理实体的表达需要多个文件、多条记录,一般的DBMS也难以支持。

难以保证具有高度内部联系的GIS数据记录需要的复杂的安全维护。

目前空间数据库存在的主要问题有哪些?

数据共享问题

数据文件格式统一性:如何对各种格式的数据进行不损失的转换。

地理信息的标准化

数据共享的政策

数据瓶颈问题

数据量大

两种数据结构的存在

数据更新问题

数据的整体更新、局部更新、数据采集的途径、时效性、保持原有数据的不变、更新数据与原有数据的正确连接等。

数据安全问题

什么是空间数据引擎?它有什么作用?

空间数据引擎是一种处于应用程序和数据库管理系统之间的中间件技术

它为用户和异种空间数据库的数据之间提供了一个开放的接口。使用不同GIS软件的客户可以通过空间数据引擎将自身的数据提交给大型关系数据库,由其统一管理;同样,客户也可以通过空间数据引擎从关系型DBMS中获取其他类型GIS的数据,并转化成客户可以使用的方式。由此可见,大型关系型DBMS已成为各种不同格式空间数据的容器,而空间数据引擎就成为空间数据出入该容器的转换通道。

第五章

数据在GIS中的地位和作用如何?

硬件∶软件∶数据 = 1∶2 ∶7

空间数据采集方法有哪些?它们分别适合采集什么样的数据?

属性数据的采集

包括各类调查报告、文件、统计数据、实验数据与野外调查的原始记录等,如人口数据、经济数据、土壤成份、环境数据。

图形数据的采集

手扶跟踪数字化仪采集

摄影测量数字化采集

扫描跟踪数字化采集

外业实地采集

说说在数字化中属性数据采集的原则和方法。

通过扫描矢量化来制作一幅矢量图的具体步骤有哪些?

纸质图的扫描

创建相应的坐标系

将影像文件导入SuperMap Deskpro

配准

创建矢量数据集

屏幕跟踪

属性数据的录入

数据的编辑和检查

为什么要对数字化地图进行编辑与处理后才能入GIS数据库?

概念:空间数据质量

简述地理信息系统空间数据的误差来源。

测量数字数据的误差

控制测量误差:受控制网的参考基准、网形、观测精度等因素的影响。

碎部测量误差:受控制点的误差、自身的观测方法、观测精度、地界的人为判断、地物与地貌的取舍等因素的影响。

地图数字化数据的误差

制图误差:控制点展绘误差、编绘误差、绘图误差、综合误差、地图复制误差、分色板套合误差、绘图材料的变形误差、归化到同一比例尺所引起的误差、特征定义误差、特征夸大误差。

数字化误差

遥感数据误差

数据获取误差

数据预处理误差

数据转换误差

人工判读误差与数据分析误差

操作误差

由计算机字长引起的误差

由拓扑分析引起的误差

数据分类和内插引起的误差

GIS空间操作中误差的传播

GIS空间操作:

y=f(xl,x2,...xn)

算术运算下的误差传播

逻辑运算下的误差传播

—布尔逻辑运算下的误差传播

—不精确推理关系下的误差传播

试述GIS数据质量和空间数据的不确定性包含了哪些方面?你认为哪几方面的数据质量是难以保证和最需要注意的?

第六章

GIS的核心功能是什么?

空间分析

什么是空间分析?空间分析的主要内容有哪些?

空间分析是基于地理对象的位置和形态特征的空间数据分析技术,其目的在于提取和传输空间信息。

对于空间位置:借助于空间坐标系传递空间对象的定位信息,是空间对象表述的研究基础。

空间分布:同类空间对象的群体定位信息,包括分布、趋势、对比等内容。

空间形态:空间对象的几何形态。

空间距离:空间物体的接近程度。

空间关系:空间对象的相关关系,包括拓扑、方位、相似、相关等。

栅格数据和矢量数据,分别有哪些空间分析方法?能解决什么实际问题?

聚类、聚合分析:根据设定的聚类条件对原有数据进行有选择的信息提取而建立新的栅格数据的方法;根据空间分辨力和分类表,进行数据类型的合并或转换以实现空间地域的兼并。空间聚合的结果往往将较复杂的类别转换为较简单的类别,并且常以较小比例尺的图形输出。

信息复合分析(代数运算)

追踪分析

窗口分析(栅格统计)

重分级:重新定义栅格数据集中每个格网的数值

信息复合分析:简单的视觉信息复合和较为复杂的叠加分类模型。常被用来进行区域适应性评价、资源开发利用、规划等多因素分析研究工作。在数字遥感图象处理工作中,利用该方法可以实现不同波段遥感信息的自动合成处理。视觉信息复合是将不同专题的内容叠加显示在结果图件上,参加复合的平面之间没发生任何逻辑关系,仍保留原来的数据结构;叠加分类:根据参加复合的数据平面各类别的空间关系重新划分空间区域,使每个空间区域内各空间点的属性组合一致。运算方法分类:逻辑判断复合法,数学运算复合法,算术运算,函数运算

什么是空间数据的内插?空间数据的内插的方法有哪些?

解释缓冲区分析、叠置分析、最佳路径分析,并举实例说明用途。

缓冲区分析是指以点、线、面等实体为基础,自动建立其周围一定宽度范围内的多边形实体,从而实现空间数据在水平方向得以扩展的分析方法

叠加分析是指在两个数据集之间进行的一系列集合运算,是GIS中的一项非常重要的空间分析功能

必须按照指定的顺序访问网络中的所有节点。

说明DEM的概念及建立方法。

DTM是描述地球表面形态多种信息空间分布的有序数值阵列。

数学的角度 Kp=fk(up,vp) (k=l,2,3,…,m; p=1,2,3,…,n) 。

DEM是DTM的一个子集。

DEM的应用领域有哪些?

等高线绘制

晕渲图的制作

坡度坡向的计算

第七章

电子地图与常规地图相比有哪些主要的优点?

电子地图数据库可包括图形、图像、文档、统计数据等多种形式,也可与视频、音频信号相连,数据类型与数据量的可扩展性比较强;

电子地图的检索十分方便,多种数据类型、多个窗口可以在同一屏幕上分层、实时地进行动态显示,具有广泛的可操纵性,用户界面十分友好;

信息的存贮、更新以及通讯方式较为简便,便于携带与交流;

可以进行动态模拟,便于定性与定量分析,具有较强的灵活性,为地图及其相关信息深层次的应用打下了坚实的基础;

可缩短大型系列地图集的生产周期和更新周期,降低生产成本。

与输出硬设备相连,可将电子地图上的多种信息制成硬拷贝。

GIS支持下的计算机地图制图技术的出现,对传统地图制图方法产生什么影响?

请叙述用.dwg格式的数据为数据源在SuperMap Deskpro软件中制作一幅完整地图的主要工作步骤。

软件工程重点整理

软件工程重点 (吐血整理——林新发) 红色的是重点中的重点 前面数字是课本页码 第一章概论 1 什么是计算机软件 计算机软件指计算机系统中的程序及其文档 3软件的特点 (1)软件是一种逻辑实体,而不是有形的系统元件,其开发成本和进度难以准确地估算 (2)软件是被开发的或被设计的,它没有明显的制造过程,一旦开发成功,只需复制即可,但其维护的工作量大 (3)软件的使用没有硬件那样的机械磨损和老化问题 4软件的分类 (1)系统软件(如操作系统、编译程序等)、 (2)支持软件(如数据库管理系统、网络软件、软件开发环境等)、 (3)应用软件(如实时软件、嵌入式软件、科学和工程计算软件、事务处理软件、人工智能软件等) 6软件工程定义 软件工程是应用计算机科学、数学及管理科学等原理,以工程化的原则和方法制作软件的工程 7生存周期 软件有一个孕育、诞生、成长、成熟、衰亡的生存过程。这个过程即为计算机软件的生存周期 软件生存周期大体可分为如下几个活动:计算机系统工程、需求分析、设计、编码、测试、运行和维护 12能力成熟度模型CMM(了解一下) 初始级、可重复级、已定义级、已管理级、优化级 18瀑布模型(重) 系统工程、需求分析与规约、设计与规约、编码与单元测试、集成测试系统测试、运行与维护 第二章系统工程 41系统工程的任务 (1)识别用户的要求,确定待开发软件的总体要求和范围,

(2)系统建模和模拟 (3)进行成本估算,做出进度安排 (4)进行可行性分析,即从经济、技术、法律等方面分析待开发的软件是否有可行的解决方案,并在若干个可行的解决方案中作出选择。 (5)生成系统规格说明书 42可行性分析 (1)经济可行性(成本、效益、货币的时间价值、投资回收期、纯收入) (2)技术可行性(风险分析、资源分析、技术分析) (3)法律可行性 第三章需求工程 48软件需求 指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。 包括:功能需求、性能需求、用户或人的需求、环境需求、界面需求、文档需求、数据需求、资源使用需求、安全保密要求、可靠性需求、软件成本消耗与开发进度需求、其他非功能需求 50需求获取方法与策略(重) 建立顺畅的通信途径、访谈与调查、观察用户操作流程、组成联合小组、用况 51 图3.2 53 创建用况模型的主要步骤 (1)确定谁会直接使用该系统,即参与者(Actor) (2)选取其中一个参与者 (3)定义该参与者希望系统做什么,参与者希望系统作的每件事将成为一个用况 (4)对每件事来说,何时参与者会使用系统,通常会发生什么,这就是用况的基本过程 (5)描述该用况的基本过程 54需求分析原则(重) 1.必须能够表示和理解问题的信息域 2.必须能够定义软件将完成的功能 3.必须能够表示软件的行为(作为外部事件的结果) 4.必须划分描述数据、功能和行为的模型,从而可以分层次地揭示细节

矿山地质学复习要点

矿山地质学复习要点 一、名词解释 1.磁偏角:地磁子午线与地理子午线之间存在的夹角 2.地球外圈层:从地表往上至地球大气的边界称为地球的外圈层,包括大气圈、水圈、生物圈 3.地球内圈层:地球内部的圈层称为内圈层,包括地壳、地幔、地核 6.莫霍面:在大陆地下平均约33km左右,地震波横波波速突然增大,表明此处上下物质有变化,存在一 个界面,称之为莫霍面 7.古登堡面:地下约2885km处地震波横波波速突然为零,表明此处上下物质也有明显的变化,存在一个 界面,称之为古登堡面 8.地温梯度:即地热增温率,指恒温带下,深度每增加100m温度升高的度数。 9.地质作用:形成和改变地球的物质组成、外部形态和内部构造的各种自然作用称为地质作用 10.内力地质作用:作用于整个地壳或岩石圈,能源主演来自地球本身,包括岩浆作用、地壳运动、地震 作用、变质作用 11.外力地质作用:作用于地壳表层,能源主要来自地球以外,包括风化作用、剥蚀作用、搬运作用、沉 积作用、固结成岩作用 12.岩浆作用:岩浆从发育、往上运移到冷凝固结成岩的过程称为岩浆作用 13.喷出作用:岩浆从火山口溢出或喷出地表的过程称为喷出作用 14.侵入作用:岩浆从地壳深部上升运移,侵入周围岩石而未到达地表,称为侵入作用 15.变质作用:是岩石在基本处于固体状态下,受到温度、压力以及化学活动性流体的作用,使原岩改变 成分、结构、构造变成新岩石的作用 16.风化作用:在地表或接近地表的环境中,由于气温的变化、水和氧及二氧化碳的作用、生物的活动等, 使岩石在原地受到机械破碎和化学分解的作用 17.剥蚀作用:地表水体、地下水、冰川和风等介质在运动状态下对地壳表层岩石进行破坏并将破坏产物 剥离原地的过程 18.沉积作用:被搬运的物质脱离搬运介质形成松散沉积物的过程 19.固结成岩作用:使松散沉积物变成坚硬岩石的作用 20.矿物:是地壳中的一种或多种元素在各种地质作用下形成的自然产物 21.造岩矿物:组成岩石的常见矿物,大约20余种,如石英、正长石、斜长石、方解石等 22.条痕:矿物粉末的颜色,即矿物在条痕板(白色无釉瓷板)擦划后留下的粉末的颜色 23.解理:指矿物晶体在外力打击下,总是沿一定的方向裂开成光滑平面的性质 24.断口:矿物在外力作用下在任意方向产生不平整断面的性质 25.岩石:由一种或多种结晶质或非晶质矿物构成的固结的矿物集合体 26.沉积岩:在地壳表层环境中形成的岩石 27.变质岩:由不同类型的原岩经变质作用形成的 28.火成岩:岩浆沿岩石裂缝或薄弱带上升,侵入岩石圈上部甚至喷出地表,最后冷凝固结成坚硬的岩石, 称为火成岩 29.岩浆:来自地壳深部或上地幔中的具有高温、高压的硅酸盐熔融体 30.火成岩的结构:是指其组成部分自身的特点即矿物的结晶程度、颗粒大小、颗粒形状、自行程度及其 组合关系 31.火成岩的构造:是指由其组成部分的排列方式或填充方式所反映出来的外表形态 32.深成岩:侵入岩的一种,距地表距离远,晶质结构,粒粗 33.浅成岩:侵入岩的一种,距地表距离近,晶质结构,粒细 34.喷出岩:由岩浆喷发物形成的岩石,隐晶质结构或玻璃质结构 35.岩墙:狭长的墙状侵入体,近于直立,与围岩层面方向大致垂直

软件工程知识点总结

软件工程(简要知识点) 一、. 软件过程五个模型对比(瀑布模型、快速原型、增量、螺旋、喷泉模型) 二、可行性研究: 1、任务:用最小的代价在尽可能短的时间内确定问题是否能够解决。 2、四个方面:技术、经济、操作可行性、法律 3、数据流图四种成分:1、源点/终点2、处理3、数据存储 4、数据流 三、需求分析: 1、任务:确定系统必须完成哪些工作,对目标系统提出完整、清晰、具体的要求。 2、结构化方法就是面向数据流自顶向下逐步求精进行需求分析的方法。 3、实体联系图:1、数据对象2、属性3、联系(1:1、1:N、M:N) 四、总体设计: 1.任务:回答“概括的说,系统应该如何实现”,用比较抽象概括的方式确定系统如何完成预定的任务,也就是说应该确定系统的物理配置方案,并且进而确定组成系统的每个程序结构。 2.系统设计阶段(确定系统具体实施方案)、结构设计阶段(确定软件结构) 3.模块独立:内聚和耦合 4. 耦合表示一个软件结构内各个模块之间的互连程度,应尽量选用松散耦合的系统

5. 内聚(Cohesion): 一个模块内各元素结合的紧密程度 6.面向数据流的设计方法:变换流和事务流 五、详细设计: 1.任务:确定应该怎样具体的实现所要求的系统,也就是说经过这个阶段的设计工作应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 2.过程设计的工具(程序流程图、盒图、PAD图、判定表、判定树) 七、测试: 1、单元测试:又称模块测试。每个程序模块完成一个相对独立的子功能,所以可以对该模块进行单独的测试。由于每个模块都有清晰定义的功能,所以通常比较容易设计相应的测试方案,以检验每个模块的正确性。 2、集成测试: 在单元测试完成后,要考虑将模块集成为系统的过程中可能出现的问题,例如,模块之间的通信和协调问题,所以在单元测试结束之后还要进行集成测试。这个步骤着重测试模块间的接口,子功能的组合是否达到了预期要求的功能,全程数据结构是否有问题等。 3、白盒测试技术(逻辑覆盖、基本路经测试)

地质学知识点

地质学主要知识点 地质学概论 地质学的研究对象是什么? 地质学的特点是什么? 地质学的研究方法主要有哪些? 灾变论与均变论的代表人物及主要思想? 地质学发展史各个时期的若干代表人物及其代表作? 地球的基本特征 1、重点名词解释: 地热增温级或地热梯度、地磁反转,克拉克值或元素丰度,岩石圈、地质作用、第四纪、相对地质年代、绝对地质年代或同位素地质年代、化石、标准化石 2. 简述重力异常在找矿中如何运用? 3、全球地热资源的主要分布区。 4. 地磁对人类生活的影响或重要性? 5. 简述地震波的类型及其特点? 6、简述地球的内部圈层结构及其主要不连续面。 7、地壳的主要化学成分包括哪些? 8、地壳的类型及其特点。 9、地质作用的类型及其主要能量来源。 10、地质年代表中的一些重要时间界限和显生宙重点主要“代”的具体名称及其英文代码及其生物演化中的标志性事件? 11、如何理解判断相对地质年代几个理论基础? 矿物 名词解释: 矿物与岩石、晶面条纹、矿物的类质同像与同质多像,假化石、自色,他色,假色,条痕、硬度与摩氏硬度计、解理与断口,荧光与磷光 1.区别常见晶质体与非晶质体; 2. 晶体种类。 结晶习性及其类型,并举例。 矿物的主要集合形态包括哪些? 矿物的光学性质可以从几个方面来阐述? 运用你所学的矿物知识,描述你所熟悉的任三种矿物。 矿物的光泽包括哪几类? 解理的等级划分包括哪几类? 断口的主要类型。 沉积岩 名词解释: 沉积岩、风化壳、胶结作用,火山碎屑岩,原生结核,后生结核,粒度,碎屑岩 论述沉积岩的主要形成作用。 风化作用的主要类型。 简述影响风化作用的因素有哪些? 简述风化壳的类型。

软件工程知识点汇总

软件工程知识点汇总 1 软件工程、软件工程方法学:三要素 1.1 软件工程:○1应用系统化的、规范化的、可度量的方法来开发、运行和维护软件,即将工 程应用到软件;○2对○1的各种方法的研究 1.2 软件工程是一门研究用工程化方法构建和维护有效的实用的和高质量的软件的学科 1.3 软件工程三要素是:方法、工具、过程 软件工程的方法:是指完成软件开发各项任务的技术方法 软件工具:是指为软件工程方法的运用提供自动半自动的软件支撑环境 软件工程过程:是指将软件工程方法和工具综合起来以达到合理、及时地进行计算机软件开发这一目的 2 软件工程的原则包括:模块化原则、信息隐蔽原则、抽象化原则、模块独立原则(内聚、耦合)、 依赖倒转原则、开闭原则等 2.1 模块化原则:指解决一个复杂问题时自顶向下逐层把软件系统划分为若干模块的过程。模 块是程序中相对独立的成分,一个独立的编程单位,应有良好的编程接口,模块的大小要 适中,模块过大会使模块内部的复杂性增加不利于模块的理解和修改,模块过小会导致整 个系统表示过于复杂,不利于控制系统的复杂性。 2.2 信息隐蔽原则:采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。 2.3 抽象化原则:抽取事物最基本的特性和行为,忽略非本质细节,采用分层次抽象,自顶向 下,逐层细化的办法控制软件开发过程的复杂性。 2.4 模块独立原则:是指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少 且接口简单。要求在一个物理模块内集中逻辑上相互关联的计算机资源,保证模块间由松 散的偶合关系,模块内部有较强的内聚性,这有助于控制系统的复杂性。(即:高内聚低 耦合) 2.5 依赖倒转原则:抽象不应该依赖于细节,细节应该依赖于抽象。 2.6 开闭原则:软件实体应该是可扩展的,但是不可以修改。即对于扩展是开放的,对于更改 是封闭的。 3 软件开发模型:瀑布模型;快速原型;喷泉模型;各种模型的工作原理、阶段、每阶段任务、 特点、示意图; 软件开发模型(也称为软件过程模型):是从软件项目需求定义开始直至软件经使用后废弃为止,跨 越整个生命周期的系统开发、运行和维护所实施的全部过程、活动和任务的结构框架 3.1 瀑布模型(又称线性模型): 3.1.1工作原理:规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 前一阶段的工作成果是后一阶段工作开始的基础.所以,每个阶段都必须交出合格的文档,必须对前阶段的工作进行评审,前一阶段的工作完成后才可以开始后一阶段的工作 3.1.2 阶段: 计划时期:问题定义、可行性研究 开发时期:需求分析、设计、编码、测试 运行时期:运行和维护 3.1.3 各阶段任务: 1.需求分析和定义 在软件项目进行过程中,需求分析是从软件定义到软件开发的关键步骤,是今后软件,开发的基本依据,同时也是用户对软件产品进行验收的基本依据。需求分析和定义是以用

中科院博士入学考试构造地质学重要知识点和论述题汇总..

中科院博士入学考试构造地质学重要知识点和论述题汇总 (一)补充简答题 1.简述如何确定褶皱在空间的方位? 答:褶皱在空间的方位可由褶皱的轴面产状、枢纽产状、两翼产状和翼间角确定。两翼和轴面的产状要测量其倾向和倾角。垂直面状要素的走向线向下所引的直线为倾斜线,倾斜线与其在水平面上的投影线之间的夹角即为倾角,倾斜线在水平面上的投影线向下所指岩层向下倾向的方向即为倾向。翼间角为褶皱正交剖面上两翼间的内夹角。圆弧形褶皱的翼间角是指过两翼两个拐点处的切线的夹角。枢纽产状要测量枢纽的倾伏和侧伏。倾伏包括倾伏向和倾伏角。前者指枢纽在直立面内的水平投影线所指枢纽向下的方向,后者指枢纽与其在直立面内的水平投影线之间的锐夹角。侧伏包括侧伏向和侧伏角,前者指轴面的走向线所指枢纽向下的方向,后者指枢纽与轴面的走向线之间的锐夹角。对于规模较小,出露完整的褶皱,可以从露头上直接测量以上各要素。对于规模较大,出露不完整的褶皱,往往需要系统测量其褶皱面的产状,然后通过计算方法或赤平投影方法才能较精确地确定其枢纽和轴面的产状。 2.简述重力滑动构造的基本结构。 答:重力滑动构造是由重力作用引发的滑动推覆构造,它是某些逆冲推覆构造的重要成因。重力滑动构造基本结构为:下伏系统、滑动面、润滑层、滑动系统。分带:后缘拉伸带、中部滑动带和前缘推挤带。形成条件为:一定的坡度;滑动系统要有一定的厚度和重量;应由软弱层和孔隙流体的参加。下伏系统构造较简单,基本保留了早期或基底构造的特征;滑动面沿原始地质界面(如层理面、不整合面、侵入体与围岩接触面)或破裂面发育,剖面和平面上均呈弧形,剖面上常呈犁式、铲式或勺形。润滑层能降低滑动摩擦力,使滑动系统长距离搬运,常由软弱岩层或面理化岩层构成,如泥岩层、煤层、膏岩层、片岩、片理化的蛇纹岩、辉绿岩等。中部滑动带岩层和构造比较复杂,往往为一系列互相叠置或切割的滑体、滑块,褶皱,断层发育。前缘推挤带常又一系列逆冲断层叠置而成,后缘拉伸带常出露下伏系统的岩层。 3.蠕变和塑性变形之间有哪些区别和联系? 答:两者的区别是:蠕变是岩石在一较小恒定应力的长期作用下发生的变形。塑性变形是岩石在超过其弹性极限的应力作用下发生的变形。蠕变是缓慢发生的,

软件工程基础知识点总结

软件工程基础部分知识点总结 知识点一软件工程的基本概念 1、软件定义:是计算机系统中与硬件相互依存的另一部分,是包括程序、数据以及相关文档的完整集合。 1)程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令(语句)序列。 2)数据是使程序能够正常操作信息的数据结构。 3)文档是与程序开发、维护和使用有关的图文资料。 国标(GB)计算机软件的定义:与计算机系统的操作相关的计算机程序、规程、规则以及可能有的文件、文档及数据。 2、软件特点: 1)软件是一种逻辑实体,而不是物理实体,具有抽象性,是计算机的无形部分; 2)软件的生产与硬件不同,它没有明显的制作过程; 3)软件在运行、使用期间不存在磨损、老化问题; 4)软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题; 5)软件复杂性高,成本昂贵; 6)软件开发涉及诸多的社会因素 3、软件的分类: 按照功能可以分为:应用软件、系统软件、支撑软件(或工具软件)

1)应用软件是为解决特定领域的应用而开发的软件。 2)系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。 3)支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具软件。 4、软件危机:是指在软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要体现在以下几个方面: ①软件开发的实际成本和进度估计不准确 ②开发出来的软件常常不能使用户满意 ③软件产品的质量不高,存在漏洞,需要经常打补丁 ④大量已有的软件难以维护 ⑤软件缺少有关的文档资料 ⑥开发和维护成本不断提高,直接威胁计算机应用的扩大 ⑦软件生产技术进步缓慢,跟不上硬件的发展和人们需求增长 5、软件工程:此概念的出现源自软件危机。软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来开发与维护软件的学科。 1)研究软件工程的主要目的就是在规定的时间、规定的开发费用内开发出满足用户需求的高质量的软件系统(高质量是指错误率低、好用、易用、可移植、易维护等)。 2)软件工程的三个要素:方法、工具和过程。 ①方法:完成软件工程项目的技术手段;

地质学知识点

1、地质学三大类岩石分别是沉积岩分别是沉积岩、火成岩、变质岩。 2、构造变动主要指岩石受内力作用所产生的岩石永久性变形,这种变形包括两大类,即褶皱变动构造、断裂变动构造。 3、地层的接触关系分为整合接触和不整合接触。 4、依据地震波在地球内部传播的两个一级不连续面,把固体地球分为地壳.地幔.和地核.这两个不连续面分别是莫霍面和古登堡面。 5、火山喷发的两种类型分别是裂隙式喷发和中心式喷发。 6、年代地层分类系统是指国际性的.全国性的或大区域性的地层系统.地层单位分别为宇、界、系、统、阶。 7、判断背斜的依据是从褶皱的核部到翼部岩层的新老变化规律是由老到新。 8、古生代由老至新的六个纪依次是寒武纪,奥陶纪,志留纪,泥盆纪,石炭纪,二叠纪。 9、很据岩浆中Sio2的相对含量,可以把岩浆分为酸性、中性、基性、超基性四种类型。 10、岩浆岩是地下深处的岩浆侵入地壳或喷出地壳冷凝而成的岩石。 11、深层侵入作用岩体的产状主要有岩基、岩株等。 12、依据地震波在地球内部传播的两个一级不连续面:莫霍面和古登堡面,把固体地球分为地壳、地幔和地核。 13、中生代三个纪由新至老依次是白垩纪、侏罗纪、三叠纪。 14、判断向斜的依据是从褶皱的核部到翼部岩层的新老变化规律是由新到老。

15、岩石地层关系分类系统是指区域性的或地方性的,以岩性变化为主的地层系统,地层单位分别为群、组、段、层。 1、重力异常:实测重力值和理论重力值之间的差异称为重力异常。 2、地热增温级:指在年常温层以下,温度每升高1℃时所增加的深度。 3、结晶习性:在相同的条件下形成的同种晶体经常具有的形态称为结晶习性。 4、地球圈层:外三圈:大气圈,水圈和生物圈;内圈层:地壳,地幔和地核。 5、克拉克值:化学元素在地壳中的平均含量。又称元素丰度。 6、地壳:大陆型地壳和大洋型地壳。 7、矿点:发现矿石的地方或地段统称为矿点。 8、矿物:在一定的地质条件下形成的具有固定的化学成分和物理性质均质的物体。是组成岩石的基本单位。 9、矿物的分类:自然元素矿物硫化物类矿物氧化物及氢氧化物类矿物含氧盐类矿物,其它盐类矿物。 10、矿物的物理性质:颜色,条痕,光泽,透明度,硬度,解离。 11、解理:在力的作用下,矿物晶体按一定方向破裂并产生光滑平面的性质。沿着一定方向分裂的面叫解离面。 12、断口:矿物受力破裂后所出现的没有一定方向的不规则断开面。 13、岩浆:岩浆形成于地壳深处或上地幔中,主要有两部分组成,一部分是以硅酸盐熔桨为主体,一部分是挥发组分,主要是水蒸气和其

软件工程导论复习知识点

一、软件: 软件定义: 软件=程序+文档+数据 软件特点: 1、具有抽象性 2、没有明显的制造过程 3、软件的维护比硬件的维护要复杂得多 4、对计算机系统有着不同程度的依赖性 5、尚未完全摆脱手工艺的开发方式 6、软件本身是复杂的 7、软件成本相当昂贵 8、相当多的软件工作涉及到社会因素软件的发展: 程序设计、程序系统、软件工程 软件危机: 软件危机指的是软件开发和维护过程中遇到的一系列严重问题。 软件危机的问题: 如何开发软件,怎样满足对软件的日益增长的需求;如何维护数量不断膨胀的已有软件。 软件危机表现: 1.开发成本难以控制,进度不可预计; 2.软件系统的质量和可靠性很差,难以满意; 3.软件文档相当缺乏,软件系统不可维护; 4.软件开发生产率很低,软件产品供不应求。 5.软件产品成本十分昂贵。

软件危机产生原因: 1、软件本身的特点 2、对软件开发与维护存在许多错误认识和做法 3、软件开发与维护的方法不正确 解决软件危机途径: 1、将软件开发看成是一种组织严密、管理严格、各类人员协同配合共同完成的工程项目。 2、研究和推广成功的软件开发技术和方法。 3、开发和使用好的软件工具。 软件生命周期: 软件所经历的定义、开发、使用和维护直到废弃所经历的时期。 程序设计环境: 源程序编辑,编译或解释,链接,调试和运行工具的集合 软件工程环境: 软件定义,设计和实现,测试和维护等各个阶段所使用的软件工具的集合 二、软件工程: 软件工程定义: 研究如何应用一些科学理论和工程上的技术来指导软件的开发,用较少的投资获得高质量的软件的一门学科。 软件工程性质: 涉及计算机科学、工程科学、管理科学、数学等领域,着重于如何建造一个软件系统。用工程科学中的观点来进行费用估算、制定进度、制定计划和方案。用管

软件工程期末复习知识点整理

复习整理 、绪论 1. 软件的定义 软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的数据,以及有关描述程序操作和使用的文档。(软件=程序+文档) 2.软件工程的定义 是指导计算机软件开发和维护的一门工程学科;采用工程化的原理与方法对软件进行计划、开发和维护;把证明正 确的管理技术和最好技术综合运用到软件开发中;研究经济地开发岀高质量的软件方法和技术;研究有效维护软件 的方法和技术。 3.软件危机的概念,及出现的原因 软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。 产生原因: ⑴软件规模越来越大,结构越来越复杂 ⑵软件开发管理困难而复杂。 ⑶软件开发费用不断增加。 ⑷软件开发技术落后。 ⑸生产方式落后,仍采用手工方式。 ⑹开发工具落后,生产率提高缓慢。 4.三种编程范型的特点 (1)过程式编程范型:把程序理解为一组被动的数据和一组能动的过程所构成;程序=数据结构 +算法;着眼于程序的过程和基本控制结构,粒度最小 (2)面向对象编程范型:数据及其操作被封装在对象中;程序=对象+消息;着眼于程序中的对 象,粒度比较大 (3)基于构件技术的编程范型:构件是通用的、可复用的对象类;程序=构件+架构;眼于适合 整个领域的类对象,粒度最大 二、软件生存周期与软件过程 1、软件生存周期的定义,把生存周期划分为若干阶段的目的是什么,有哪几个主要活动 定义:一个软件从开始立项起,到废弃不用止,统称为软件的生存周期 目的:软件生存周期划分为计划、开发和运行3个时期;把整个生存周期划分为较小的阶段, 给每个阶段赋予确定而有限的任务,就能够化简每一步的工作内容,使因为软件规模而增长而大大增加了软件复杂性变得较易控制和管理。 主要活动:需求分析、软件分析、软件设计、编码、软件测试、运行维护( P19) 2、软件生命周期划分为哪几个阶段 软件生命周期分为三个时期八个阶段: 软件定义:问题定义、可行性研究; 软件开发:需求分析、概要设计、详细设计、编码、测试; 软件运行:软件维护

软件工程知识点总结

软件工程知识点总结 软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。接下来是为大家收集的软件工程知识点总结,以供大家学习! 知识点一软件工程的基本概念 1、软件定义:是计算机系统中与硬件相互依存的另一部分,是包括程序、数据以及相关文档的完整集合。 1)程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令(语句)序列。 2)数据是使程序能够正常操作信息的数据结构。 3)文档是与程序开发、维护和使用有关的图文资料。 国标(GB)计算机软件的定义:与计算机系统的操作相关的计算机程序、规程、规则以及可能有的文件、文档及数据。 2、软件特点: 1)软件是一种逻辑实体,而不是物理实体,具有抽象性,是计算机的无形部分; 2)软件的生产与硬件不同,它没有明显的制作过程; 3)软件在运行、使用期间不存在磨损、老化问题; 4)软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题; 5)软件复杂性高,成本昂贵; 6)软件开发涉及诸多的社会因素

3、软件的分类: 按照功能可以分为:应用软件、系统软件、支撑软件(或工具软件) 1)应用软件是为解决特定领域的应用而开发的软件。 2)系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。 3)支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具软件。 4、软件危机:是指在软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要体现在以下几个方面: ①软件开发的实际成本和进度估计不准确 ②开发出来的软件常常不能使用户满意 ③软件产品的质量不高,存在漏洞,需要经常打补丁 ④大量已有的软件难以维护 ⑤软件缺少有关的文档资料 ⑥开发和维护成本不断提高,直接威胁计算机应用的扩大 ⑦软件生产技术进步缓慢,跟不上硬件的发展和人们需求增长 5、软件工程:此概念的出现源自软件危机。软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来开发与维护软件的学科。

软件工程知识点

第一章软件工程概述 一、软件的定义和特性(P2—P3) 定义:软件=程序+数据+文档 程序:按照事先设计的功能和性能要求执行的指令或语句序列 数据:程序能正常操纵信息的数据结构 文档:描述程序操作和使用的文档 特性: (1)软件是一种逻辑实体,具有抽象性,不是一般的物理实体; (2)软件的成产与硬件存在某些相同点,但有根本上的不同,软件开发是人的智力的高度发挥,而不是传统意义上的制造,它更依赖于开发人员的素质,智力,人员和组合,合作和管理; (3)软件维护与硬件维修有着本质的差别,软件维护没有硬件维护那样有可替换的标准零件; (4)软件在运行和使用期间没有硬件那样的机械磨损,老化问题,但存在退化问题; (5)基于构件的开发方法由于其自身的特点越来越受到人们的重视,这些技术可以减少开发时间、提高质量,并提高复用水平。 * 掌握P4图1-2(b)软件失效率曲线 二、计算机软件的发展经历了几个阶段?各有何特征?(P1—P2) 共经历了四个阶段 特征:第一阶段——程序规模小且主要采用个体工作方式,开发的系统大多采用批处理技术 第二阶段——引入人机交互的概念,实时系统出现,产生了第一代数据库管理系统,程序编制采用了合作的工作方式,出现了早期的软件危机 第三阶段——分布式系统出现,嵌入式系统得到广泛应用,低成本硬件 第四阶段——强大的桌面系统和计算机网络迅速发展时期,面向对象技术得到广泛应用,人工智能技术和专家系统开始应用于软件。 三、什么是软件危机?其产生的原因是什么? 定义:软件危机是指由于落后的软件生产方式无法满足迅速增长的计算机软件应用需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。(P4) 原因:(P5) (1)用户对软件需求的描述不准确、不全面,甚至有错误,以及在开发过程中,不断提出或者修改需求; (2)用户和开发人员对软件需求的理解存在差异,导致所开发的软件产品和用户需求不一致; (3)大型软件项目需要组织一定的人力共同完成,各类人员的信息交流不及时、不准确,有时还可能产生误解,软件开发人员对大型软件缺少开发经验,管理人员缺少相应的管理经验; (4)软件开发人员不能有、独立自主的处理大型软件的全部关系和各个分支,因此容易产生疏漏和错误; (5)开发技术落后,缺乏有效的方法学和工具方面的支持,过分依赖程序设计人员在软件开发过程中的技巧和创造性,加剧软件产品的个性化 (6)软件产品的特殊性和人类智力的局限性,导致人们无法处理“复杂问题”,因为软件是逻辑产品,软件开发进展情况较难衡量、软件开发质量难以评价、管理和控制软件开发过程相当困难。 四、什么是软件工程?它的目标和内容是什么? 定义:将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中,并对方法的研究。(P6) 目标:在给定的成本和进度前提下,开发出具有可修改性、可理解性、可维护性、有效性、可靠性、可适用性、可重用性、可移植性、可跟踪性和互操作性并且满足用户需求的软件产品。(P7) 内容:主要内容包括软件开发技术和软件工程管理两方面。(P6) 要素:方法,工具,过程 五、什么是软件生存周期?它有哪几个活动? 定义:(software life cycle)把软件产品从形成概念开始,经过定义、开发、使用和维护直到最后退役的全过程。 活动:软件定义、软件开发、软件使用维护和退役(P9)

地质学主要知识点分解

地质学主要知识点 第一章绪论 1、地质学的研究对象是什么?地质学研究的对象涉及地球的内部圈层(地核、地幔、地壳)和外部圈层(大气圈、水圈、生物圈、岩石圈等) 2、地质学的特点是什么?①研究对象涉及悠久的时间和广阔的空间。②地质学具有多因素相互 制约的复杂性。 ③地质学是来源于实践,又服务于实践的科学。 ④地质学在地理专业中具有重要的地位。 3、地质学的研究方法主要有哪些? ①野外调查一一岩石、沉积物等类型、产状、分布情况、剖面描述、样品采集等。 ②室内试验和模拟实验——岩石矿物的坚定、化石的坚定、同位素年龄测定、各种理化指标测试和现代地表过程或地理环境的室内模拟。 ③历史比较法(现实类比法)一一英国地质学家莱伊尔采用“议古论今” 、“现在是认识 过去的钥匙” 的原理,同时考虑到发展的阶段性和不可逆性,要根据具体情况,历史地、辩证地和综合地来研究地球的历史。 4、灾变论和均变论的代表人物及主要思想?答:⑴灾变论。代表人物:法国地质学家、古生物学家居维叶。 主要观点:①地球上的绝大多数变化是突然、迅速和灾难性地发生的。 ②每当经过一次巨大的灾难性变化,就会使几乎所有的生物灭绝,之后被保存在相应的地层成化石。 ③居维叶推断,地球已发生过4 次灾害性的变化,最近的一次是大约5000 多年前的摩西洪水泛滥(诺亚方舟故事)。 ⑵均变论。代表人物:英国著名地质学家、“现代地质学之父”莱伊尔。代表作:《地质 学原理》 主要观点:①地球上的一切记录(如巨厚的断层、高大的山脉等)并不是什么剧烈的动力造成的。各种缓慢的为人所不擦觉得地质作用,只要经过漫长的岁月,就可产生惊人的结果。 ②强调“现在是认识过去的钥匙” ,“以今论古”。 5、地质学发展史各个时期的若干代表人物及其代表作? ⑴萌芽时期(远古一一公元1450年)。 代表人物:①希腊的亚里斯多德。 ②我国的沈括一一《梦溪笔谈》。 ⑵奠定时期(公元14501750年) 代表人物:①丹麦的斯泰诺一一地层层序律(1669) ②李时珍一一《本草纲目》 ⑶形成时期(公元17501840年)代表人物:①徐霞客一一《徐霞客游记》。 ②英国的史密斯W法国居维叶C和拉马克J.B等对古生物、地层学进行研究。

软件工程复习知识点

1.软件危机的概念,内容,原因及消除的途径;软件危机的概念: 软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题。概括地说,软件危机包含两方面问题: 如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。软件危机产生的原因: 软件本身的复杂性、难衡量的特点; 2. 软件开发与维护的方法不正确。消除软件危机的途径: (1)对计算机软件应当有一个正确的认识; (2)应当有组织、有计划、通过严格的管理手段进行软件的开发; (3)及时总结软件开发的成功技术和方法并加以推广; (4)开发和使用更好的软件工具; 总之,为了解决软件危机,既要有技术措施,又要有必要的组织管理措施。 2.软件工程的定义,基本原理;定义:软件工程是指导计算机软件开发和维护的一门工程学科。基本原理:软件工程的7 条基本原理: (1)用分阶段的生命周期计划严格管理 (2)坚持进行阶段评审 (3)实行严格的产品控制 (4)采用现代程序设计技术 (5)结果应能清楚地审查 6)开发小组的人员应该少而精 7) 承认不断改进软件工程实践的必要性 3.软件工程方法学的基本概念、内容;基本概念:把在软件生命周期全过程中使用的一

整套开发和管理技术方法的集合成为软件工程方法学,也称为范型。软件工程方法学包含3 个要素:方法、工具和过程。 内容:目前使用得最广泛地软件工程方法学,分别是传统方法学和面向对象方法学。传统方法学也称为生命周期方法学或结构化范型。 4.软件生命周期的具体内容,每一个阶段的任务是什么?结合具体的工程例子来理解做 软件项目主要分那几个个阶段。 ①问题定义:确定要求解决的问题是什么 ②可行性研究:决定该问题是否存在一个可行的解决办法 ③需求分析:深入了解用户的要求,在要幵发的目标系统必须做什么问题和用户取得完全一致的看法。 ④概要设计:概括回答怎样实现目标系统。概要设计又叫逻辑设计、总体设计、高层设计。 ⑤详细设计:把解法具体化,设计出程序的详细规格说明。详细设计也叫模块设计、底层设计。 ⑥编码和单元测试:编写程序的工作量只占软件幵发全部工作量的10沧20%。 ⑦综合测试:软件测试的工作量通常占软件幵发全部工作量的40沧50%。 ⑧软件维护:软件维护的费用通常占软件总费用的55 %-70% ①②③为软件定义时期,④⑤⑥⑦为软件幵发阶段。④⑤为系统设计,⑥⑦为系统实现。 5.理解几个典型软件过程的内容及其优点与缺点:瀑布模型、增量模型、快速原型模型、 螺旋模型、喷泉模型等;瀑布模型内容:瀑布模型是带“反馈环”的。优点:(1)可强迫开发人员采用的规范的方法(结构化技术)。 (2)严格地规定了每个阶段必须提交的文档。

软件工程复习知识点

软件工程复习知识点 1. 软件危机的概念,内容,原因及消除的途径; 软件危机的概念: 软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题。 概括地说,软件危机包含两方面问题:如何开发软件,以满足对软件日益增长的需求; 如何维护数量不断膨胀的已有软件。 软件危机产生的原因: 软件本身的复杂性、难衡量的特点;2.软件开发与维护的方法不正确。 消除软件危机的途径: (1)对计算机软件应当有一个正确的认识;(2)应当有组织、有计划、通过严格的管理手段进行软件的开发;

(3)及时总结软件开发的成功技术和方法并加以推广; (4)开发和使用更好的软件工具; 总之,为了解决软件危机,既要有技术措施,又要有必要的组织管理措施。 2. 软件工程的定义,基本原理; 定义:软件工程是指导计算机软件开发和维护的一门工程学科

基本原理:软件工程的7条基本原理: (1)用分阶段的生命周期计划严格管理 (2)坚持进行阶段评审 (3)实行严格的产品控制 (4)采用现代程序设计技术 (5)结果应能清楚地审查 (6)开发小组的人员应该少而精 (7)承认不断改进软件工程实践的必要性 3. 软件工程方法学的基本概念、内容; 基本概念:把在软件生命周期全过程中使用的一整套开发和管理技术方法的集合成为软件工程方法学,也称为范型。软件工程方法学包含3个要素:方法、工具和过程。 内容:目前使用得最广泛地软件工程方法学,分别是传统方法学和面向对象方法学。传统方法学也称为生命周期方法学或结构化范型。 4. 软件生命周期的具体内容,每一个阶段的任务是什么?结合具体的工程例子 来理解做软件项目主要分那几个个阶段。 ①问题定义:确定要求解决的问题是什么 ②可行性研究:决定该问题是否存在一个可行

工程地质学知识点

第一章绪论 1、概念 (1)、工程地质学 研究人类工程活动与地质环境之间相互制约的关系,以便科学评估,合理利用,有效改进和妥善保护地质环境的科学。 (2)、工程地质条件 指工程建筑物所在地区与工程建筑有关的地质环境各项因素的综合。 (3)、工程地质问题 工程建筑条件与工程建筑物之间存在的矛盾或问题。 (4)、岩土工程 土木工程中涉及岩石、土、地下、水中的部分称岩土工程。 2、简述人类活动与地质环境的关系 (1)地质环境对人类活动的制约 ①影响工程活动的安全 ②影响工程建筑的稳定性和正常使用 (2)人类活动对地质环境的制约(工程活动破坏地质环境) (3)工程活动与地质环境之间的相互制约 人类开采矿产会对地质环境造成破坏,形成各类地质灾害。地质环境影响人类工程活动,比如工程建设必须作地下水保护论证、渗漏评价、地质灾害危险性评估、压覆矿产调查等等 3、工程地质条件主要包括哪些? ①岩土类型及性质(地层岩性与性质) ②地质构造(断层、褶皱、节理等) ③地形地貌(平原、丘陵、山区等) ④水文地质(地下水成因、埋藏、动态、成分等) ⑤不良地质现象(滑坡、岩溶、泥石流等) ⑥天然建筑材料(砂砾、石块等) 4.工程地质问题主要包括哪些? ①区域稳定性问题 ②地基稳定性问题 ③斜坡稳定性问题 ④围岩稳定性问题 5. 工程地质学的研究内容和任务是什么? (1)区域稳定性研究与评价—由内力地质作用引起的断裂活动,地震对工程建设地区稳定性的影响 (2)地基稳定性研究与评价—指地基的牢固,坚实性 (3)环境影响评价—指人类活动对环境造成的影响 总的来说就是研究工程建设与地质环境的相互制约关系,促使矛盾转化和解决,既保证工程安全,经济,正常使用,又合理开发和利用地质条件 6.说明工程地质在土木工程建设中的作用。 建筑场地工程地质条件的优劣直接影响到工程的设计方案类型,施工工期的长短和工程投资的大小,影响基础建设

软件工程概论知识点汇总

软件危机是指在计算机软件的开发和维护过程中遇到一系列严重问题。 软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明是正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。 软件工程正是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门。 软件工程方法学包含3个要素:方法、工具和过程 目前使用最广泛的软件工程方法学,分别是传统方法学和面向对象方法学 软件生命周期由软件定义、软件开发和运行维护3个时期组成。 软件生存周期是指一个软件从提出开发要求开始直到软件报废为止的整个时期。 通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称为范型。 软件定义分3个阶段,即问题定义、可行性研究和需求分析。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 可行性研究的主要内容包括技术可行性、经济可行性和操作可行性3个方面。 开发时期由4个阶段组成:总体设计、详细设计、编码和单元测试,综合测试。其中前两个阶段称为系统设计,后两个阶段称为系统实现。 系统流程图是概括地描绘物理系统的传统工具;而数据流图是系统逻辑功能的图形表示工具。 模型,就是为了理解事物而对事物作出的一种抽象,是对事物的一种无歧义的书面描述。通常,模型由一组图形符号和组织这些符号的规则组成。 分析建模的用处是为了更好地理解复杂事物。 软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。 需求分析过程应该建立3种模型,分别是数据模型、功能模型和行为模型。 数据模型中包含3种相互关联的信息:数据对象、数据对象的属性及数据对象彼此间相互连接的关系。 结构程序设计的定义:如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制接口进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。 在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。 衡量模块独立程序的两个定性标准是内聚和耦合。 确认测试也称为验收测试,它的目标是验收软件的有效性。 等价划分是一种黑盒测试技术,这种技术把程序的输入域划分成若干个数据类,据此导出测试用例。一个理想的测试用例能独立发现一类错误。 软件可靠性是程序在给定的时间间隔内,按照规格说明书的规定成功的运行的概率。 软件的可用性是程序在给定的时间点,按照规格说明书的规定,成功的运行的概率。 软件工程的主要目的就是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 Jackson方法是一种面向数据结构的设计方法。 完整的软件测试一般要经过单元测试、集成测试、确认测试和系统测试等4个阶段。 模块化是指把程序划分成独立命名切可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。 软件复杂性度量的参数包括: ①规模②难度③结构④智能度 数据字典应该有下列4类元素的定义组成: 1、数据流; 2、数据流分量(即数据元素) 3、数据存储 4、处理 产生软件危机的原因?

地质学基础知识点

Chapter 2 Mineral Section 1 Some basic conceptions 1.地壳由岩石组成;岩石由矿物组成;矿物由元素组成. 2.元素是构成地球的最基本物质,由同种原子所组成. 2.1 元素(element):周期表共有112种,自然界有92种 2.2 同位素:是中子数不同(原子量不同)的同种元素的变种. 同种元素的同位素,物化性质基本相同.总共有300余种. 2.3 可分放射性和稳定两种同位素(radio & stable isotope). 放射性同位素:主要有U238,U235,U234,Th232,Rb87,K40等 稳定同位素:主要有O16,O17,O18,C12,C13,S32,S33,S36,H1 2.4 半衰期(half-life):放射性元素蜕变到其原来数量的一 半所需时间. 半衰期: Rb87-Sr87 : 500亿年, Th232-Pb208 : 139亿年, U238-Pb20645亿年, K40-Ar40 :15亿年, U235-Pb207 :7.13亿年, C14-N14 : 5692年 放射性同位素主要用来测定火成岩石的绝对年龄; 稳定同位素主要用来确定岩石的物质环境与来源.如地壳,地幔,水圈,大气圈,生物圈,月球,陨石等。 2.5 同位素研究是当代倍受重视的国际前沿,地化专业主攻。 3.克拉克值Clark value:中上地壳中50种元素的平均含量.美国科学家克拉克采集了世界各地的样品5159个;用取得的化学分析数据,求出了16公里厚的地壳内50种元素的平均百分重量,后人称克拉克值,又称丰度Abundance。国际通用。 单位ppm=10-6,即克/吨。目前还用ppb=10-9。 克拉克值≠克拉值;5克拉=1克。 3.2 地壳中各元素的含量差别很大 其中, O,Si,Al,Fe,Ca,Na,K,Mg,Ti,H 10元素占99.96%; 而O, Si, Al, Fe, Ca 5元素占了92.46%。 4. 晶体(Crystal)定义:内部原子或离子在三维空间呈周期性平移重复排列的固体。 或晶体是具有晶格构造的固体。 这种固态物质称结晶质(晶质)。习惯上,将具有几何多面体外形的物体称为晶体(即,晶体是原子有规律排列的外观表象)。相应地,将不具几何多面体外形的晶体称为晶粒Crystal grain。 存在二种晶体:天然晶体(绝大多数)和人造晶体(少数)如人造石英、金刚石等。非晶质体Non-crystal:内部原子或离子在三维空间不呈规律性重复排列的固体.如火山玻璃,超冷液体。自然界极少。 在一定条件下,非晶质体可向晶质体转化。如火山玻璃→玉髓。 准晶体quasicrystal定义:其内部结构由多级呈相似的配位多面体在三维空间作长程定向有序分布的固体。 quasicrystal为一种新的凝聚态固体,但其内部原子既不像非晶质体那样成完全无序的分布,又不具有像晶体那样的三维周期性排列有序。目前尚未发现天然产出的准晶体。 5 矿物Mineral定义:由天然产出且具有特定的(但一 般并非固定的)化学成分和内部结构构造的均匀固 体。自然界广泛。 准矿物Mineraloid: 在产出状态、成因和化学组成 等方面均具有与矿物相同的特征,但不具有标准结 晶构造的均匀固体。

相关主题
文本预览
相关文档 最新文档