Coupling and cohesion in software designing


Question 1: Define the term design. What are the desirable qualities of a good design? Illustrate.

Question 2: What do you mean by the term module? What are the benefits of a modular design?

Question 3: What do you mean by coupling and cohesion? Write down the relationship between them?

Question 4: Define the term coupling. Explain the various types of coupling in detail.

Question 5: Define the term cohesion. Describe the various types of cohesion by using suitable examples.

Question 6: What can be the other criteria for the modularization apart from cohesion and coupling?

Question 7: What do you mean by the term design notations? Describe the difference between data flow diagrams and flowchart. 

Request for Solution File

Ask an Expert for Answer!!
Software Engineering: Coupling and cohesion in software designing
Reference No:- TGS07792

Expected delivery within 24 Hours