Software-Engineering
August 28, 2024Software-Engineering
August 28, 2024Software-Engineering
|
Question 356
|
The coupling between different modules of a software is categorized as follows:
I. Content coupling
II.Common coupling
III.Control coupling
IV.Stamp Coupling
V.Data Coupling
Coupling between modules can be ranked in the order of strongest(lease desirable) to weakes(most desirable) as follows:
I. Content coupling
II.Common coupling
III.Control coupling
IV.Stamp Coupling
V.Data Coupling
Coupling between modules can be ranked in the order of strongest(lease desirable) to weakes(most desirable) as follows:
|
I-II-III-IV-V
|
|
|
V-IV-III-II-I
|
|
|
I-III-V-II-IV
|
|
|
IV-II-V-III-I
|
Question 356 Explanation:
One of the most widely used for software and systems is Myers’ classification, which defines seven levels of coupling, from tightest to loosest:
● Content coupling – modules rely on each others’ internal data or internal organization
● Common coupling – modules share the same global data
● External coupling – modules share an externally imposed data format, communication protocol or device interface
● Control coupling – one module controls the flow of another, such as by passing it a flag or other information
● Stamp coupling – modules share a composite data structure but use different parts of it
● Data coupling – modules share data through parameters, such as in a subroutine call
● Message coupling – modules communicate by passing messages
● Content coupling – modules rely on each others’ internal data or internal organization
● Common coupling – modules share the same global data
● External coupling – modules share an externally imposed data format, communication protocol or device interface
● Control coupling – one module controls the flow of another, such as by passing it a flag or other information
● Stamp coupling – modules share a composite data structure but use different parts of it
● Data coupling – modules share data through parameters, such as in a subroutine call
● Message coupling – modules communicate by passing messages
Correct Answer: A
Question 356 Explanation:
One of the most widely used for software and systems is Myers’ classification, which defines seven levels of coupling, from tightest to loosest:
● Content coupling – modules rely on each others’ internal data or internal organization
● Common coupling – modules share the same global data
● External coupling – modules share an externally imposed data format, communication protocol or device interface
● Control coupling – one module controls the flow of another, such as by passing it a flag or other information
● Stamp coupling – modules share a composite data structure but use different parts of it
● Data coupling – modules share data through parameters, such as in a subroutine call
● Message coupling – modules communicate by passing messages
● Content coupling – modules rely on each others’ internal data or internal organization
● Common coupling – modules share the same global data
● External coupling – modules share an externally imposed data format, communication protocol or device interface
● Control coupling – one module controls the flow of another, such as by passing it a flag or other information
● Stamp coupling – modules share a composite data structure but use different parts of it
● Data coupling – modules share data through parameters, such as in a subroutine call
● Message coupling – modules communicate by passing messages
