阐述计算机软件设计中模块的内聚性的定义、类型及其功能。

时间:2024-04-20 10:57:27 5A范文网 浏览: 答案大全 我要投稿

内聚性又称块内联系,是模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语句之间、程序段之间)联系的越紧密,则它的内聚性就很高。内聚性有以下几种类型:

  (1)偶然内聚(巧合内聚)。模块内各部分没有联系,功能上不相关。例如:几个模块均须“读a”,“写b”等相同操作,为避免重复,形成模块。

  (2)逻辑内聚。把几种相似功能组合在一个模块内,调用时由传送参数或开关来控制应执行哪一功能。例如:求平均值、最大值、最小值等。

  (3)时间性内聚。运行时,几个操作和处理需要在同一时间段内执行(时间上相关)。例如:一个初始化模块须“为变量赋值”、“打开某文件”,为正式处理做准备。

  (4)过程内聚。模块内各处理是相关的,必须依次序执行,各部分有内容联系。例如:用高斯消去法解方程。

  (5)通信内聚。模块内为完成各部分功能使用相同输入数据,产生相同的输出数据。

  (6)顺序内聚(线性化过程内聚)。例如:用高斯消去法解方程的总过程。

  (7)功能内聚。例如:对一个数开方,对一组数求最大值。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

烹饪美食经常用的香叶其实是哪种树的叶子04-20

洗干净的塑料矿泉水瓶可以用来装醋吗04-20

猜一猜哪种鱼能同时适应海水和淡水04-20

近视防控户外活动白天和晚上效果一样04-20

如果在野外挖到魔芋块茎可以生吃吗04-20

猜一猜海洋里的海绵是植物还是动物04-20

2022蚂蚁庄园8月11日答案最新04-20

读初中15岁的小明在家中长辈的带领下可以进入营业性的04-20

猜一猜海蛞蝓鲜艳的颜色是怎么产生的04-20

什么是平均指标?平均指标的作用是什么?04-20

热搜文章
最新文章