UML 2.0 Use Case Diagram Elements

From RAD Studio
Jump to: navigation, search

Go Up to UML 2.0 Use Case Diagrams

The following table lists the elements of UML 2.0 Use Case diagrams that are available using the Tool Palette:


UML 2.0 Use Case diagram elements

Icon Element Name Type Comment

Actor Icon

Actor

Actor

Node

Use Case Icon

Use Case

Use Case

Node

System Boundary Icon

Subject

Subject

node

Communicates icon

Communicates

Association

Link

Extend Icon

Extend

Extends

Link

Include Icon

Include

Includes

Link

Generalization icon

Generalization

Generalization

Link

Node by Pattern icon

Node by
Pattern

Node

Opens Pattern Wizard

Link by Pattern icon

Link by
Pattern

Link

Opens Pattern Wizard

Note icon

Note element

Note

Annotation

Note Link icon

Note Link

Note
Link

Annotation
link

You see the note connected by the note link with another modeling element.

Image icon

Image element

Image

Illustration

The Tool Palette command puts on a diagram only the empty frame of the image placeholder. To render an image in this frame:

  • Select this image placeholder.
  • In the Image path property of the Object Inspector, specify the file of the image to be rendered.

Here you see the Embarcadero image, rendered in the frame of the image placeholder.

Image Link icon

Image Link

Image
Link

Illustration
link

You see the Embarcadero image connected by the image link with another modeling element.

Extension Point icon

Extension Point

Extension
point

Node

Create an extension point in a use case to specify a point in the behavior of a use case, where this behavior can be extended by the behavior of some other use case. That is, an extension point refers to a location within a use case where you can insert action sequences from other use cases.
The Extension point element is available on the context menu of a use case, in the Diagram View and Model View. See Creating an Extension Point.
An extension point consists of:

  • A unique extension point name within the Extension Points compartment in the use case. In the picture, this is the set priority extension point in the compartment of the base Use Case use case.
  • An extend relationship (dependency link), stereotyped as <<extend>>, to the use case that extends the behavior of the first use case. In the picture, this dependency link has the (set priority) label and the extension use case has the name managing priorities.

Activity icon

Activity

Node

This element is available on the context menu of a use case.

Interaction icon

Interaction

Node

This element is available on the context menu of a use case.


See Also