最新消息:可做奥鹏等各院校作业论文,答案请联系QQ/微信:18866732

【奥鹏】22秋西交《软件工程概论》在线作业

西交《软件工程概论》在线作业-00002

试卷总分:100  得分:100

一、单选题 (共 25 道试题,共 50 分)

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.技术分析

 

11.软件工程学的目的应该是最终解决软件生产的()问题。

A.提高软件的开发效率

B.使软件生产工程化

C.消除软件的生产危机

D.加强软件的质量保证

 

8.软件生存周期中时间最长的阶段是()。

A.需求分析阶段

B.概要设计阶段

C.测试阶段

D.维护阶段

 

8.当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.

A.判定表和判定树

B.盒图

C.流程图

D.关系图

 

9.面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.

A.对应

B.映射

C.反映

D.反射

 

10.软件是一种( )产品

A.逻辑

B.物质

C.消耗

D.有形

 

11.描述类中对象的行为,反映了状态与事件关系的是( )

A.数据流图

B.状态图

C.对象图

D.结构图

 

12.软件测试的目的是()

A.证明软件系统中存在错误

B.证明软件的正确性

C.找出软件系统中存在的所有错误

D.尽可能多的发现软件系统中的错误

 

13.软件设计一般分为总体设计和详细设计,它们之间的关系是( )

A.全局和局部

B.抽象和具体

C.总体和层次

D.功能和结构

奥鹏作业答案请进open5.net或请联系QQ/微信:18866732

14.从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为( )的方法.

A.面向对象

B.面向数据

C.面向过程

D.面向属性

 

15.为适应软件运行环境的变化而修改软件的活动称为( ).

A.纠错性维护

B.适应性维护

C.改善性维护

D.预防性维护

 

16.下面有关软件维护的叙述( )是正确的

A.设计软件时就应考虑到将来的可修改性

B.维护软件是一件很吸引人的创造性工作

C.维护软件就是改正软件中的错误

D.谁编写软件就应由谁来维护这个软件

 

17.一个模块的( )是指能直接控制该模块的模块数.

A.扇出数

B.扇入数

C.宽度

D.深度

 

18.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).

A.纠错性维护

B.适应性维护

C.改善性维护

D.预防性维护

 

19.下面哪个不是集成测试使用的图模型( )

A.顺序图

B.协作图

C.活动图

D.用例图

 

6.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )

A.细节

B.输入与输出

C.软件的作者

D.绘制的时间

 

21.白盒测试方法重视( )的度量

A.测试覆盖率

B.测试数据多少

C.测试费用

D.测试周期

 

22.在软件开发和维护中所产生的一系列严重的问题通常称为软件危机,这些问题中相对次要的因素是()。

A.文档质量

B.开发效率

C.软件功能

D.软件性能

 

25.软件测试法中,(  )主要分析程序的内部结构。

A.白盒法

B.黑盒法

C.因果图法

D.错误推测法

 

24.以下说法错误的是( )

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

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

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

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

 

25.判定表由四部分组成:左上部列出( ).

A.条件组合与动作之间的对应关系

B.所有条件

C.所有可能的动作

D.可能的条件组合

 

二、多选题 (共 5 道试题,共 10 分)

26.下列属于模块的耦合性类型的是( )

A.程序耦合

B.标记耦合

C.数据耦合

D.控制耦合

E.公共耦合

 

27.可行性研究的任务包括( )

A.技术可行性

B.经济可行性

C.社会可行性

D.过程可行性

 

28.软件工程的目标包括( )

A.付出较低的开发成本

B.取得较好的软件性能

C.易于移植

D.能够按时完成开发任务

E.较低的维护费用

F.较高的软件可靠性

 

29.Constantine提出的“组织范型”包括( )

A.封闭式范型

B.随机式范型

C.开放式范型

D.同步式范型

 

27.下面关于软件的特特征的有()

A.软件是逻辑的,而不是产品

B.软件是被开发和设计出来的,而不是传统意义上被制造的

C.软件的研制需要投入大量的、复杂的脑力劳动,成本高

D.软件研制不需要太多人力

 

三、判断题 (共 20 道试题,共 40 分)

31.对象建模的过程:确定类、准备数据字典、确定关联、确定属性、使用继承来细化类、完善对象模型

 

32.为了提高模块的独立性,模块内部最好是时间内聚。()

 

49.面向对象设计可分为系统设计和对象设计( )

 

34.Booch方法的开发模型分静态模型和动态模型类型。( )

 

35.非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。

 

36.类有三种复用方式:实例复用、继承复用、多态复用。

 

37.深度是指结构图控制的层次,也是模块的层数()

 

38.软件工程过程包含7个过程()

 

39.对象之间进行通信的一种构造叫消息()

 

40.软件层次一般分为专用应用层、通用应用层、中间件层、系统软件层四个层。()

 

41.类之间的连接关系是聚合关系;类之间整体与部分的关系是关联关系( )

 

42.螺旋模型将瀑布模型和增量模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。( )

 

43.UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。( )

 

44.带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。

 

45.软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。( )

 

46.软件体系结构的几种模型包括:结构模型、结构模型、动态模型、过程模型( ))

 

47.瀑布模型本质上不是一种线性顺序模型( )

 

48.面向对象的方法包含面向对象分析、面向对象设计和面向对象实现()

 

32.针对不同工作目标,软件项目计划有:项目实施计划、质量保证计划、软件测试计划、文档编制计划、用户培训计划、综合支持计划、软件发布计划。

 

50.面向对象软件的测试过程有:单元测试、集成测试、确认测试等。()

转载请注明:奥鹏作业之家 » 【奥鹏】22秋西交《软件工程概论》在线作业

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址