⑴尽量采用简单的接口方式、接口信息结构和数量(降低模块接口的复杂性):接口方式采用调用(如过程语句调用)而不直接引用(内容耦合);接口信息通过参数值传递且结构尽量简单(不用复杂参数结构如指针等);参数个数不宜太多。
⑵尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。
(简答题)
如何降低模块间的耦合度?
正确答案
答案解析
略
相似试题
(简答题)
什么耦合?模块间的耦合有哪些?
(判断题)
模块间的耦合度越大越好。
(单选题)
按照耦合程度由高到低顺序,可将功能模块间的耦合类型分()。
(判断题)
软件设计的目标是既增加模块的内聚,又增加模块间的耦合。
(填空题)
如果两模块间的通信信息是若干个参数,而每个参数是单一的数据项,则称这种耦合性为()耦合。
(填空题)
在软件结构的设计中,各个模块之间要力求降低耦合性,提高().
(判断题)
当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。()
(填空题)
模块之间的耦合有数据耦合、控制耦合、公共耦合、内容耦合,其中()耦合的耦合程度最高。
(填空题)
模块间耦合高低取决与模块间()。