This week, construct UML use case descriptions (if you haven't already), a UML use case diagram, and a preliminary class diagram for our project. You may use your HW#2a and ideas you saw in class as your inputs. Although HW#2a was a team assignment, HW#3 is an individual assignment and intended to give everyone practice at UML. You may discuss with classmates but do not share or otherwise copy diagrams. To do this assignment, please use either Dia or Eclipse. In future, collaborative assignments, we will have to standardize.
Your use case list should not include merely 1-3 representative examples, it should try to capture all of the tasks that you envision for the system we are building, including the following. This is not all our use cases, this is a minimal list that you should not miss for this assignment.
Your class diagram should identify as many classes, and especially as many associations as possible from your previous work.