吉林大学软件工程章节测验 第五章 答案+解析

更多相关资料可以到我的github上看看:https://github.com/Kemoduoaaa/Software_Engineering

一、选择填空

1.【单选题】下面关于面向数据流的设计方法的描述中,不正确的是( )。

A、任何一个信息处理系统的信息流都可以看作是一个变换流,只有当其具有明显的“事务”特征(即有一个明显的事务中心)时,才按照事务分析的映射规则进行转换。

B、面向数据流的设计方法可以利用前面需求阶段得到的数据流图,按照一定的映射规则生成相应的软件结构图。

C、数据流图有可能全局特征是变换流,而局部区域属于事务流,反之易可,所以在进行向软件结构图的转换过程中要区分全局特征和局部特征。

D、按照变换分析或事务分析从数据流图出发转换得到的软件结构图就是最终的软件总体设计结果,不需要再进行任何的调整和优化

解析:【考点】面向数据流的设计方法

D.任何设计过程都不是机械的一成不变的。

2.【单选题】模块内聚性用于衡量模块内部各成份之间彼此结合的紧密程度。一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚性是( )的。

A、逻辑内聚

B、偶然内聚

C、功能内聚

D、信息内聚

解析:【考点】软件设计的原理—模块独立性—内聚

一些没有任何联系的语句可能在许多模块中重复出现多次,程序员为节省存储,把它们抽出来组成一个新的模块,这样的就是偶然内聚模块。

内聚从强到弱:能、序、信、程、间、辑、

3.【单选题】为了提高模块的独立性,模块之间应该选择下列( )耦合度?

A、标记耦合

B、数据耦合

C、功能耦合

D、控制耦合

解析:【考点】软件设计的原理—模块独立性—耦合

耦合从强到弱:内容、公共、外部、控制、标记、数据、非直接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值