软件工程试卷(附答案).pdfVIP

  • 6
  • 0
  • 约7.75千字
  • 约 7页
  • 2025-05-19 发布于河北
  • 举报

一、单项选择题(每题2分,共40分)

1.软件生存周期模型有多钟,下列选项中,C()不是软件生存周期模型。

A.旋模型B.增量模型C.功能模型D.瀑布模型

2.以下说法错误的是(C)o

A.增量模型是在瀑布模型的基础上加以修改而形成的

B.增量模型推迟某些阶段或所有阶段中的细节,从而较早地产生工作软件

C.瀑布模型和增量模型都属于整体开发模型

D.瀑布模型规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节

3.可行性分析中,系统流程图用于描述(A)o

A.当前运行系统B.当前逻辑模型

C.目标系统D.新系统

4.研究软硬件资源的有效性是进行(A)研究的一方面。

A.技术可行性B.经济可行性C.社会可行性D.操作可行性

5、数据字典中,一般不包括下列选项中的(D)条目。

A.数据流B.数据存储C.加工D.源点与终点

6、SA方法的分析步骤是首先调查了解当前系统的工作流程,然后(A)o

A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型

B.获得当前系统的物理模型,抽象出目标系统的逻辑碟型,建立FI标系统的物理模型

C.获得当前系统的逻辑模型,抽象出目标系统的物理噗型,建立目标系统的逻辑模型

D.获得当前系统的逻辑模型,抽象出目标系统的物理模型,建立目标系统的物理模型

7、通过(B)可以完成数据流图的细化。

A.结构分析B.功能分解C.数据分析D.系统分解

8、对软件进行分解,是为了(C)

o

A.降低模块的复杂程度

B.降低模块间接口的复杂程度

C,降低模块的复杂程度,并降低模块间接口的复杂程度

D.降低模块的复杂程度,并提高模块间接口的复杂程度

9、为了提高模块的独立性,模块内部最好是(C)o

A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚

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

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

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

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

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

11、在软件开发过程中,以下说法正确的是(B)。

A.程序流程图是逐步求精的好工具

B.N-S图不可能任意转移控制,符合结构化原则

C.判定表是一种通用的设计工具

D.程序流程图和N-S图都不易表达模块的层次结构

12、面向数据结构的设计方法(Jackson方法)是进行(B)的形式化的方法。

A.系统设计B.洋细设计C.软件设计D.编码

13、所有的对象可以成为各种对象类,每个对象类都定义了一组(B)

A.说明B.方法C.过程D.类型

14、以下说法错误的是(D)

A.对象具有很强的表达能力和描述功能

B.对象是人们要进行研究的任何事务

C.对象是封装的基本单位

D.类封装比对象封装更具体、更细致

15、以

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档