|
知识路径: > 系统开发和运行维护知识 > 系统设计基础知识 > 系统设计的基本原理 > 系统设计的基本原理 > 模块独立 >
|
相关知识点:2个
|
|
|
|
内聚是指模块内部各元素之间联系的紧密程度,例如一个完成多个功能的模块的内聚度就比完成单一功能的模块的内聚度低。内聚度越低,模块的独立性越差。内聚性有以下几种类型:
|
|
|
(1)偶然内聚:指一个模块内的各个处理元素之间没有任何联系。
|
|
|
(2)逻辑内聚:指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
|
|
|
(3)时间内聚:把需要同时执行的动作组合在一起形成的模块为时间内聚模块。
|
|
|
(4)通信内聚:指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。
|
|
|
(5)顺序内聚:指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。
|
|
|
(6)功能内聚:这是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。
|
|
|
耦合性和内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚、低耦合,提高模块的独立性。
|
|
|