14年技士考试成绩:如何理解软件的模块独立性?如何衡量?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 19:30:29

如果两个模块互相独立,那么对其中一个模块进行编码、测试或修改时可以完全不考虑另一个模块对它的影响。因此,用软件的模块独立性作为衡量模块结构是否容易编码、容易测试、容易修改的标准是合适的。但是,在一个系统的模块结构中没有哪两个模块可以完全独立,所以,要力争模块之间尽量独立,以得到一个质量良好的模块结构。
一般采用两个准则衡量软件的模块独立性:模块间的耦合,模块的内聚。