2011-2012年《软件工程》本科期末试卷

一、单选题 (共40,每题1,40分)

1. 在软件开发过程中的每个阶段都要进行严格的(  ) ,以尽早发现在软件开发过程中产生的错误 (1分)

A.检验          B.验证          C.度量          D.评审

.标准答案:D

考生答案:D

2. 快速原型模型的主要特点之一是(  )。 (1分)

A.及早提供工作软件

B.开发完毕后才见到工作软件

C.及早提供全部完整的软件产品

D.开发完毕才见到产品

.标准答案:A

考生答案:A

3. 软件工程的基本目标是(  )。 (1分)

A.更好地维护正在使用的软件产品

B.努力发挥开发人员的创造性潜能

C.开发高质量的软件

D.消除软件固有的复杂性

.标准答案:C

考生答案:C

4. 软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(  )。 (1分)

A.硬件环境

B.开发人员的素质

C.软件开发的工具和软件开发的环境

D.软件开发的环境

.标准答案:D

考生答案:B

5. “软件危机”产生的主要原因是 (1分)

A.软件日益庞大                B.开发方法不当

C.开发人员编写程序能力差      D.没有维护好软件

.标准答案:B

考生答案:A

6. 系统流程图是用来  (    ) (1分)

A.描绘程序结构的

B.描绘系统的逻辑模型

C.表示信息层次结构的图形工具

D.描绘物理系统的工具

.标准答案:D

考生答案:B

7. 可行性研究阶段最重要的技术文档之一是 (1分)

A.项目开发计划                B.设计说明书

C.需求规格说明书              D.可行性分析报告

.标准答案:D

考生答案:D

8. 可行性研究实质上是进行了一次  (    ) (1分)

A.大大压缩简化了的系统分析和设计过程

B.详尽的系统分析和设计过程

C.彻底的系统设计过程

D.深入的需求分析

.标准答案:A

考生答案:A

9. 需求规格说明描述(  )。 (1分)

A.系统使用说明

B.软件体系结构元素

C.每一个子系统的实现

D.基于计算机系统的功能、性能和约束

.标准答案:D

考生答案:C

10. 实施需求验证评审的最好方式是(  )。 (1分)

A.使用问题列表检查每一项需求

B.将需求说明交给设计团队征求意见

C.让客户阅读需求说明

D.检查系统模型以便发现错误

.标准答案:A

考生答案:B

11. 需求规格说明书的作用不包括(  ) (1分)

A.软件验收的依据

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

C.软件可行性研究的依据

D.软件设计的依据

.标准答案:C

考生答案:A

12. 下列哪项不是在需求分析阶段要进行工作 (  ) (1分)

A.问题识别                    B.分析与综合

C.导出软件的逻辑模型          D.编码

.标准答案:D

考生答案:D

13. (  )着重描绘数据对象及数据对象之间的关系。 (1分)

A.程序流程图    B.数据流图      C.系统结构图    D.实体关系图

.标准答案:B

考生答案:D

14. 需求分析阶段的任务是确定(  ) 。 (1分)

A.软件开发方法                B.软件开发工具

C.软件开发费                  D.软件系统的功能

.标准答案:D

考生答案:D

15. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层数据流图描述了系统的(  )。 (1分)

A.细节          B.输入与输出    C.软件的作者    D.绘制的时间

.标准答案:B

考生答案:B

16. 需求分析中,分析人员要从用户那里解决的最重要的问题是(  )。 (1分)

A.要让软件做什么              B.要给该软件提供什么信息

C.要求软件工作效率如何        D.要让该软件具有何种结构

.标准答案:A

考生答案:A

17. 准确地解决“软件系统必须做什么”是(  ) 阶段的任务。 (1分)

A.可行性分析    B.需求分析      C.软件设计      D.程序编码

.标准答案:B

考生答案:B

18. 软件结构图的形态特征能反映程序重用率的是(  )。 (1分)

A.扇出

B.扇入

C.宽度

D.深度

.标准答案:B

考生答案:A

19. 软件结构使用的图形工具,一般采用( )图。 (1分)

A.DFD           B.ER            C.状态图        D.层次图

.标准答案:D

考生答案:D

20. 总体设计的目的是确定整个系统的(     )。 (1分)

A.规模                        B.功能及模块结构

C.费用                        D.测试方案

.标准答案:B

考生答案:B

21. 两个模块彼此传递的信息中有控制信息,这种耦合称为  (     ) (1分)

A.数据耦合                    B.公共环境耦合

C.内容耦合                    D.控制耦合

.标准答案:D

考生答案:D

22. 模块的内聚性最高的是( ) (1分)

A.逻辑内聚      B.时间内聚      C.偶然内聚      D.功能内聚

.标准答案:D

考生答案:A

23. 软件结构内,同一个层次上的模块总数的最大值称为(    )。 (1分)

A.深度          B.扇出          C.宽度          D.扇入

.标准答案:C

考生答案:C

24. 为了提高模块的独立性,模块之间最好是(    ) (1分)

A.控制耦合      B.公共耦合      C.内容耦合      D.数据耦合

.标准答案:D

考生答案:D

25. 在多层系统结构图中,其模块的层数称为结构图的(  )。 (1分)

A.深度          B.宽度          C.控制域        D.粒度

.标准答案:A

考生答案:A

26. (  )着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。 (1分)

A.程序流程图                  B.数据流图

C.软件系统结构图              D.实体关系图

.标准答案:C

考生答案:C

27. 实现单入口单出口程序的三种基本控制结构是  (  ) (1分)

A.顺序、选择、循环            B.过程、子程序、分程序

C.调用、返回、转移            D.递归、堆栈、队列

.标准答案:A

考生答案:A

28. 软件详细设计的主要任务是确定每个模块的(  )。 (1分)

A.算法和使用的数据结构        B.外部接口

C.功能                        D.编程

.标准答案:A

考生答案:A

29. 软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们(       ) (1分)

A.前者属于静态测试,后者属于动态测试

B.前者属于动态测试,后者属于静态测试

C.都属于静态测试

D.都属于动态测试

.标准答案:D

考生答案:D

30. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试 (  ) (1分)

A.结构合理性                  B.软件外部功能

C.程序正确性                  D.程序内部逻辑

.标准答案:B

考生答案:B

31. 软件测试用例主要由测试输入数据和(  )两部分组成 (1分)

A.测试计划                    B.测试规则

C.测试的预期结果              D.以往测试记录分析

.标准答案:C

考生答案:C

32. 软件测试的目的是(  )。 (1分)

A.试验性运行软件              B.发现软件错误

C.证明软件正确                D.找出软件中全部错误

.标准答案:B

考生答案:B

33. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中白盒测试方法主要用于测试 (  )。 (1分)

A.结构合理性                  B.软件外部功能

C.程序正确性                  D.程序内部逻辑

.标准答案:D

考生答案:D

34. 产生软件维护的副作用,是指(  ) (1分)

A.运行时误操作

B.因修改软件而造成的错误

C.隐含的错误

D.开发时的错误

.标准答案:B

考生答案:B

35. 下列属于用户文档的是(    ) (1分)

A.需求规格说明                B.用户操作手册

C.软件测试分析报告            D.详细设计说明书

.标准答案:B

考生答案:B

36. 在软件维护工作中,如果对软件的修改只限制在原需求说明书的范围之内,这种维护是属于(   ) (1分)

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

.标准答案:A

考生答案:C

37. 软件设计中,设计复审是和软件设计本身一样重要的环节,其主要的目的和作用是为了能够(   ) (1分)

A.减少测试工作量              B.避免后期付出高代价

C.保证软件质量                D.缩短软件开发周期

.标准答案:C 百度就是B

考生答案:C

38. 能力成熟度模型可以(      ) (1分)

A.使软件组织建立一个有规律的成熟的软件过程

B.使用软件没有错误

C.使软件开发人员掌握更多的技术

D.避免开发人员跳槽

.标准答案:A

考生答案:A

39. 软件质量必须在(    )加以保证。 (1分)

A.开发之前                    B.开发之后

C.可行性研究过程中            D.设计与实现过程中

.标准答案:D

考生答案:D

40. 在软件开发过程中的每个阶段都要进行严格的(  ) ,以尽早发现在软件开发过程中产生的错误。 (1分)

A.检验          B.验证          C.度量          D.评审

.标准答案:D

考生答案:D

二、填空题 (共10,每题1,10分)

1. 在有效的模块化设计(Modular Design)中,有两个重要的概念,一个是内聚,另一个是____________ (1分)

.标准答案:1. 耦合&耦合性;

考生答案:1. 耦合;

2. 一个模块拥有的直属下级模块的个数称为________,一个模块的直接上级模块的个数称为________。 (1分)

.标准答案:1. 扇出;2. 扇入;

考生答案:1. 粒度;2. 宽度;

3. 一般来说,从可以从4个方面研究可行性,即经济可行性、________可行性、________和社会可行性。 (1分)

.标准答案:1. 技术;2. 操作;

考生答案:1. 技术;2. ;

4. 软件设计包括概要设计和________________两个阶段。 (1分)

.标准答案:1. 详细设计;

考生答案:1. 详细设计;

5. 软件工程方法学包含三个要素:方法、工具和________。 (1分)

.标准答案:1. 过程;

考生答案:1. 人员;

6. 软件的配置项有计算机程序、________和数据三类。 (1分)

.标准答案:1. 文档;

考生答案:1. 文档;

7. 将数据流图映射为软件结构时, 所用映射方法涉及信息流的类型。其信息流分为____________和事务流两种类型。 (1分)

将数据流图映射为程序结构时, 所用映射方法涉及信息流的类型其信息流分为 变换流 事务流 两种类型。

.标准答案:1. 信息流;

考生答案:1. 数据流;

8. 软件生命周期由软件定义、________________和________________一共3个时期组成。 (1分)

.标准答案:1. 软件开发;2. 运行维护;

考生答案:1. 软件设计;2. 软件维护;

9. 软件是一种________产品,它与物质产品有很大的区别。 (1分)

.标准答案:1. 逻辑;

考生答案:1. 智力型;

10. 软件是由计算机程序、________、________组成。 (1分)

.标准答案:1. 数据;2. 文档;

考生答案:1. 数据;2. 文档;

三、判断题 (共10,每题1,10分)

1. 软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用。 (1分) (    )

.标准答案:错误

考生答案:错误

2. 程序的注释并不是可有可无的 (1分) (    )

.标准答案:正确

考生答案:错误

3. 软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错。 (1分) (    )

.标准答案:错误

考生答案:错误

4. 只要软件质量高,软件投入使用后就不需要进行太多的维护。 (1分) (    )

.标准答案:错误

考生答案:错误

5. 软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量。 (1分) (    )

.标准答案:错误

考生答案:错误

6. 在开发一个软件的过程中,随着模块分解数目的加大,模块的开发成本将下降,连接成本将上升。 (1分) (    )

.标准答案:正确

考生答案:错误

7. 软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错。 (1分) (    )

.标准答案:错误

考生答案:错误

8. CMM的5个等级中最低的是初始级,最高的是优化级 (1分) (    )

.标准答案:正确

考生答案:正确

9. 模块化可以使软件结构清晰,不仅容易设计也容易阅读和理解,因此在软件设计时模块划分得越小越好。 (1分) (    )

.标准答案:错误

考生答案:错误

10. 软件生命周期模型中,螺旋模型在每个阶段都增加了风险分析过程,适用于大规模软件项目。 (1分) (    )

.标准答案:正确

考生答案:正确

2011-2012年《软件工程》本科期末试卷相关推荐

  1. 《软件工程》期末试卷及答案

    <软件工程>期末试卷

  2. 2014中国计量学院matlab考试卷,南京信息工程大学2011普本电路分析期末试卷A及答案...

    南京信息工程大学电子与信息工程学院 2011-2012年第2学期 电路分析基础 课程期末A试卷 专业 班级 学号 姓名 命题教师考试时间 成绩一. 选择题 (每小题 2 分,共 20 分) 1.电路中 ...

  3. 《软件工程》2022年期末试卷

    2022年<软件工程>期末试卷

  4. 郑州大学Oracle期末,郑州大学软件学院2011到2012学年第二学期Oracle期末试卷.doc

    郑州大学软件学院2011到2012学年第二学期Oracle期末试卷 郑州大学软件学院2011-2012学年第二学期Oracle期末试卷 一.单选题 (共30题,每题1分,共30分) 1. 数据库中有两 ...

  5. 电大计算机专业软件工程试题,2021国家开放大学电大本科《软件工程》期末试题及答案(试卷号:1260)...

    2021国家开放大学电大本科<软件工程>期末试题及答案(试卷号:1260) 一.选择题,请从四个可选项中选择正确答案.(60分,每题3分) 1.可行性研究的主要任务是( ). A. 确定系 ...

  6. 甜甜用计算机1050除以一个数,上册四年级数学期末试卷带答案

    数学的学习很困难但是我们也要放弃哦,今天小编就给大家来分享四年级数学,欢迎大家来多多收藏哦 秋四年级数​学期末试卷带答案 一.填空.(每空1分,共32分) 1.由13个亿,305个万,4007个1组成 ...

  7. 北航2012年软件工程硕士自主招生简章

    北京航空航天大学软件学院 2012年软件工程硕士自主招生简章 (自主招生 自主划线 自主命题) 北京航空航天大学是国内最著名的大学之一,地处中国IT产业中心--北京中关村的核心地带,周边紧邻众多全球前 ...

  8. 2011 模拟 c语言 本科(含答案)(第二届“国信蓝点杯”全国软件专业人才设计与开发大赛)...

    本文地址:http://www.cnblogs.com/CheeseZH/archive/2012/04/06/2435134.html 2011 模拟 c语言 本科 注意: 本套模拟题主要模拟命题形 ...

  9. python程序设计试卷_2013Python程序设计期末试卷A

    2013Python程序设计期末试卷A (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 程序设计思想与方法 第 1 页 共 10 ...

最新文章

  1. 汇总 Linux下获取详细硬件信息的工具:Dmidecode命令详解
  2. android跳转到打电话,Android 应用跳转到拨打电话界面或qq进行聊天(qq咨询)
  3. Proguard使用最新,最全教程,亲自试验
  4. Ubuntu 14.04 / 13.10 / 13.04 / 12.04使用PPA安装NVIDIA GeForce显卡驱动
  5. 29.C++- 异常处理
  6. Linux内核深入理解中断和异常(2):初步中断处理-中断加载
  7. ERP财务报表快消失了?用它做财务系统根本不够用
  8. qt 如何 指针 自动 释放内存_要是面试官再问你智能指针的问题,就拿这篇文章“盘他”!!!...
  9. 大厂“无敌卷王”、“圈养式”招聘?年后测试员跳槽一定要注意这几个坑
  10. memcached系列之二
  11. 组态王与DLT645-2007电能表通讯调试总结
  12. Inno Setup 系列之自定义卸载文件名称的脚本
  13. 可爱的拼音加加输入法^_^
  14. keil5 调试不进主函数一直卡在0x1FFFF3B2 F8D01808 LDR r1,[r0,#0x808]
  15. 汇总:各类手游渠道特点及选择方法
  16. intel945显卡linux驱动,下载:Intel 945G/G965/G3X显卡新版驱动
  17. 本地系统盘放到服务器上,如何将本地盘映射在云服务器上
  18. Linux-逻辑卷LVM
  19. 用C语言写一个图书管理系统大作业
  20. 【机器学习】有监督、无监督、自监督、半监督、弱监督的区别

热门文章

  1. 不怕面试被问了!二叉树算法大盘点
  2. “不会Linux,到底有多危险?”骨灰级成程序员:基本等于自废武功!
  3. 2020年趋势一览:AutoML、联邦学习、云寡头时代的终结
  4. AI如何赋能金融行业?百度、图灵深视等同台分享技术实践
  5. 中文预训练ALBERT模型来了:小模型登顶GLUE,Base版模型小10倍、速度快1倍
  6. 算法人必懂的进阶SQL知识,4道面试常考题
  7. 60+业内技术专家,9大核心技术专题,AI ProCon倒计时一周!
  8. 来呀!AI喊你斗地主——首个搞定斗地主的深度神经网络
  9. 跨界 | 隐形AI与设计
  10. 21 款 yyds 的 IDEA插件