Software-Engineering
August 28, 2024
Software-Engineering
August 28, 2024
Software-Engineering
August 28, 2024
Software-Engineering
August 28, 2024

Software-Engineering

Question 330
Which of the following statement(s) is/are true with respect to software architecture ?
S1 : Coupling is a measure of how well the things grouped together in a module belong together logically.
S2 : Cohesion is a measure of the degree of interaction between software modules.
S3 : If coupling is low and cohesion is high then it is easier to change one module without affecting others.
A
Only S1 and S2
B
Only S3
C
All of S1, S2 and S3
D
Only S1
Question 330 Explanation: 
→ Cohesion is the indication of the relationship within a module.
→ Coupling is the indication of the relationships between modules.
→ If coupling is low and cohesion is high then it is easier to change one module without affecting others.
→ High cohesion within modules and low coupling between modules are often regarded as related to high quality in software architecture as well as object oriented programming languages.
Correct Answer: B
Question 330 Explanation: 
→ Cohesion is the indication of the relationship within a module.
→ Coupling is the indication of the relationships between modules.
→ If coupling is low and cohesion is high then it is easier to change one module without affecting others.
→ High cohesion within modules and low coupling between modules are often regarded as related to high quality in software architecture as well as object oriented programming languages.

Leave a Reply

Your email address will not be published. Required fields are marked *