软件工程第4章习题课件_第1页
软件工程第4章习题课件_第2页
软件工程第4章习题课件_第3页
软件工程第4章习题课件_第4页
软件工程第4章习题课件_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章习题一.填空题1.在软件概要设计阶段,建立软件结构后,还应该为每个模块写一份处理说明和()答案:接口说明2.两个模块都使用同一张表,模块的这种耦合称为()答案:公共耦合3.一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为()答案:通信内聚

14.软件结构是以()为基础而组成的一种控制层次结构

答案:模块5.反映软件结构的基本形态特征是()答案:深度,宽度,扇入,扇出6.一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()答案:数据耦合7.两个模块通过全程变量相互作用,这种耦合方式称为()答案:公共耦合4.软件结构是以()为基础而组成28.一个模块的作用范围指()的集合答案:受该模块内一个判定影响的所有模块9.一个模块的控制范围指()的集合答案:模块本身以及其所有下属模块10.结构化设计以()为基础映射成软件结构答案:数据流图11.为了防止软件概要设计的错误传播到开发后续阶段,在概要设计文档完成以后,要进行()答案:软件评审8.一个模块的作用范围指(3二.选择题设计软件结构一般不确定()A模块的功能B模块的接口C模块内的局部数据D模块间的调用关系答案:C2.结构化设计方法是一种面向()的设计方法A数据流B数据结构C数据库D程序答案:A二.选择题设计软件结构一般不确定()答43.软件概要设计后得到()A初始化的软件结构图B优化后的软件结构图C模块的详细算法D程序编码答案:B4.为了提高模块的独立性,模块内部最好是()A逻辑内聚B时间内聚C功能内聚D通信内聚答案:C5.为了提高模块的独立性,模块之间最好是()A公共耦合B控制耦合C内容耦合D数据耦合答案:D 3.软件概要设计后得到()答案:56.结构化设计方法在软件开发中,用于()A测试用例设计B软件概要设计C程序设计D软件详细设计答案:B7.划分模块时,一个模块的()A作用范围应该在其控制范围之内B控制范围应该在其作用范围之内C作用范围与控制范围互相不包含D作用范围与控制范围不受任何限制答案:A6.结构化设计方法在软件开发中,用于(68.软件设计阶段一般可以分为()A逻辑设计与功能设计B概要设计与详细设计C概念设计与物理设计D模型设计与详细设计

答案:B

9.好的软件结构应该是()A高耦合,高内聚B低耦合,高内聚C高耦合,低内聚D低耦合,低内聚答案:B8.软件设计阶段一般可以分为()7三.名词解释1.软件设计2.模块化3.信息隐蔽4.模块独立性5.耦合性6.内聚性7.模块的控制范围8.模块的作用范围9.软件结构四.简答题什么是软件概要设计,该阶段的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论