软件工程期末考试_第1页
软件工程期末考试_第2页
软件工程期末考试_第3页
软件工程期末考试_第4页
软件工程期末考试_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

软件工程期末考试

1.软件文档是()。[单选题]*

A.程序

B.工具

C.文书和资料

D.数据

2.软件工程的出现主要是由于()。[单选题]*

A.程序设计方法学的影响

B.其它工程科学的影响

C.软件危机的出现

D.计算机的发展

3.软件是一种()性的工业产品。[单选题]*

A.理论

B.逻辑

C.消耗

D.体力

4.软件的主要结构和功能是在()阶段决定的。[单选题]*

A.分析阶段(正确答案)

B.编码阶段

C.测试

D.维护

5.作坊式小团体合作生产方式是在()的时代。[单选题]*

A.程序系统

B.软件工程

C.程序设计

D.软件生产自动化

6.项目开发计划是一种()文档。[单选题]*

A.技术性

B.管理性

C.设计性

D.需求分析

7.软件的开发主要是()。[单选题]*

A.研制(正确答案)

B.拷贝

C.再生产

D.复制

8.软件工程与计算机科学学科性质不同,软件工程着重于()。[单选题]*

A.原理的理论

B.理论研究

C.理论探讨

D.建造软件系统

9.软件的程序系统发展阶段,生产方式是()。[单选题]*

A.个体手工劳动

B.作坊式的小集团生产

C.团体手工劳动

D.工程化生产

10.不属于软件具有的特征的是()[单选题]*

A.没有明显的制作过程

B.一经开发不会失效

C.成本高昂

D.只能通过复杂思维过程才能感知它

11.开始采用高级程序设计语言的阶段是()。[单选题]*

A.程序设计

B.程序系统(正确答案)

C.软件工程

D.第四阶段

12.不属于Boehm的7条软件工程基本原理的是()。[单选题]*

A.分阶段严格管理

B.开发小组少而精

C.采用传统的设计方法

D.严格控制软件质量

13.下列选项不属于判断一个开发方法成败的量度标准的是()。[单选题]

A.可以在规定时间内完成工作

B.可以实现软件构件在不同环境的移植确答案)

C.较低的开发成本

D.较好的软件性能

14.软件工程周期一般包括:软件的定义、开发和维护,下述()不是软件开发周期

应包括的内容。[单选题]*

A.需求分析

B.结构设计

C.程序编程

D.性能优化

15.以文档作为驱动,适合于软件需求明确的软件项目的生存周期模型是()[单选题]

*

A.喷泉模型

B.增量模型

C.瀑布模型(正确答案)

D.螺旋模型

16.以数据结构为驱动,适合于小规模的项目的软件开发方法是()[单选题]*

A.结构化开发方法

B.JACKSON方法

C.面向对象方法

D.快速原型方法

17.软件生存周期中,()阶段是回答“要解决的问题有可行的解决方法吗”的问题。

[单选题]*

A.需求分析

B.可行性分析(正确答案)

C.概要分析

D.测试

18.需求分析是在()进行的。[单选题]*

A.用户

B.用户和分析设计人员上确答案)

C.开发人员内部

D.使用和维护人员

19.软件的主要结构和功能是在()阶段确定的。[单选题]*

A.分析阶段(正确答案)

B.编程阶段

C.测试阶段

D.维护阶段

2().在软件开发模型中,推出最早、应用最广的模型是()。[单选题]*

A.瀑布模型(正确答案)

B.喷泉模型

C.增量模型

D.螺旋模型

21.()阶段的任务是把每一个模块的控制结构转换成计算机可以接受的程序代码。

[单选题]*

A.详细设计

B.测试

C.维护

D.编码(正确答案)

22.()阶段是把每一个模块完成的功能进行具体的描述,要把功能描述转变成精确

的、结构化的

过程描述。[单选题]*

A.概要设计

B.详细设计

C.编码

D.测试

23.在软件开发模型中,()方法的指导思想是自顶向下、逐步求精,它的基本准则

是功能的分解和

抽象。[单选题]*

A.结构化(正确答案)

B.面向对象

C.JSD方法

D.RSP方法

24.在软件工程周期模型中,()是风险驱动的模型,它适合于内部开发的大型项

目。[单选题]*

A.瀑布模型

B.增量模型

C.螺旋模型

D.喷泉模型

25.在软件工程周期模型中,()是适合于对安全性、可靠性和保密性要求的系统开

发,而且实际应

用并不多。[单选题]*

A.基于组件开发模型

B.形式化开发模型

C.喷泉模型

D.螺旋模型

26.JACKSON方法是一种()的开发方法。[单选题]*

A.结构化开发

B.面向数据结构

C.面向对象

D.原型法

27.下列不属于可行性分析主要的研究方面的是()。[单选题]*

A.经济可行性

B.开发可行性

C.操作可行性

D.技术可行性

28.在可行性分析阶段,考察用户对新系统的认识和接收程度产生的影响属于()分

析。[单选题]*

A.经济可行性

B.开发可行性

C.操作可行性

D.技术可行性

29.软件可行性分析本质上是要进行一次()需求分析、设计过程。[单选题]*

A.简化、压缩的

B.详细的

C.彻底的

D.深入的

30.()的目标是用最小的代价在尽可能短的时间内确定一个软件项目是否能够开

发、是否值得开

发。[单选题1*

A.软件可行性分析

B.项目开发计划

C.软件需求分析

D.软件概要分析

31.技术可行性研究的问题之一是()。[单选题]*

A.成本效益问题

B.是否存在侵权

C.技术风险问题

D.运行方式问题

33.需求分析最主要的技术文档之一是()。[单选题]*

A.项目开发计划

B.设计说明书

C.需求规格说明个案)

D.可行性分析报告

34.在需求分析之前,有必要进行的是()。[单选题]*

A.程序设计

B.可行性分析

C.ER分析

D.概要设计

35.软件需求分析阶段,建立原型的主要目的是()。[单选题]*

A.确定系统的功能和性能

B.确定系统的运行条件

C.确定系统是否满足用户的需要

D.确定系统是否满足开发人员的需要

36.软件开发的需要分析阶段,主要任务是()。[单选题]*

A.定义算法

B.给出系统模块结构

C.给出软件解决方案

D.定义需求并建立模型

37.项目开发计划是一种()文档。[单选题]*

A.技术性

B.管理性(正确答案)

C.设计性

D.需求分析

38.需求分析阶段,要确定对问题的综合要求,其中,最主要是()需求。[单选题]

*

A.功能(正确答案)

B.性能

C.可靠性

D.可维护性

39.需求分析的质量对软件的最终质量至关重要,下列不能体现需求分析的难点的

是()。[单选题]*

A.软件解决的问题日益复杂

B.软件涉及人员多,交流复杂

C.用户的需求容易发生变动

D.需求的总类繁多,容易混淆(正确答案)

40.需求分析阶段,下列选项不属于需求分析的主要任务的是()。[单选题]*

A.确定系统的综合需求

B.分析系统的数据要求

C.分析系统的模块结构

D.导出系统的逻辑模型

41.需求分析的方法中,()是从数据的角度建模,常用工具是ER图。[单选题]*

A.功能分解法

B.结构化分析法

C.信息建模法

D.面向对象法

42.在需求获取中,()方法越来越被普遍采纳,它便于运用面向对象的技术转化为

对象模型。[单选题]*

A.基于用例的方法舄答案)

B.原型法

C.现场观察法

D.面谈

43.在需求获取中,()方法可以在短暂的时间内,尽可能得达成共识。[单选题]*

A.用户面谈

B.问卷调查

C.需求专题讨论会

D.现场观察

44.需要验证中,()验证是指,任何一条需求都不能和其他的需求互相矛盾。[单选

题]*

A.一致性验证(正确答案)

B.完整性验证

C.有效性验证

D.可跟踪性验证

45.软件需求可以分成不同的层次,其中()是反映了组织或客户对系统高层次的目

标要求。[单选题]*

A.业务需求

B.用户需求

C.功能需求

D.性能需求

46.在进行可行性研究和项目开发计划后,如果确定开发一个新的软件系统是必要

的、可能的,然后进

入()阶段。[单选题]*

A.软件概要设计

B.软件详细设计

C.软件需求分析角答£)

D.软件实现

47.下列选项中,()不用于需求规格说明中功能说明。[单选题]*

A.软件结构图

B.结构化语言

C.判定表

D.判定树

48.在进行需求分析时,使用的工具()是不适合的。[单选题]*

A.数据流图

B.判定表

C.系统流程图

D.数据字典

49.结构化分析方法中,使用的描述工具()定义了数据流图中每一个图形元素。[单

选题]*

A.数据流图

B.数据字典

C.结构化语言

D.判定树和判定表

50.软件开发的需求分析阶段,最主要的任务是()。[单选题]*

A.给出软件解决方案

B.给出系统模块结构

C.定义模块算法

D.定义需求并建立系统模型

51.软件结构中耦合程度最高,也是最差的耦合是()。[单选题]*

A.公共耦合

B.内容耦合

C.控制耦合

D.数据耦合

52.一个模块把数值作为参数传递给另一个模块,这种耦合方式称为()。[单选题]

*

A.数据耦合

B.公共耦合

C.控制耦合

D.标记耦合

53.一个模块的内部各个程序都在同一个表上操作,这个模块内聚称为()[单选题]*

A.时间内聚

B.功能内聚

C.通信内聚

D.顺序内聚

54.绘制软件结构图时,应注意调用关系只能是()[单选题]*

A.从上到下/答案)

B.从下到上

C.从左向右

D.从右向左

55.下列选项中,不能反映软件结构的基本形态特征是()[单选题]*

A.深度

B.扇入

C.扇出

D.粒度(正确答案)

56.划分模块时,下列说法正确的是()[单选题]*

A.作用范围应在其控制域之内

B.控制域应在其作用范围之内

C.作用范围和控制域互不包含

D.作用范围和控制域互不受限制

57.结构化程序设计流程图中一般包括三种基本结构,下列结构中()是不属于基本

结构的。[单选题]*

A.顺序结构

B.条件结构

C.选择结构

D.嵌套结构

58.详细设计的基本任务是确定每一个模块的()设计。[单选题]*

A.功能

B.调用关系

C.输入输出数据

D.算法(正确答案)

59.下列说法不正确的是()。[单选题]*

A.流程图不宜表示数据结构

B.流程图容易造成非结构化的程序结构

C.流程图支持逐步求精

D.流程图描述的是程序的逻辑结构

60.下来说法不正确的是()。[单选题]*

A.PAD图支持逐步求精

B.PAD图容易造成非结构化程序结构

C.PAD图描述的是算法

D.PAD图容易表达模块的层次关系

61.Jackson方法是以()为中心的。[单选题]*

A.控制

B.数据结构(正确答案)

C.活动事件

D.数据流

62.结构化程序设计主要强调的是()。[单选题]*

A.程序的效率

B.程序的可读性(正确答案)

C.程序的规模

D.程序的可移植性

63.下列选项中,不属于程序设计语言心理特征的表现形式是()。[单选题]*

A.简洁性

B.歧义性

C.可移植性(正确答案)

D.局部性和顺序性

64.如果编写系统软件,可以选择()语言。[单选题]*

A.FoxPro语言

B.C语言

C.Cobol语言

D.Fortran语言

65.程序设计语言心理特征不包括()。[单选题]*

A.歧义性

B.移植性(正确答案)

C.简洁性

D.传统性

66.程序设计语言的工程特征包括()。[单选题]*

A.维护性(正确答案)

B.局部性

C.顺序性

D.简洁性

67.选择程序设计语言的关键因素是()。[单选题]*

A.项目应用领域(正确答案)

B.软件执行环境

C.软件开发方法

D.算法和数据结构

68.如果需要处理复杂的数值运算,可以选择的语言不包括()语言。[单选题]*

A.Pascal

B.C

C.SQL(正确答案)

D.Fortran

69.目前,4GL语言主要用于()领域。[单选题]*

A.科学工程计算

B.数据处理和数据库应用(正确答案)

C.实时处理

D.人工智能

70.下列逻辑覆盖标准中覆盖最强的是()。[单选题]*

A.语言覆盖

B.判定覆盖

C.条件覆盖

D.条件组合覆盖(正确答案)

71.下列说法正确的是()。[单选题]*

A.经过测试没有发现错误说明程序正确

B.测试的目的是为了证明程序没有错误

C.成功的测试时发现迄今尚未发现的错误

D.成功的测试时没有发现错误的测试

72.与确认测试阶段相关的文档是()。[单选题]*

A.需求规格说明书

B.概要设计说明书

C.详细设计说明书

D.源程序

73.下列说法正确的是()[单选题]*

A.经过测试没有发现错误说明程序正确

B.测试的目的是为了证明程序的正确性

C.成功的测试时发现迄今为止未发现的错误的测试

D.成功的测试时没有发现错误的测试

74.发现错误能力最弱的是()[单选题]*

A.语句覆盖(正确答案)

B.判定覆盖

C.条件覆盖

D.路径覆盖

75.下列()方法能有效地检测输入条件的各种组合引起的错误。[单选题]

A.等价类划分

B.边界值分析

C.错误推断

D.因果图

76.与确认测试相

温馨提示

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

最新文档

评论

0/150

提交评论