软件工程 第4章 总体设计 习题答案

一.单选题(共9题,45.0分)

1

对软件的过分分解,必然导致( )(5.0分)

  • A、模块的独立性差
  • B、接口的复杂程度增加
  • C、软件开发的总工作量增加
  • D、以上都正确

我的答案:B得分: 5.0分

2

结构化分析方法是一种面向(   )需求分析方法(5.0分)

  • A、对象
  • B、数据字典
  • C、数据流
  • D、结构图

我的答案:C得分: 5.0分

3

模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的(  )(5.0分)

  • A、抽象与信息隐蔽
  • B、局部化和封装化
  • C、内聚性和偶合性
  • D、激活机制和控制方法

我的答案:C得分: 5.0分

4

 一个模块直接引用另一个模块中的数据,这两个模块之间的耦合是(  )(5.0分)

  • A、公共耦合
  • B、数据耦合
  • C、控制耦合
  • D、内容耦合

我的答案:B得分: 5.0分

5

模块中的所有成分结合起来完成一项任务,该模块的内聚度是(    )的。它具有简明的外部界面,由它构成的软件易于理解、维护。(5.0分)

  • A、偶然性
  • B、顺序性
  • C、通信性
  • D、功能性

我的答案:D得分: 5.0分

6

把结构化设计说成是面向数据流的设计,其原因是(  )(5.0分)

  • A、它定义了从数据流图向模块结构图的变换
  • B、数据流的加工对应着模块结构图的模块
  • C、从结构化系统分析的DFD着手
  • D、基本方法都是自顶向下的分解

我的答案:A得分: 5.0分

7

结构化分析方法是一种预先严格定义需求的方法,它是实施时强调的是分析对象的( )(5.0分)

  • A、控制流
  • B、数据流
  • C、程序流
  • D、指令流

我的答案:B得分: 5.0分

8

结构化分析方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁语言描述软件系统模型。(5.0分)

  • A、DFD图
  • B、PAD图
  • C、IPO图
  • D、数据字典

我的答案:D得分: 5.0分

9

模块(   )定义为受该模块内一个判定影响到的所有模块的集合。(5.0分)

  • A、控制域
  • B、作用域
  • C、宽度
  • D、接口

我的答案:B得分: 5.0分

二.判断题(共1题,5.0分)

1

程度最低的耦合是数据耦合,程度最高的内聚是功能内聚(5.0分)

我的答案:×得分: 0.0分

(不是无直接耦合吗?求解)

制作不易,来个点赞关注啦ˋ( ° ▽、° ) 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值