【吉林大学计算机学院《软件工程》超星 章节测验 章末作业(解析)】五、总体设计

本文讨论了面向数据流的设计方法,强调了模块内聚性和耦合度在设计中的重要性。数据流图的转换、内聚性的不同类型以及不同类型的耦合在软件设计中的应用被阐述,同时提到了模块设计的目标是高内聚、低耦合。此外,还涉及了软件体系结构风格,如管道-过滤器风格和层次系统风格,以及模块化设计的原则和目标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.单选题(共18题,72.0分)

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

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

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

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

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

答案:D

解析:变换分析第七步:使用设计度量和启发式规则对第一次分割得到的软件结构进一步精化。


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

A、逻辑内聚

B、偶然内聚

C、功能内聚

D、信息内聚

答案:B

解析:模块内各部分之间没有联系,或者即使有联系,这种联系也很松散。——偶然内聚


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

A、标记耦合

B、数据耦合

C、功能耦合

D、控制耦合

答案:B

注:不存在功能耦合


【单选题】关于软件设计规约,以下说法错误的是( )。

A、概要设计规约对应于系统的确认测试

B、详细设计规约主要作为软件设计人员与编程人员之间交流的媒体

C、概要设计规约主要作为软件项目管理人员、系统分析人员与设计人员之间交流的媒体

D、详细设计规约对应于系统的单元测试

答案:A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值