信管网 > 若模块A和模块B通过外部变量来交换输入、输出信息,则这两个模块的耦合类型是()耦合。A.数据B.标记 > 网友跟帖  
 

若模块A和模块B通过外部变量来交换输入、输出信息,则这两个模块的耦合类型是()耦合。A.数据B.标记[查看全文]

 
 

以下网友评论只代表 信管网网友 个人观点,不代表信管网观点 [发表评论]

 
网友最新跟帖 评论共 0[发表评论]

信管网cnitpm654541136***:   [回复]
公共耦合通常指的是两个或更多模块共同引用一个公共的数据环境,如全局数据结构、外部变量数组、共享内存区域等。在这种情况下,由于模块a和模块b都在访问同一个外部变量(或可能是一组相关的变量),这更接近于公共耦合的定义。 数据耦合则是模块之间通过参数传递基本类型的数据,这是一种较低程度的耦合。在这个场景中,并没有提到模块之间是通过传递参数来交换信息的,而是直接通过外部变量,因此数据耦合不是最准确的描述。因此,基于上述分析,模块a和模块b之间的耦合类型应该是公共耦合。

信管网cnitpm654541136***:   [回复]
公共耦合通常指的是两个或更多模块共同引用一个公共的数据环境,如全局数据结构、外部变量数组、共享内存区域等。在这种情况下,由于模块a和模块b都在访问同一个外部变量(或可能是一组相关的变量),这更接近于公共耦合的定义。 数据耦合则是模块之间通过参数传递基本类型的数据,这是一种较低程度的耦合。在这个场景中,并没有提到模块之间是通过传递参数来交换信息的,而是直接通过外部变量,因此数据耦合不是最准确的描述。 因此,基于上述分析,模块a和模块b之间的耦合类型应该是公共耦合。

信管网cnitpm684670518***:   [回复]
应该是数据耦合

信管网cnitpm627301463***:   [回复]
外部变量是公共数据

信管网bzz***:   [回复]
答案是数据耦合。因为两个模块之间通过外部变量来交换数据,这种方式属于数据耦合。控制耦合是指一个模块对另一个模块的控制,例如函数调用、对象方法调用等。公共耦合是指多个模块共享同一个全局变量或函数。

信管网cnitpm614998633***:   [回复]
数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。 公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。 外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。 标记耦合:一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。本题描述的是标记耦合。

共有:0条记录,每页20条,当前第1/0页,首页 上一页 | 下一页 尾页
 
  发表评论  
 
 点击刷新 请输入显示的内容