软件工程题库及答案单选_第1页
软件工程题库及答案单选_第2页
软件工程题库及答案单选_第3页
软件工程题库及答案单选_第4页
全文预览已结束

下载本文档

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

文档简介

单项选择题

1.软件开发环境按解决的问题分类包含()

A.程序设计环境B.工具箱环境C.基于方法的环境D.以言语为中心的环境

2.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是〔〕

A.程序B.需求C.设计D.规约

3.以下选项中,用作详细设计的工具是1J

A.层次图B.数据流图C.模块结构图D.盒图

4.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是C〕

A.用况图B.部署图C.对象图D.构件图

5.依据软件需求分类,以下选项中不属于设计约束的是C〕

A.并发操作B.握手协议C.质量属性D.硬件限制

6.依据RUP测试活动,输入为测试用况,活动为完成测试,则输出为C〕

A.测试方案B.测试沟件C.测试评价D.测试过程

7.一般来说,单元测试往往采纳C〕

A.等价类测试B.因果图测试C.白盒测试D.黑窟测试

8.支持面向对象技术的软件生存周期模型是〔〕

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

9.CMMI成熟度等级中的第四级为〔〕

A.已定义级B.已定・治理级C.延续优化级D.已治理级

10.假设一个学生可以在一所或者多所学校注册学习,那么这种关联关系称为

C3

A.依赖B.泛化C.组合D.聚合

11.以下C〕不是结构化分析方法常用的工具。

A.数据流图B.数据字典C.程序流程图D.判定树

12.软件根本过程指那些与软件生产直接相关的活动集,可分为猎取过程、供

给过程开始过程、运行过程和C〕

A.验证过程B.调试过程C.测试过程D.维护过程

13.提高程序可读性的有力手段是C〕。

A.选好一种程序设计言语B.显式说明一切变量

C.使用三种标准操纵语句D.给程序加注释

14.软件需求分析阶段的任务是确定〔〕。

A.软件开发方法B.软件开发费用C.软件系统功能D.软件开发工具

15.下面不是软件需求规格说明书的特点的是〔Do

A.正确性B.无歧义性C.完整性D.不可修改性

16.结构设计是一种应用最广泛的系统设计方法,是以C〕为根底、自顶

向下、逐渐求精和模块化的过程。

A.数据流B.数据流图C.数据库D.数据结构

17.需求分析说明书不能作为CX

A.可行性研究的依据B.用户和开发人员之间的合约

C.系统概要设计的依据D.软件验收测试的依据

18.在数据流图CDFDD中,带有名字的箭头表示C1。

A.操纵程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分

19.以下表达中,不属于结构化分析方法的是CDo

A.面向数据流的结构化分析方法B.面向数据结构的Jackson方法

C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法

20.详细设计的任务是决定每个模块的内部特性,即模块〔〕。

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

21.以下工具中属于需求分析常用工具的是CDo

A.PADB.PFDC.N-SD.DFD

22.在白盒测试法中的逻辑覆盖技术中,其中发觉错误能力最弱的覆盖技术是

CJo

A.语句覆盖B.判定厦盖C.条件覆盖D.数据流

23.在软件测试过程的4个步骤中,测试依据是需求规格说明的是C

A.单元测试B.集成测试C.确认测试D.系统测试

24.概要设计的结果是提供一份C

A.模块说明书B.框图C.程序D.数据结构

25.与设计测试数据无关的文档是C1。

A.需求说明书B.设计说明书C.源程序D.工程开发设计

26.在软件维护中,为了强化、改善系统的功能和性能,以满足用户新的要求

的维护称为〔Do

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

27.软件测试的目的是CDo

A.发觉错误B.演示程序的功能C.改善软件的性能D.挖掘软件的潜能

28.在瀑布模型中,将软件分为假设干个时期,软件工程的可行性研究一般归

属于C3

A.维护时期B.运行时期C.方案时期D.开发时期

29.以下中不属于软件维护的是C〕。

A.纠错性维护B.完善性维护C.检验性维护D.预防性维护

30.软件工程的理论和技术性研究的内容主要包含软件开发技术和C工

A.排除软件危机B.软件工程治理C.程序设计自动化D.程序设计自动化

31.软件测试过程是软件开发过程的逆过程,其最根底性的测试应是C〕。

A.集成测试B.单元测试C.有效性测试D.系统测试

32.强行排解法是一种常用的简单方法,以下选项中C〕不属于强行排解

法。

A.输出内存储器的信息B.进行回归测试

C.在程序中插入打印语句D.利用自动调试工具

33.Putnam本钱估算模型是一个〔〕模型。

A.静态单变量B.动态单变量C.静态多变量D.动态单变量

34.在SD方法中全面指导模块划分的最重要的原则是()

A.程序模块化B.模块高内聚C.模块{氐耦合D.模块独立性

35.在集成〔联合〕测试中,测试的主要目的是发觉C〕阶段的错误。

A.软件方案B.需求分析C.设计D.编码

36.以下不属于软件调试技术的是C〕。

A.强行排错法B.集成测试法C.回溯法D.原因排解法

37.下面关于PDL言语不正确的说法是()

A.PDL是描述处理过程怎么做B.PDL是只描述加二做什么

C.PDL也称为伪码D.PDL的外层语法应符合一般程序设计言语常用的语法规则

38.程序的三种根本操纵结构的共同特点是()。

A.不能嵌套使用B.只能用来写简单程序

C.只能一个入口和一个出口D.已经用硬件完成

39.在面向对象的高层设计体系结构中,()是用来描述用户一般使用软件

习惯的局部

A.人机交互界面B.问题论域C.系统交互界面D.数据治理

40.在ATM机系统中,以下(〕不能在面向对象设计中被定义为类。

A.中央计算机B.柜台事务C.拨号D.营业厅

41.模块的内聚性最高的是〔〕

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

42.把一组具有相似特性的对象组合在一起,称之为C1

A.多态性B.类C.消息D.继承性

43.以下说法错误的选项是()。

A.面向对象分析与面向对象设计的定义没有明显区别

B.从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程

C.在实际的软件开发过程中,面向对象分析与面向对象设计的界限是模糊的

D.面向对象分析和面向对象设计活动是一个屡次反复迭代的过程

44.SA方法的根本思想是C〕

A.自顶向下逐渐分解B.岂底向上逐渐抽象C.自底向上逐渐分解D.自底向下逐渐抽象

45.在E-R模型中,包含以下根本成分()o

A.数据、对象、实体B.操纵、联系、对象C.实体、联系、属性D.实体、属性、操作

46.程序的三种根本操纵结构是CDo

A.过程、子程序和分程序B.顺序、选择和重复C.递归、迭代和回溯D.调用、返回和转

47.软件治理的主要职能有〔〕。

A.人员治理、方案治理B.标准化治理、配置治理C.本钱治理、进度治理D.A和B

48.以下模型属于本钱估算方法的有〔Do

A.C0C0M0模型B.McCall模型C.McCabe模型D.时间估算法

49.以下言语中哪个言语是低级言语〔3o

A.PASCALB.VISUUBASICC.C++D.汇编言语

50.原型化方法是一类动态定义需求的方法,以下表达中,哪一个不具有原型

化方法的特点CJo

A.提供严格定义的文档B.强化用户参与和

温馨提示

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

评论

0/150

提交评论