版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软工第一次作业软工第一次作业软工第一次作业软工第一次作业编制仅供参考审核批准生效日期地址:电话:传真:邮编:为每种类型的模块耦合举一个具体的例子。数据耦合:比如图书管理系统的交欠款和处理逾期借书就是数据耦合,通过数据输入输出交流信息,为数据耦合。非直接耦合:两个单独的没有直接关系的模块1和模块2,比如学校图书馆管理系统的学生信息登记模块和图书采购模块就没有明显直接的关系,为非直接耦合,耦合程度低。特征耦合:比如交电费和交水费本身没有直接关系,但都与用户的交款模块产生相似特征.控制耦合:比如一个学生成绩查询系统,其查找模块就控制了查寻学生姓名、查询成绩等模块,为控制关系,是控制耦合。外部耦合:比如作业打印模块和通知打印模块都访问了打印机这一模块,为外部耦合。公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就是公共耦合。公共的数据环境可以是全局的数据结构,共享的通信区,内存的公共覆盖区等。如几个模块对同一个数据库的查询就属于这种耦合。公共耦合可以分为松散的公共耦合和紧密的公共耦合,其中松散的公共耦合是单向操作,如两个或多个模块对同一个文件的读操作;而紧密的公共耦合是双向的操作,如两个或多个模块对同一文件的读写操作。下面用图表示松散的和紧密的公共耦合。
内容耦合。即有下列情况时即出现内容耦合。
(1)一个模块访问另一个模块数据;
(2)一个模块不通过正常入口而转到另一个模块的内部;
(3)两个模块有一部分代码重叠;
(4)一个模块有多个入口。2、
为每种类型的模块内聚举一个具体例子。偶然内聚。即模块内各部分之间没有联系,或者即使有联系也很松散,这种即为偶然内聚,它是
内聚程度最低的模块。如一些没有任何联系的语句可能在许多模块中重复多次,程序员为了节省存储,把它们抽出来组成一个新的模块,这个模块就是偶然内聚模块逻辑内聚(Logical
Cohesion)即这种模块把几种功能组合在一起,每次调用时,由传送给模块的
判定参数来确定该模块应执行哪一种功能。如根据输入的控制信息,或从文件中读入一个记录,或向文件写出一个记录。时间内聚(Classical
Cohesion)这种模块大多数为多功能模块,但模块的各人功能的执行与时间
有关,通常要求所有功能必须在同一时间段内执行,例如初始化模块和终止模块。d.
过程内聚(Procedural
Cohesion)即一个模块内的处理是相关的,而且必须以特定次序执行,则
这个模块称为过程内聚模块。例如我们把流程图中的循环部分、判定部分、计算部分分成三个模块,这三个模块都是过程内聚模块。
e.
通信内聚(Communication
Cohesion)如果一个模块内部各功能部分都使用可相同的数据输入,
或产生了可相同的数据输入,或产生了可相同的输出数据,则称之为通信内聚模块。通常,通信内聚模块是通过数据流图来定义的。
f.
顺序内聚,即一个模块内处理元素和同一功能紧密切相关,而且这些处理必须顺序执行(通常一
个处理元素的输出数据据作为下一处理元素的输入数据)如在对员工加工资的数据库操作中,读取数据和更新数据即具有顺序内聚的关系。
g.
功能内聚(Functio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妇科手术教学查房
- 修理厂老板管理培训
- 冬季幼儿护理
- 失智症精神行为症状的应对失智老年人照护
- 四年级数学三位数乘两位数同步测试训练题大全附答案
- 言语治疗技术语言中枢
- 制药厂安全教育培训内容
- 第16讲有机化学基础-高考化学二轮总复习习题
- y=14x4+3x+arcsin5x的导数计算详细过程
- 《听觉与前庭器官》课件
- 全屋定制柜子售后合同模板
- 2024-2030年中国养生行业市场深度调研及前景趋势与投资研究报告
- 高一历史(中外历史纲要上册)期中测试卷及答案
- “传承优良家风争做时代新人”国旗下的讲话5篇
- 医疗检验科协作医院协议书
- 2024年山西省中考语文试卷附答案
- 儿科重点专科三年发展规划
- 白酒食品安全与质量控制
- SH/T 3045-2024 石油化工管式炉热效率设计计算方法(正式版)
- 2024年高考英语复习 阅读理解之说明文(解析版)
- 广东省珠海市2024年高考仿真模拟化学试卷含解析
评论
0/150
提交评论