Question: In this program, you have to design a program. You do NOT have to code it and debug it. For the following program following: description,
In this program, you have to design a program. You do NOT have to code it and debug it. For the following program following: description, design a solution. Turn in the A design consisting of at least the following: a. Text describing how the design works b. Correct and complete UML class diagrams for all the classes (one single UML class diagram with everything in it. e. At least two message sequence chart showing the interaction of the objects for the "play" and "create playlist" sequences. follow correct UML. Message sequence charts should d. Description of patterns used: which patterns are used e. Description of any principles used; where and why The key here is to make the design really clear and complete so that where, and why they are used. ne can read your design and Understand it Implement it Evaluate whether it is correct someo Your design will be evaluated on the following Is it complete no important classes or methods missing Is it clear can I understand the purpose of each class and hovw they work together? Do I think that I could implement the code for it? Is it appropriately extensible does it give me confidence that expected future enhancements can be easily added Does it use patterns and principles appropriately-it should use some patterns, but there are no prizes for the person who uses the most patterns. The pattern use should be clear and fit the purpose. The goal isn't to use patterns, but to create a good design. It is simple and elegant. Note that a few things are noted as expected future enhancements. For these, your design should accommodate them
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
