The objective of this assignment is to develop the skill of Modeling of Object oriented Analysis and Design issues.
Below is the draft specification for a proposed software system:
“A system is required to maintain an inventory of the contents of the warehouse. Items are storage at any time during the day and must be allocated space. An identification label must be attached to each item before storage and some items need to be storage in a refrigerated unit. An item can be stored for any period of time but some items have an expiry date by which they must be removed from the warehouse.
When items are removed they must be labeled, packaged for delivery and put on the correct delivery truck. The truck driver should be given a list of delivery addresses for the items.
The system should be able to generate reports showing the current contents of the warehouse and the last day’s deliveries and collections.”
Q. Create a class diagram for the warehouse software system. Make sure each class is labeled with any key attributes or operations.
Create an object interaction diagram for the delivery and storage of an item in the warehouse.