Both assignments this semester will the analysis, design and implementation of the small system described below.
A music store sells CDs, and may in the future sell MP3 copies, or video and DVD disks. In preparation for this, it wishes to have an online browsing and ordering system.
The system is very loosely specified. It will be upto each team, in conjunction with their tutor, to decide their system boundaries, which functions to implement and even how their music store operates.
The minimum functionality that you should implement is:
Don't get too ambitious. Rank your use cases and decide where your limits are.