《地理信息系统设计与实现》复习考试题库(带答案)_第1页
《地理信息系统设计与实现》复习考试题库(带答案)_第2页
《地理信息系统设计与实现》复习考试题库(带答案)_第3页
《地理信息系统设计与实现》复习考试题库(带答案)_第4页
《地理信息系统设计与实现》复习考试题库(带答案)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《地理信息系统设计与实现》复习考试题库(带答案)

一、单选题

1.用例分析中参与者是指

A、使用系统的用户

B、使用系统的人

C、与系统发生交互的外部系统

D、与系统发生交互关系的外部实体

答案:D

2.在UML建模中,反映为完成一件工作所参与的对象,以及对象之间的消息联系

宜采用

A、状态图

B、用例图

C、协作图

D、顺序图

答案:C

3.面向对象的软件工程宜选用以下哪一种CASE软件?

A、ERWin

B、Visio

C\Project

D\RationaIRose

答案:D

4.“针对各组测试数据所得结果,列举出所有可能引起出错的原因,逐一排除…”

是哪一种程序调试排错方法

A、硬性排错

B、归纳法排错

C、演绎法排错

D、跟踪法排错

答案:C

5.针对代码进行的测试属于:

A、开发测试

B、黑盒测试

C、白盒测试

D、性能测试

答案:C

6.反映“完成一件工作所参与的对象以及对象之间的消息联系”宜采用以下哪种

UML建模工具?

A、顺序图

B、状态图

C、协作图

D、活动图

答案:C

7.应用Gantt图做项目进度计划管理宜选用以下哪一种CASE软件?

A、ERWin

B、Visio

C、Project

D\RationaIRose

答案:c

8.基于ArcGISEngine的大型GIS项目开发选择的程序设计语言是

A、机器语言

B、汇编语言

C、Turbo

D、C#

答案:D

9.软件的可维护性是指

A、软件的可理解程度,程序修改的难易程度

B、软件文档修改的难易程度

C、程序修改的难易程度

D、使用维护工具进行维护的难易程度

答案:A

10.应用Gantt图做项目进度计划管理宜选用以下哪一种CASE软件?

A、ERWin

B、Visio

C、Project

D\RationaI

答案:C

11.由用户委托中介结构或聘请专家对软件系统整体进行的测试是:

A、集成测试

B、单元测试

C、系统测试

D、验收测试

答案:D

12.由问题结构导出系统结构是以下哪一阶段的任务?

A、需求调查

B、系统定义

C、总体设计

D、详细设计

答案:B

13.“能正确执行要求的功能……”是指软件度量中的哪一个指标?

A、完整性

B、正确性

G可维护性

D、可使用性

答案:B

14.用于数据建模的集成计算机辅助制造(IDEF)方法是

A、IDEF1

B、IDEF1X

C、IDEF3

D、IDEF4

答案:B

15.对模块或构件进行的测试是:

A、集成测试

B、单元测试

C、系统测试

D、验收测试

答案:B

16.对构件与子系统之间接口的协调与交互能力进行的测试是:

A、集成测试

B、单元测试

C、系统测试

D、验收测试

答案:A

17.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方

法),这个特点称为类的

A、多态性

B、封装性

C、继承性

D、重用性

答案:C

18.针对系统的功能进行的测试属于:

A、开发测试

B、黑盒测试

C、白盒测试

D、性能测试

答案:B

19.“增进了开发人员和用户对系统功能需求的理解,满足需求的可变性和模糊

性”,这是哪种软件设计方法的特点?

A、快速应用设计开发

B、结构化生命周期法

C、面向对象的开发方法

D、原型法

答案:D

20.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

A、程序的内部逻辑

B、程序的复杂程度

C、该软件的编辑人员

D、程序的功能

答案:A

21.“为了完成预定的功能,软件系统所需资源的多少”是指哪一项软件质量特性?

A、性

B、可靠性

C、完整性

D、效率

E、灵活性

答案:D

22.下列文档与维护人员有关的有

A、软件需求说明书

B、项目开发计划

C、软件设计说明书

D、可行性分析报告

答案:C

23.结构化生命周期法中软件详细设计主要采用的方法是

A、模块设计

B、结构化设计

GPDL语言

D、结构化程序设计

答案:B

24.总体设计阶段的接口设计约定不包括

A、命名约定

B、调用约定

C、实现方法约定

D、参数传递约定

答案:C

25.GIS软件评价因子不包括:

A、技术评价

B、经济评价

C、社会评价

D、环境评价

答案:D

26.在ERWin中,关于实体间联系,说法错误的是

A、Identifying表示子实体对应的FK是键值

B、Identifying表示一对一联系

C\Non-

D、Non-

答案:C

27.关于数据编码原则,下列说法错误的是:

A、按已有的规范和标准执行

B、杜绝多义性

C、代码信息越丰富越好

D、码位不宜过长

答案:C

28.用来描述业务流程、工作流程或操作流程宜采用以下哪种UML建模工具?

A、顺序图

B、状态图

C、协作图

D、活动图

答案:D

29.“分析与设计采用的工具差异较小,分析与设计能自然转换,设计变得简单,

而重点移到了分析阶段”,这是哪种软件设计方法的特点?

A、快速应用设计开发

B、结构化生命周期法

C、面向对象的开发方法

D、原型法

答案:C

30.分析“对象之间的动态交互关系,着重反映消息传送的时间顺序”采用以下哪

种UML建模工具?

A、顺序图

B、状态图

C、协作图

D、活动图

答案:A

31.“输入代表性数据…对错误进行分析…”是哪一种程序调试排错方法

A、硬性排错

B、归纳法排错

C、演绎法排错

D、跟踪法排错

答案:B

32.“逆向工程”在软件工程中主要用于()阶段

A、分析

B\设计

C、编码

D、维护

答案:A

33.“在预定环境下,软件满足设计规格说明及用户预期目标的程度”是指哪一项

软件质量特性?

A、性

B、可靠性

C、完整性

D、效率

E、灵活性

答案:A

34.分析“对象之间的动态交互关系,着重反映消息传送的时间顺序”采用以下哪

种UML建模工具?

A、顺序图

B、状态图

C、协作图

D、活动图

答案:A

35.用例图是在0工作中产生的

A、需求

B、分析

C\设计

D、实现

答案:C

36.反映“完成一件工作所参与的对象以及对象之间的消息联系”宜采用以下哪

种UML建模工具?

A、顺序图

B、状态图

C、协作图

D、活动图

答案:C

37.针对系统的功能进行的测试属于:

A、开发测试

B、黑盒测试

C、白盒测试

D、性能测试

答案:B

38.绘制任意的流程图宜选用以下哪一种CASE软件?

A、ERWin

B、Visio

C、Project

D、RationaI

答案:B

39.软件的维护是指

A、对软件的改进、适应和完善

B、维护正常运行

C、配置新软件

D、软件开发期的一个阶段

答案:A

40.数据建模宜选用以下哪一种CASE软件?

A、ERWin

B、Visio

GProject

D、RationaIRose

答案:A

41.IDEF图不反映出系统

A、系统做什么

B、系统功能如何实现

C、系统由谁来做

D、系统实现的约束条件

答案:B

42.“逆向工程”在软件工程中主要用于()阶段

A、分析

B、设计

c、编码

D、维护

答案:A

43.下列属于维护阶段的文档是

A、软件规格说明

B、用户操作手册

C、软件问题报告

D、软件测试分析报告

答案:C

44,良好的编程风格不应该包括

A、层次清晰

B、同一行书写多个语句

C、大量的注释

D、结构分明

答案:B

45.实现过程重组,过程管理与过程自动化的核心技术是

A、工作流管理技术

B、面向过程的技术

C、面向对象技术

D、结构化分析与设计技术

答案:A

46.对模块或构件进行的测试是:

A、集成测试

B、单元测试

C、系统测试

D、验收测试

答案:B

47.良好的编程风格不应该包括

A、层次清晰

B、同一行书写多个语句

C、大量的注释

D、结构分明

答案:B

48.分析“对象的状态及其变化”宜采用以下哪种UML建模工具?

A、顺序图

B、状态图

C、协作图

D、活动图

答案:B

49.面向对象的软件工程宜选用以下哪一种CASE软件?

A、ERWin

B、Visio

C、Project

D、RationaI

答案:D

50.GIS软件评价因子不包括:

A、技术评价

B、经济评价

C、社会评价

D、环境评价

答案:D

51.在详细设计阶段,经常采用的工具有

A、数据流程图

B、程序流程图

C、数据字典

D、系统流程图

答案:B

52.“将系统需求转换为数据结构和软件体系结构”是以下哪一阶段的任务?

A、需求调查

B、系统定义

C、总体设计

D、详细设计

答案:C

53.“在预定环境下,软件满足设计规格说明及用户预期目标的程度”是指哪一项

软件质量特性?

A、正确性

B、可靠性

C、完整性

D、效率

E、灵活性

答案:A

54.面向对象设计时,对象信息的隐藏主要是通过0实现的

A、对象的封装性

B、子类的继承性

C、系统模块化

D、模块的可重用

答案:A

55.GIS项目风险识别包括:

A、投资风险'技术风险'商业风险

B、项目风险'技术风险、商业风险

C、投资风险'项目风险、人身安全

D、数据风险、软件风险、应用风险

答案:B

56.“能执行要求的功能……”是指软件度量中的哪一个指标?

A、完整性

B、性

G可维护性

D、可使用性

答案:B

57.程序流程图、N-S图和PAD图是0使用的算法表达工具

A、设计阶段的总体设计

B、设计阶段的详细设计

C、编码阶段

D、测试阶段

答案:B

58.()是用户和设计交换最频繁的方法

A、原型化方法

B、瀑布模型方法

C、螺旋模型方法

D、构件组装模型

答案:A

59.下面所列的性质中,()不属于面向对象程序设计的特性

A、继承性

B、重用性

G封装性

D、可视化

答案:D

60.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的

质量特性称为

A、可用性

B、可靠性

G正确性

D、完整性

答案:B

61.“为了完成预定的功能,软件系统所需资源的多少”是指哪一项软件质量特性?

A、正确性

B、可靠性

C、完整性

D、效率

E、灵活性

答案:D

62.在详细设计阶段,经常采用的工具有

A、数据流程图

B、程序流程图

C、数据字典

D、系统流程图

答案:B

63.空间数据分层方案不考虑:

A、要素类型

B、数据之间的联系

C、使用频率

D、数据来源

答案:D

64.对构件与子系统之间接口的协调与交互能力进行的测试是:

A、集成测试

B、单元测试

C、系统测试

D、验收测试

答案:A

65.实现过程重组,过程管理与过程自动化的核心技术是

A、工作流管理技术

B、面向过程的技术

C、面向对象技术

D、结构化分析与设计技术

答案:A

66.使用黑盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

A、程序的内部逻辑

B、程序的复杂程度

C、该软件的编辑人员

D、程序的功能

答案:D

67.面向对象的概念中“对象”指

A、客观实体

B、主观概念

C、分析的指向物

D\客观事物和主观概念

答案:C

68.系统的健壮性是指

A、系统能够地完成预期的功能

B、系统能有效地使用计算机资源

C、在有干扰或输入数据不合理等意外情况下,系统仍能进行适当地工作

D、在任何情况下,系统均具有错误自修复功能

答案:C

69.用例是指

A、应用实例

B、用户对系统的使用过程

C、参与者与系统的一次交互活动

D、用户与系统的交互过程

答案:C

70.如果模块中所有成分引用共同的数据,该模块内的联系类型是

A、顺序内聚

B、功能内聚

C、通信内聚

D、过程内聚

答案:C

71.工作流模型的组成不包括

A、资源模型

B、用例模型

C、过程模型

D、组织模型

答案:B

72.00A模型规定了一组对象如何协同才能完成软件系统所指定的工作。这种协

同在模型中是以表明对象通信方式的一组()连接来表示的

A、消息

B、记录

C、数据

D、属性

答案:A

73.“针对各组测试数据所得结果,列举出所有可能引起出错的原因,逐一排除…”

是哪一种程序调试排错方法

A、硬性排错

B、归纳法排错

C、演绎法排错

D、跟踪法排错

答案:C

74.针对代码进行的测试属于:

A、开发测试

B、黑盒测试

C、白盒测试

D、性能测试

答案:C

75.空间数据分层方案不考虑:

A、要素类型

B、数据之间的联系

C、使用频率

D、数据来源

答案:D

76.GIS项目风险识别包括:

A、投资风险'技术风险、商业风险

B、项目风险、技术风险、商业风险

C、投资风险'项目风险'人身安全

D、数据风险'软件风险、应用风险

答案:B

77.绘制任意的流程图宜选用以下哪一种CASE软件?

A、ERWin

B、Visio

C、Project

D\RationaIRose

答案:B

78.下面所列的性质中,()不属于面向对象程序设计的特性

A、继承性

B、重用性

C、封装性

D、可视化

答案:D

79.用来描述业务流程、工作流程或操作流程宜采用以下哪种UML建模工具?

A、顺序图

B、状态图

C、协作图

D、活动图

答案:D

80.瀑布模型存在的问题是

A、用户容易参与开发

B、缺乏灵活性

C、用户与开发者易沟通

D、适用可变需求

答案:B

81.分析“对象的状态及其变化”宜采用以下哪种UML建模工具?

A、顺序图

B、状态图

C、协作图

D、活动图

答案:B

82.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方

法),这个特点称为类的

A、多态性

B、封装性

C、继承性

D、重用性

答案:C

83.基于ArcGISEngine的大型GIS项目开发选择的程序设计语言是

A、机器语言

B、汇编语言

GTurboC

D、C#

答案:D

84.采用Gantt图表示软件项目进度安排,下列说法中正确的是

A、能够反映多个任务之间的复杂关系

B、能够直观表示任务之间相互依赖制约关系

C、能够表示哪些任务是关键任务

D、能够表示子任务之间的并行和串行关系

答案:D

85.“分析与设计采用的工具差异较小,分析与设计能自然转换,设计变得简单,

而重点移到了分析阶段”,这是哪种软件设计方法的特点?

A、快速应用设计开发

B、结构化生命周期法

C、面向对象的开发方法

D、原型法

答案:C

86.GIS项目估算包括

A、资源估算'时间估算、成本估算

B、成本估算、效益估算、风险估算

C、资源估算、时间估算、风险估算

D、时间估算、成本估算、风险估算

答案:A

87.主要通过因子分析、专家打分和判别标准来建立的应用分析模型最可能是

A、预测模型

B、适宜性分析模型

C、计量经济模型

D、影响模型

答案:B

88.IDEF图不反映出系统

A、系统做什么

B、系统功能如何实现

C、系统由谁来做

D、系统实现的约束条件

答案:B

89.系统总体设计的工具不包括

A、数据流程图

B、层次图

GHIPO图

D、结构图

答案:A

90.“系统抵抗安全性攻击的能力”是指软件度量中的哪一个指标?

A、完整性

B、正确性

G可维护性

D、可使用性

答案:A

91.总体设计阶段的接口设计约定不包括

A、命名约定

B、调用约定

C、实现方法约定

D、参数传递约定

答案:C

92.结构化生命周期法中软件详细设计主要采用的方法是

A、模块设计

B、结构化设计

GPDL语言

D、结构化程序设计

答案:B

93.瀑布模型存在的问题是

A、用户容易参与开发

B、缺乏灵活性

C、用户与开发者易沟通

D、适用可变需求

答案:B

94.由用户委托中介结构或聘请专家对软件系统整体进行的测试是:

A、集成测试

B、单元测试

C、系统测试

D、验收测试

答案:D

95.下面()不属于结构化设计需解决的问题范围。

A、确定系统应由哪些系统和模块组成

B、模块什么方式联结,接口如何

C、如何编写结构H化程序

D、如何以恰当方式表达系统的软件结构

答案:C

96.面向对象设计时,对象信息的隐藏主要是通过0实现的

A、对象的封装性

B、子类的继承性

C、系统模块化

D、模块的可重用

答案:A

97.在UML建模中,反映为完成一件工作所参与的对象,以及对象之间的消息联系

宜采用

A、状态图

B、用例图

C、协作图

D、顺序图

答案:C

98.下面()不属于结构化设计需解决的问题范围。

A、确定系统应由哪些系统和模块组成

B、模块什么方式联结,接口如何

C、如何编写结构H化程序

D、如何以恰当方式表达系统的软件结构

答案:C

99.工作流模型的组成不包括

A、资源模型

B、用例模型

C、过程模型

D、组织模型

答案:B

100.如果模块中所有成分引用共同的数据,该模块内的联系类型是

A、顺序内聚

B、功能内聚

C、通信内聚

D、过程内聚

答案:C

101.用于数据建模的集成计算机辅助制造(IDEF)方法是

A、IDEF1

B、IDEF1X

C、IDEF3

D、IDEF4

答案:B

102.程序流程图、N-S图和PAD图是()使用的算法表达工具

A、设计阶段的总体设计

B、设计阶段的详细设计

C、编码阶段

D、测试阶段

答案:B

103.“输入代表性数据…对错误进行分析…”是哪一种程序调试排错方法

A、硬性排错

B、归纳法排错

C、演绎法排错

D、跟踪法排错

答案:B

104.用例图是在()工作中产生的

A、需求

B、分析

C、设计

D、实现

答案:C

105.主要通过因子分析、专家打分和判别标准来建立的应用分析模型最可能是

A、预测模型

B、适宜性分析模型

C、计量经济模型

D、影响模型

答案:B

106.模块内部的算法设计在结构化方法的()阶段进行

A、系统分析

B、概要设计

C、详细设计

D、编码(实现)

答案:C

107.数据建模宜选用以下哪一种CASE软件?

A、ERWin

B、Visio

C、Project

D、RationaI

答案:A

108.对软件系统的整体性能和协调适应程度进行的测试是:

A、集成测试

B、单元测试

C、系统测试

D、验收测试

答案:A

109.系统的“用户友好性”是指软件度量中的哪一个指标?

A、完整性

B、正确性

G可维护性

D、可使用性

答案:D

110.软件的可维护性是指

A、软件的可理解程度,程序修改的难易程度

B、软件文档修改的难易程度

C、程序修改的难易程度

D、使用维护工具进行维护的难易程度

答案:A

111.“将系统需求转换为数据结构和软件体系结构”是以下哪一阶段的任务?

A、需求调查

B、系统定义

C、总体设计

D、详细设计

答案:C

112.以下哪一种方法不能用于GIS项目进度安排

A、里程碑表示法

B、计划评审技术

C、状态图

D、直方图法

答案:C

113.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求

的质量特性称为

A、可用性

B、可靠性

C、正确性

D、完整性

答案:B

114.下列文档与维护人员有关的有

A、软件需求说明书

B、项目开发计划

C、软件设计说明书

D、可行性分析报告

答案:C

115.选择应用于底层硬件操作的程序设计语言是

A、机器语言

B、汇编语言

C、Turbo

D、C#

答案:B

116.00A模型规定了一组对象如何协同才能完成软件系统所指定的工作。这种协

同在模型中是以表明对象通信方式的一组()连接来表示的

A、消息

B、记录

C、数据

D、属性

答案:A

117.使用黑盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

A、程序的内部逻辑

B、程序的复杂程度

C、该软件的编辑人员

D、程序的功能

答案:D

118.()是用户和设计交换最频繁的方法

A、原型化方法

B、瀑布模型方法

C、螺旋模型方法

D、构件组装模型

答案:A

119.以下哪一种方法不能用于GIS项目进度安排

A、里程碑表示法

B、计划评审技术

C、状态图

D、直方图法

答案:C

120.采用Gantt图表示软件项目进度安排,下列说法中的是

A、能够反映多个任务之间的复杂关系

B、能够直观表示任务之间相互依赖制约关系

C、能够表示哪些任务是关键任务

D、能够表示子任务之间的并行和串行关系

答案:D

121.用例分析中参与者是指

A、使用系统的用户

B、使用系统的人

C、与系统发生交互的外部系统

D、与系统发生交互关系的外部实体

答案:D

122.“修改或改进一个已投入运行的软件所需工作量的大小”是指哪一项软件质

量特性?

A、正确性

B、可靠性

C、完整性

D、效率

E、灵活性

答案:E

123.在ERWin中,关于实体间联系,说法错误的是

A、Identifying表示子实体对应的FK是键值

B、Identifying表示一对一联系

GNon-Identify

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论