CS-16 Object Oriented Systems Dec-2001
Qus4(a) Rephrase the following requirements to make them more precise. Remove any design decisions posing as requirements: A system for distributing electronic mail over a network is needed. Each user of the system should be able to send mail from any computer using his account and receive mail on one designated account. There should be provisions for answering or forwarding mail, as well as saving messages in files or printing them. Also, users should be able to send messages to several other users at once through distribution lists. Each computer on the net should hold any messages destined for computers which are down.
Qus4(b)Prepare a portion of an object diagram for a library book checkout system that shows the due date of the book and the late charges for an overdue book as derived Object.

