You can use the mapping table for Use case diagram model elements to understand the differences between UML 1.4 and UML 2.0.
UML 1.4 | UML 2.0 |
---|---|
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 2.0 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) |