软件工程复习题-04 总体设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
04 总体设计 一、选择题 1.模块的内聚性最高的是(功能内聚 ) 2.总体设计的目的是确定整个系统的(功能及模块结构)。 3.一个模块内部各程序都在同一数据结构上操作,这个模块的内聚性称为(通信内聚)。 4.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括(C )。 A. 设计软件的模块结构 B. 定义接口并建立数据结构 C. 模块设计 D. 生成概要设计规格说明 5.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( 时间内聚)。 6.为了提高模块的独立性,模块之间最好使用(数据耦合)。 7.结构化程序设计的一种基本方法是(逐步求精法)。 8.对软件进行分解,是为了(降低模块的复杂程度)。 9.在软件工程中,描绘软件结构的图形工具不包括( C )。 A. 层次图 B. HIPO图 C.PAD图 D.H图 10.两个模块彼此传递的信息中有控制信息,这种耦合称为(控制耦合)。 11.耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下:(内容耦合,公共环境耦合,控制耦合,数据耦合) 12.结构化设计又称为(面向数据流设计 )。 13.按照总体设计中的启发式规则,模块的作用域和模块的控制域之间的关系应为( 模块的作用域应在模块的控制域之内 ) 。 14.在SD方法中全面指导模块划分的最重要的原则是 (模块独立性)。 15.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括 (C)。 A. 设计软件的模块结构 B. 定义接口并建立数据结构 C. 模块内部算法设计 D. 生成概要设计规格说明 二、填空 1.软件设计的主要任务是根据 导出系统的实现方案。 (软件需求规格说明书) 2.一个模块拥有的直属下级模块的个数称为 ,一个模块的直接上级模块的个数称为。 (模块的扇出、模块的扇入) 3.将数据流图映射为软件结构时, 所用映射方法涉及信息流的类型。其信息流分为 和 两种类型。 (变换型、事务型) 4.耦合的强弱取决于 的复杂性、进入或调用模块的位置以及通过界面传送数据的多少等。 (模块间接口) 5.总体设计确定模块的   ,而详细设计确定模块的   。 (外部结构、内部结构) 6.软件结构是以   为基础而组成的一种控制层次结构。 (模块) 三、判断题 1. 耦合是影响软件复杂度的重要因素。设计时应尽量使用内容耦合,少用控制耦合和特征耦合,限制公共环境耦合,完全不用数据耦合。( × ) 2. 采用信息隐藏原理指导模块设计可以支持模块的并行开发,减少软件测试和软件维护的工作量。( √ ) 3. 模块接口设计要简单,以便降低复杂程度和冗余度。( √ ) 4. 在模块化原理中,模块的作用域应该在控制域内。( √ ) 5. 系统分析阶段和系统设计阶段一般不考虑测试。 (× ) 6. 改造程序结构,要降低耦合度,提高内聚度。 (√) 7. 一个软件系统中可能会出现所有模块之间没有任何联系的情况。 ( × ) 8. 概要设计也称总体设计,其过程由确定设计方案和结构设计两个阶段组成。( √ ) 9. 模块的扇入是指该模块被其它模块调用的个数,扇入应尽可能的小。 ( × ) 10. 软件概要设计包括软件系统结构设计以及数据结构和数据库设计。(√) 四、简答题 什么是模块化?模块化的根据是什么?采用模块化原理的优点是什么? 简述总体设计过程应该遵循的基本原理。 软件结构设计的启发式规则有哪些?(书p43-45) 结构化设计方法过程(书p46) 五、设计题 参考课后题 六、名词解释 结构化设计 模块化 逐步求精 信息隐藏 耦合 内聚 作用域 控制域 扇出 扇入 模块独立性

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档