Problem
1. Explain why the principle of information hiding is important to the software designer.
2. Discuss the differences between the waterfall model and Unified Model of the software life cycle.
3. Define the terms procedural abstraction and data abstraction.