耦合所隐藏的信息

来源:互联网 发布:鸟哥linux基础篇 pdf 编辑:程序博客网 时间:2024/05/22 05:06

模块之间的耦合关系,按照操作权限进行以下分类:

1、读权限0x01

     模块需要读取其他模块数据的状态。

其中读取的数据根据耦合计算公式可知,包括输入参数(数据和控制)、全局变量(数据和控制)。

2、写权限0x02

    模块需要修改其他模块数据的状态。

其中读取的数据根据耦合计算公式可知,包括输出参数(数据和控制)、全局变量(数据和控制)。

3、执行权限0x04

   模块需要调用其他模块内的功能(调用)。

其中读取的数据根据耦合计算公式可知,包括调用函数、被调用函数。


模块之间的耦合关系可能是上述三者中的一个,也可能是上述三者中的或组合,其全部耦合关系如下:

   
数值权限耦合严重度001读1010写1011读写2100执行1101读+执行2110写+执行2111读+写+执行3   

原创粉丝点击