
SYSTEM DESIGN 147
EXERCISES
1. What is system design?
2. Explain, in detail, the three design principles in system design.
3. What is abstraction? What are the verification metrics for system design?
4. Define:
(i) Problem partitioning
(ii) Abstraction
(iii) Top-down and bottom-up design
5. Define architectural design.
6. What are the objectives of architectural design?
7. Explain the various design techniques that come under the category of low-level
design.
8. Define:
(i) Modularization (ii) Structure charts
(iii) Pseudo-code (iv) Flowcharts
9. Give any two important differences between the function-oriented and object-oriented ...