Description: Let us define a CD sales system that displays the record of sales of a music band. The overall sales are recorded in the external Billboard Reporting Service. Our system co-ordinates with the external system and can show the details of sales of specific band to the band manager. The records manager of our company can view the overall billboard report as well as the details of specific band or other music. Please note that our system delivers Billboard reports from an external Billboard Reporting Service. Optional: If you wish, you may add additional services to the system. To do: Recommend the software architecture style used for this system. 2. 1. Design the use case diagram for the system. Since it's all about viewing sales reports, login into the system is must. 3. Identify the classes and sketch the class diagram using multiplicities. Also define the common attributes and the functions required to define the system 4. Design the activity diagram for generating the report of sales for specific CD by the records manager 5. List five functional and three non-functional requirements for this case study 6. List the specific domain requirements for this case study, if any. What software development model would you like to use to develop this system and why? 7. 8. Build a use case template for one of the use case from the use case diagram. Ensure to use the tool to draw the diagrams for submission. Instructions: Make a group of two students and start documenting everything you feel important for this case study keeping in mind the questions given above. You are free to change the sequence of questions to answer. Make sure you make a complete documentation of this case study as I will be needing that to mark this activity