中国石油大学《软件工程》复习题及答案(可编辑修改word版).docxVIP

中国石油大学《软件工程》复习题及答案(可编辑修改word版).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

-PAGE1-

《软件工程》期末复习题及答案

一、单项选择题(本大题共60小题,在每小题的四个备选答案中,选出一个正确答案,并将正确答案填涂在答题卡上)

1.软件危机产生的主要原因是。

A.软件日益庞大 B.不能与用户良好地沟通

C.开发人员编写程序能力差 D.没有适应的开发模型

软件工程的发展不包括以下那个阶段。

A.传统软件工程阶段B.自主化开发阶段C.过程软件工程阶段D.构件软件工程阶段

3.现代软件工程研究的内容不包括。

A.软件开发模型B.软件开发方法C.软件支持过程 D.软件开发质量

以下哪个软件生存周期模型是一种风险驱动的模型。

A.瀑布模型B.增量模型C.螺旋模型 D.喷泉模型

软件的开发方法不包括。

A.结构化开发方法B.面向对象开发方法C.面向管理的开发方法D.面向数据结构的开发方法

6.软件生存周期中,准确地确定软件系统必须做什么的阶段是。

A.可行性分析和项目开发计划 B.需求分析C.概要设计 D.详细设计

7.需求分析中开发人员要从用户那里了解。

A.软件做什么B.用户使用界面C.输入的信息D.软件的规模

8.结构化分析建立功能模型的工具是。

A.DFD B.判定树/判定表C.SC D.结构化语言

9.数据词典是对数据定义信息的集合,它所定义的对象都包含于。

A.数据流图B.程序框图C.软件结构D.方框图

10.用于描述结构化分析中数据流加工逻辑的是。

A.判定树 B.ER图

C.状态图 D.用例图

11.下列几种耦合类型,耦合性最高的是。

A.公共耦合 B.控制耦合

C.标记耦合 D.数据耦合

12.通信内聚是指。

A.把需要同时执行的动作组合在一起形成的模块

各处理使用相同的输入数据或者产生相同的输出数据

一个模块中各个处理元素都密切相关于同一功能且必须顺序执行

模块内所有元素共同完成一个功能,缺一不可

模块定义为受该模块内一个判定影响的所有模块集合。

A.控制域B.作用域C.宽度D.接口

好的软件结构应该是。

A.高耦合、高内聚B.低耦合、高内聚

C.高耦合、低内聚D.低耦合、低内聚

结构化程序设计的一种基本方法是。

A.筛选法B.递归法C.迭代法D.逐步求精法

结构化设计是一种面向的设计方法。

A.数据流 B.数据库C.数据结构 D.程序

若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是。

A.时间内聚 B.偶然内聚

C.顺序内聚 D.功能内聚

模块的内聚性最高的是。

A、逻辑内聚B、时间内聚

C、偶然内聚D、功能内聚

在软件结构设计完成后,对于下列说法,正确的是。

A.非单一功能模块的扇入数大比较好,说明本模块重用率高

B.单一功能的模块扇入高时应重新分解,以消除控制耦合的情况

C.一个模块的扇出太多,说明该模块过分复杂,缺少中间层

D.一个模块的扇入太多,说明该模块过分复杂,缺少中间层

变换流的DFD由三部分组成,不属于其中一部分的是。

A.事务中心B.变换中心C.输入流D.输出流

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

A.PDLB.SAC.SCD.DFD

详细设计的任务是确定每个模块的。

A.外部特性B.内部特性C.算法和使用的数据D.功能和输入输出数据

23.详细设计的结果基本决定了最终程序的。

A.代码的规模B.运行速度C.质量D.可维护性

24.软件复杂性度量的参数包括。

A.效率B.规模C.完整性D.容错性

25.软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立。

A、软件结构B、软件过程C、软件模型D、软件模块

26.不属于常用的程序复杂程度定量度量方法为。

A.语

文档评论(0)

152****6979 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档