模块的内聚性有哪几种
1、模块的内聚性有:偶然内聚性、逻辑内聚性、时间内聚性、程序内聚性、联系内聚性、依序内聚性、功能内聚性。
2、偶然内聚性:是指模块中的机能只是刚好放在一起,模块中各机能之间唯一的关系是其位置在同一个模块中。
3、逻辑内聚性:是只要机能在逻辑上分为同一类,不论各机能的本质是否有很大差异,就将这些机能放在同一模块中(例如将所有的鼠标和键盘都放在输入处理副程序中)。模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
4、时间内聚性:是指将相近时间点运行的程序,放在同一个模块中(例如在捕捉到一个异常后调用一函数,在函数中关闭已打开的文件、产生错误日志、并告知用户)。
5、程序内聚性:是指依一组会按照固定顺序运行的程序放在同一个模块中(例如一个函数检查文件的权限,之后打开文件)。
6、联系内聚性:是指模块中的机能因为处理相同的数据或者指各处理使用相同的输入数据或者产生相同的输出数据,所以放在同一个模块中(例如一个模块中的许多机能都访问同一个记录)。
7、依序内聚性:是指模块中的各机能彼此的输入及输出数据相关,一模块的输出数据是另一个模块的输入,类似工厂的生产线(例如一个模块先读取文件中的数据,之后再处理数据)。
8、功能内聚性:是指模块中的各机能是因为它们都对模块中单一明确定义的任务有贡献(例如XML字符串的词法分析)。
以下的情形会降低程序的内聚性:许多机能封装在一类型内,可以借由方法供外界使用,但机能彼此类似之处不多。在方法中进行许多不同的机能,使用的是相关性低或不相关的数据。
-
面部如何隔离油烟
面部隔离油烟方法:1、及时开启抽油烟机。2、给厨房通风,保证厨房的空气流通。3、做完饭马上给肌肤做个清洁,避免油烟污染长时间停留在脸上。4、每周至少做1-2次深层去角质,预防面部色素沉淀、肤色暗哑。油烟中含有焦油、丙烯醛、苯、甲醛、巴豆醛等多种有害的致癌...
-
下衣失踪穿什么裤
下衣失踪一般穿短裙或者短裤。下衣失踪的搭配方式很显腿长,而且还很时髦并带有一丝小性感,通常都是搭配一些款式简单的短裤或短裙。穿搭起来后,上衣能够完全遮盖住短裤或短裙,看上去就像是没有穿下衣一样,从而打造一种下衣失踪既视感。常见的有黑色毛边短裤,这种短裤...
-
气垫BB好用吗
好用,有遮瑕、调整肤色、隐藏毛孔的效果,是非常不错的一款打造轻薄底妆的产品。使用步骤一:用前洁面在使用BB之前我们还需要对我们的面部进行一个全面的清洁,也就是洗脸。为了能过彻底的清洁,建议最好可以使用洗面奶来进行面部的清洁工作。使用步骤二:易出油区域多涂...
-
新买的紫水晶怎么消磁
1、阳光消磁法:将晶石放于可被阳光直接照射的位置,例如窗台及露台等;照射时间约为30分钟至1小时。2、月光星晨照射法:将晶石放于露台或窗边,接受月光照射一晚的时间即可。此外,亦可在天朗气清,星光闪闪的晚上,将晶石放在露台上,让其吸收星光的精华,以达到净化晶石的效果...