1. Analysis classes (10 points)
a) Identify 10 conceptual classes related to your project.
b) Give a short description (one to three sentences) for each of these classes. The
description should explain what the responsibility of the class is, and what it represents.
c) Draw by hand a first draft of an analysis class diagram that includes all your classes from
above, and the associations between them. Do not include attributes, operations, or multiplicities.
2. Argo/UML (10 points)
Use Argo/UML to draw a refined version of the diagram
from 1. Your diagram should have enough associations and generalizations to form
a connected graph. Include at least one attribute and one operation for each class. At least two operations
should have parameters and return types. Include multiplicities for all associations. Have at least
one generalization. Have role names for at least two associations. Turn in a printout of the diagram.