Use Case diagram model element notation differences
You can use the mapping table for use case diagram model elements
to understand the differences between UML 1.4 and the currently supported
version of the UML.
| UML 1.4 | Supported UML version |
|---|---|
| Actor (A Class stereotyped as Actor) | Actor If an actor owns attributes or operations, it will remain a Class stereotyped as Actor. |
| Association relationship to (or from) a Use Case | Association Note: A navigable association relationship
pointing to a use case end imports without the arrowhead. A use case cannot
own properties so the association end that typically defines the association
cannot be navigable.
|
| Dependency Relationships | UML Dependency (except for extend and include dependencies) |
| Extend (Dependency stereotyped as Extend) | Extend relationship |
| Generalizations (invalid ones, such as a class that specializes a signal) | Dependency relationship (with a corresponding keyword) |
| Include (Dependency stereotyped as Include) | Include relationship |
| Use Cases (that own multiple interactions) | Collaboration (only one), reference by the Use Case as a subject. |
| Use Case Realization (or a stereotyped use case realization) | Collaboration (only one) |