CS-16 Object Oriented System June -2003
Qns 4 (a) Rephrase the following requirements to make them more precise. Remove any design decision posing as requirements.
A desktop publishing system is needed based on what you see is what you get philosophy. The system will support text and graphics. Graphics includes lines squares, boxes polygons, circles and ellipses. Internally, a circle is represented as a special case of an ellipse and square as a special case of a box. The system should support interactive, graphical editing of documents.
Qus4(b) Draw object diagrams in which the following conventional data structure is replaced by one or more associations: Binary Tree

