软件工程第4章 结构化设计习题(附答案)

一. 单选题

1. (单选题)结构化设计的目标是__

  • A. 建立系统软件模型
  • B. 建立软件体系结构和详细的处理算法
  • C. 产生设计规格说明书
  • D. 以上全部

正确答案: D:以上全部;

2. (单选题)概要设计不包括___

  • A. 体系结构设计
  • B. 接口设计
  • C. 数据设计
  • D. 数据结构设计

正确答案: D:数据结构设计;

3. (单选题)模块结构图中,如果两个模块之间有直线连接,表示他们之间存在___关系

  • A. 调用
  • B. 组成
  • C. 连接
  • D. 顺序执行

正确答案: A:调用;

4. (单选题)关于概要设计阶段的任务,以下说法错误的是__

  • A. 主要任务是将DFD转为软件结构图
  • B. 针对不同类型的DFD有不同的设计方法
  • C. 精化软件结构图不属于概要设计阶段的任务
  • D. 根据穿越系统边界的数据流确定系统与外界的接口

正确答案: C:精化软件结构图不属于概要设计阶段的任务;

5. (单选题)

一个模块把一个数值量作为参数传送给另一模块,这两个模块之间的耦合是_

  • A. 逻辑耦合
  • B. 数据耦合
  • C. 控制耦合
  • D. 内容耦合

正确答案: B:数据耦合;

6. (单选题)为了提高模块的独立性,模块内部最好是___

  • A.

    逻辑内聚

  • B. 时间内聚 
  • C. 功能内聚
  • D. 通信内聚

答案: C:功能内聚;

7. (单选题)

关于模块的扇入扇出,以下说法正确的是___

  • A.

    扇入表示有多少个上层模块直接或间接调用它

  • B.

    模块扇入高时应当重新分解,以消除控制耦合的情况

  • C.

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

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

正确答案: C:一个模块的扇出太多,说明该模块过分复杂,缺少中间层;

8. (单选题)

划分模块时,一个模块的__

  • A. 作用范围应在其控制范围内
  • B. 控制范围应在其作用范围内
  • C. 作用范围与控制范围互不包含
  • D. 作用范围与控制范围不受任何限制

正确答案: A:作用范围应在其控制范围内;

9. (单选题)用户界面应具备的特性中,最重要的是___

  • A. 可使用性
  • B. 灵活性
  • C. 可靠性
  • D. 可扩展性

正确答案: A:可使用性;

10. (单选题)设计人机交互的界面时,应当遵循一定的设计原则,不包括___

  • A. 操作步骤少
  • B. 提供undo功能
  • C. 减少人脑的记忆负担 
  • D. 增加复杂的功能

正确答案: D:增加复杂的功能;

11. (单选题)程序控制结构分为_____三种基本结构

  • A.

    分块、顺序、循环

  • B.

    顺序、嵌套、选择 

  • C. 顺序、选择、循环
  • D. 递归、堆栈、队列

正确答案: C:顺序、选择、循环;

12. (单选题)软件概要设计说明书中不应包括__

  • A.

    软件体系结构的设计结果

  • B.

    系统接口设计规范

  • C.

    各处理过程的算法

  • D. 文件系统设计和数据库的设计

正确答案: C:各处理过程的算法;

13. (单选题)关于软件设计规约,以下说法错误的是__

  • A. 详细设计规约对应于系统的单元测试
  • B. 详细设计规约主要作为软件设计人员与编程人员之间交流的媒体
  • C. 概要设计规约对应于系统的确认测试
  • D. 概要设计规约主要作为软件项目管理人员、系统分析人员与设计人员之间交流的媒体

正确答案: C:概要设计规约对应于系统的确认测试;

14. (单选题)在软件模块设计中,若模块的扇入高,下述正确的是(  )。

  • A. 该模块需要控制和协调许多下属模块
  • B. 该模块有多个子模块
  • C. 该模块在软件结构图的最上层
  • D. 该模块被多个模块共用

正确答案: D:该模块被多个模块共用;

15. (单选题)若某个模块的扇出高,以下关于该模块描述正确的是()

  • A. 该模块被多个模块共用
  • B. 该模块需要调用多个模块
  • C. 该模块在软件结构图的最下层
  • D. 该模块的控制域在作用域范围内

正确答案: B. 该模块需要调用多个模块

  • 17
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值