Question 1: Define the term design. Illustrate the desirable qualities of a good design? Describe.
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 the term coupling and cohesion? Illustrate the relationship between them?
Question 4: Define the term coupling. What are the various types of coupling? Describe.
Question 5: Define the term cohesion. Describe the various types of cohesion by using appropriate illustrations.
Question 6: What can be the other criteria for modularization apart from the coupling and cohesion?
Question 7: What do you mean by the term design notations? Describe the difference between the flowchart and data-flow diagrams.