信息系统软件.docx

上传人:b****2 文档编号:22822289 上传时间:2023-04-28 格式:DOCX 页数:58 大小:30.72KB
下载 相关 举报
信息系统软件.docx_第1页
第1页 / 共58页
信息系统软件.docx_第2页
第2页 / 共58页
信息系统软件.docx_第3页
第3页 / 共58页
信息系统软件.docx_第4页
第4页 / 共58页
信息系统软件.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

信息系统软件.docx

《信息系统软件.docx》由会员分享,可在线阅读,更多相关《信息系统软件.docx(58页珍藏版)》请在冰豆网上搜索。

信息系统软件.docx

信息系统软件

信息系统软件

(总分:

148.00,做题时间:

90分钟)

一、单项选择题(总题数:

128,分数:

148.00)

1.下列叙述中,与提高软件可移植性相关的是______。

A.选择时间效率高的算法

B.尽可能减少注释

C.选择空间效率高的算法

D.尽量用高级语言编写系统中对效率要求不高的部分

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

下列要素中,不属于DFD的是______。

当使用DFD对一个工资系统进行建模时,______可以被认定为外部实体。

(分数:

2.00)

(1).A.加工B.数据流C.数据存储D.联系(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

(2).A.接收工资单的银行B.工资系统源代码程序

C.工资单D.工资数据库的维护(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

2.软件质量的定义是______。

A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性

B.满足规定用户需求的能力

C.最大限度达到用户满意

D.软件特性的总和,以及满足规定和潜在用户需求的能力

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为______;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为______。

(分数:

2.00)

(1).A.直接转换B.位置转换C.分段转换D.并行转换(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

(2).A.直接转换B.位置转换C.分段转换D.并行转换(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

在下图所示的树形文件系统中,方框表示目录,圆圈表示文件,“/”表示目录名之间的分隔符,“/”在路径之首时表示根目录。

假设“..”表示父目录,当前目录是Y1,那么,指定文件F2所需的相对路径是______;如果当前目录是X2,“DEL”表示删除命令,那么,删除文件F4的正确命令是______。

(分数:

2.00)

(1).A./X1/Y2/F2B.../X1/Y2/F2

C.X1/Y2/F2D.../Y2/F2(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

(2).A.DEL../Y3/F4B.DELX2/Y3/F4

C.DELY3/F4D.DEL/Y3/F4(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

3.以下内容中,______应写入操作手册。

A.描述系统对各种输入数据的处理方法

B.说明系统升级时厂商提供的服务

C.描述系统处理过程的各个界面

D.说明系统各部分之间的接口关系

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

4.在选择多媒体数据压缩算法时需要综合考虑______。

A.数据质量和存储要求B.数据的用途和计算要求

C.数据质量、数据量和计算的复杂度D.数据的质量和计算要求

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

5.数据流图的作用是______。

A.描述了数据对象之间的关系B.描述了对数据的处理流程

C.说明了将要出现的逻辑判定D.指明了系统对外部事件的反应

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

6.______不是结构化分析设计的原则。

A.模块独立B.自顶向下C.自底向上D.逐步求精

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

7.模块的耦合度描述了______。

A.模块内各种元素结合的程度B.模块内多个功能之间的接口

C.模块之间公共数据的数量D.模块之间相互关联的程度

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

8.内聚是一种指标,表示一个模块______。

A.代码优化的程度

B.代码功能的集中程度

C.完成任务的及时程度

D.为了与其他模块连接所要完成的工作量

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

9.在以下关于软件质量的描述中,正确的是______。

A.软件质量是指软件满足规定用户需求的能力

B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性

C.软件质量保证过程就是软件测试过程

D.以上描述都不对

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

10.软件生存周期一般划分为六个阶段,包括软件项目计划、软件需求分析和定义、软件设计、程序编码、软件测试以及______。

A.部署实施B.调整完善

C.运行维护D.结项验收

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

11.在面向对象的软件工程中,一个组件(Component)包含了______。

A.所有的属性和操作B.各个类的实例

C.每个演员(deviceoruser)的作用D.一些协作的类的集合

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

12.应用面向对象的软件开发方法进行分析和设计时,首先要定义好各种______。

A.类B.对象C.消息D.操作

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

______是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的______是衡量一个面向对象程序设计语言成熟与否的一个重要标志。

(分数:

2.00)

(1).A.继承性B.消息传递C.多态性D.静态联编(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

(2).A.函数库B.类库C.类型库D.方法库(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

13.基线可作为软件生存期中各开发阶段的一个质量检查点。

当采用的基线发生错误时,可以返回到最近和最恰当的______上。

A.配置项B.程序C.基线D.过程

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

14.面向对象(Object-Oriented)方法是一种非常实用的软件开发方法。

一个对象通常由______3部分组成。

A.对象名、类、消息B.名称、属性、函数

C.对象名、属性、方法D.名称、消息、操作

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。

其中______模型适用于需求明确或很少变更的项目,______模型主要用来描述面向对象的软件开发过程。

(分数:

2.00)

(1).A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

(2).A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

15.软件的质量应当在______中加以保证。

A.软件设计阶段B.软件开发阶段

C.软件评审阶段D.整个生命周期

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

16.为了识别和纠正运行中的程序错误而进行的维护称为______维护。

A.适应性B.完善性C.预防性D.校正性

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

______不是软件开发生命周期的六个阶段之一。

生命周期中时间最长的是______阶段。

(分数:

2.00)

(1).A.软件计划B.软件测试C.需求分析D.系统验收(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

(2).A.软件设计B.程序编写C.需求分析D.软件维护(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

17.在软件开发方法中,生命周期法的主要缺点是:

难以准确定义用户需求,软件开发工作是劳动密集型的,并且______。

A.阶段不明确B.无法对项目进行管理和控制

C.开发周期长,难适应环境变化D.系统各部分不独立

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

18.结构化开发方法中,数据流图是______阶段产生的成果。

A.需求分析B.总体设计C.详细设计D.程序编码

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

面向对象的开发方法中,______是面向对象技术领域内占主导地位的标准建模语言,用这种语言描述系统与外部系统及用户之间交互的图是______。

(分数:

2.00)

(1).A.RUPB.C++C.UMLD.JaVa(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

(2).A.类图B.用例图C.对象图D.协作图(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

19.面向对象中的所谓数据隐藏指的是______。

A.输入数据必须输入口令B.数据经过加密处理

C.对象内部数据结构上建有防火墙D.对象内部数据结构的不可访问性

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

20.面向对象的类之间有关联、泛化、实现及依赖等关系。

在统一建模语言中,符号“

”表示的是______关系。

A.关联B.依赖C.实现D.泛化

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

21.在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的______。

①在软件开发初期制定质量保证计划,并在开发中坚持执行

②开发工作严格按阶段进行,文档工作应在开发完成后集中进行

③严格执行阶段评审

④要求用户参与全部开发过程以监督开发质量

⑤开发前选定或制定开发标准或开发规范并遵照执行

⑥争取足够的开发经费和开发人力的支持

A.①③⑤B.①②④C.①②③④⑤⑥D.①③④⑤

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

22.CMM提供了一个框架,将软件过程改进划分成______个成熟度等级。

A.3B.4C.5D.6

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

按照软件配置管理的原始指导思想,受控制的对象应是______。

实施软件配置管理包括4个最基本的活动,其中不包括______。

(分数:

2.00)

(1).A.软件元素B.软件项目C.软件配置项D.软件过程(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

(2).A.配置项标识B.配置项优化

C.配置状态报告D.配置审计(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

23.通常影响软件易维护性的因素有易理解性、易修改性和______。

A.易使用性B.易恢复性C.易替换性D.易测试性

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

24.瀑布模型的主要不足之处在于______。

A.过于简单B.过于灵活

C.不能适应需求的动态变更D.各个阶段需要进行评审

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

25.______不是标准的SQL语句。

A.ALTERTABLEB.ALTERVIEW

C.CREATETABLED.CREATEVIEW

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

在数据流图中,带箭头的直线表示______。

两条平行线表示______。

(分数:

2.00)

(1).A.加工B.外部实体C.数据流D.存储(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

(2).A.加工B.外部实体C.数据流D.存储(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

26.软件的复杂性与许多因素有关。

______不属于软件的复杂性参数。

A.源程序的代码行数B.程序的结构

C.算法的难易程度D.程序中注释的多少

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

27.______不属于面向对象的软件开发方法。

A.coad方法B.booch方法

C.jackson方法D.omt方法

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。

封装是一种______技术,封装的目的是使对象的______分离。

(分数:

2.00)

(1).A.组装B.产品化C.固化D.信息隐蔽(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

(2).A.定义和实现B.设计和测试C.设计和实现D.分析和定义(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

28.结构化分析方法(SA)的一个重要指导思想是______。

A.自顶向下,逐步抽象B.自底向上,逐步抽象

C.自顶向下,逐步分解D.自底向上,逐步分解

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

29.面向对象的主要特征包括对象唯一性、封装性、继承性和______。

A.多态性B.完整性C.可移植性D.兼容性

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

30.软件需求规格说明书在软件开发中具有重要作用,但其作用不应该包括______。

A.软件设计的依据

B.用户和开发人员对软件要做什么的共同理解

C.软件验收的依据

D.软件可行性分析依据

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

31.在软件的开发与维护过程中,用来存储、更新、恢复和管理软件的多版本的工具是______。

A.文档分析工具B.项目管理工具

C.成本估算工具D.版本控制工具

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

32.在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用______。

A.原型法B.瀑布模型C.V模型D.螺旋模型

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

33.渐增式开发方法有利于______。

A.获取软件需求B.快速开发软件

C.大型团队开发D.商业软件开发

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

34.好的软件结构应该是______。

A.高耦合、高内聚

B.低耦合、高内聚

C.高耦合、低内聚

D.低耦合、低内聚

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

35.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是______。

A.其中有一个是DELETE

B.一个是SELECT,另一个是UPDATE

C.两个都是SELECT

D.两个都是UPDATE

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

36.下列选项中,影响软件可维护性最直接的因素是______。

A.文档B.资金C.程序代码D.MTTF

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

37.软件质量因素不包括______。

A.正确性B.高性能C.可测试性D.可理解性

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

38.需求分析中开发人员应该主要从用户那里了解______。

A.软件做什么

B.使用界面

C.输入的信息

D.软件的规模

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

39.下列说法错误的是______。

A.数据仓库具有时间相关性

B.数据仓库的数据是不稳定的

C.数据仓库是集成的

D.数据仓库是面向主题的

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

40.下述CMMI四个能力成熟度等级,级别最高的是______。

A.已定义级B.优化级C.可重复级D.已管理级

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

41.软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的______。

A.接口B.软件环境C.信息项D.版本

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

42.______非常明确地标明了软件开发测试过程中存在的不同级别,且清楚地描述了这些测试阶段和开发过程各阶段的对应关系。

A.螺旋模型B.喷泉模型

C.瀑布模型D.V模型

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

43.质量体系是一种______。

A.体系结构B.质量改进过程

C.管理手段D.质量管理制度

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

在UML提供的图中,______用于描述系统与外部系统及用户之间的交互;______用于按时间顺序描述对象之间的交互。

(分数:

2.00)

(1).A.用例图B.类图C.对象图D.部署图(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

(2).A.网络图B.状态图C.协作图D.序列图(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

44.以下关于软件需求分析的说法中,不正确的是______。

A.需求分析需要进行软件功能和性能的技术实现方法的描述

B.需求分析文档可用于指导后续的开发过程

C.软件需求包括业务需求、用户需求、功能需求和非功能需求等

D.软件需求一般应由用户方组织进行确认

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

45.数据仓库的内容是随时间变化的,这种变化趋势不包括______。

A.不断增加新的数据内容

B.捕捉到的新数据会覆盖旧的快照

C.不断删去过期的数据内容

D.综合数据将随时间变化而不断地进行重新综合

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

46.软件的______反映了组织机构或客户对系统、产品高层次的目标要求。

A.业务需求B.技术先进性C.功能需求D.性能需求

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

47.统一建模语言UML中用来反映代码的物理结构的是______。

A.用例图B.协作图C.组件图D.状态图

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

48.在面向对象软件开发方法中,一个对象一般由______组成。

A.名称、消息、函数B.名称、属性

C.对象名、属性、消息D.属性、方法

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

49.因为Java平台______,所以具有较强的可移植性。

A.具有强大的数据操作和事务处理能力

B.采用Java虚拟机技术

C.可用的组件较多,功能丰富

D.适用于分布式系统,支持多层架构应用

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

50.在面向对象编程及分布式对象技术中,______是类和接口的集合。

A.对象B.组件C.实例D.属性

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

51.在软件生命周期中,需求分析是软件设计的基础。

需求分析阶段研究的对象是软件项目的______。

A.规模B.质量要素C.用户要求D.设计约束

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

52.一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用______来表述“谁做”。

A.角色B.活动C.制品D.工作流

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

在UML中,图是系统体系结构在某个侧面的表示,所有图在一起组成系统的完整视图。

在UML9种图中,______是静态图,______是动态图。

(分数:

2.00)

(1).A.序列图B.配置图C.协作图D.数据流图(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

(2).A.对象图B.数据流图C.组件图D.状态图(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

53.UML的包是一种对模型元素进行成组组织的通用机制,以便于理解复杂的系统。

包与包之间的联系主要是依赖和______。

A.泛化B.继承C.跟踪D.嵌套

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

54.为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要对软件进行______。

A.完善性维护B.适应性维护C.预防性维护D.改正性维护

(分数:

1.00)

 A. √

 B.

 C.

 D.

解析:

55.某软件在应用初期运行在WindowsNT环境中。

现该软件需要在UNIX环境中运行,而且必须完成相同的功能。

为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的______。

A.可扩充性B.可靠性C.复用性D.可移植性

(分数:

1.00)

 A.

 B.

 C.

 D. √

解析:

56.与客户机/服务器(Client/Server)架构相比,浏览器/服务器(Browser/Server)架构的最大优点是______。

A.具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受

B.部署和维护方便、易于扩展

C.适用于分布式系统,支持多层应用架构

D.将应用一分为二,允许网络分布操作

(分数:

1.00)

 A.

 B. √

 C.

 D.

解析:

57.______一般不作为需求分析阶段所使用的工具或方法。

A.头脑风暴法B.U/C矩阵C.数据流程图D.需求跟踪表

(分数:

1.00)

 A.

 B.

 C. √

 D.

解析:

58.原型法是面向用户需求而开发

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1