Dependency and Inheritance
A simple line between an actor and a use case means that that actor is expected to perform that use case
A line with an arrow head from an actor to an actor defines a special kind of actor: e.g., Student, Grad, Undergrad
A line with an arrow head from use case to use case is labeled
- «extends» : The bottom use case is a special way to do the more general task
- «uses» : The bottom use case is a larger task that includes the top use case as one step