Astah User's Guide


UseCase Diagram


class-diagram


Create

  • Go to [Diagram] - [UseCase Diagram]
  • Select [Add UseCase Diagram] in the Structure Tree


Hide Diagram Frame

Click on the UseCase Diagram and take a check off of [Frame Visibility] in the property view.
frame

TIPS: Hide diagram frame by default
You can hide diagram frame by default in the System Properties.




Show all model elements

To show all the related model elements on the diagram, click [Show All Hidden Relationship] on the pop-up menu that opens when you right-click on a diagram.
visibility



Tool Palatte

This is the tool palatte of UseCase Diagram, for all the common tools, check out here.

UseCase Toolbar

ButtonItem
SelectSelect
ActorActor
UseCaseUseCase
PackagePackage
SubsystemSubsystem
NestNest
AssociationAssociation
ButtonItem
GeneralizationExclude
DependencyInclude
GeneralizationGeneralization
DependencyDependency
EntityEntity
BoundaryBoundary
ControlControl


Actor

Create an Actor

You can create an Actor by selecting it on the tool palatte or from the Structure Tree View.
You can create a business actor just from the tool bar.
frame
Actor and Business Actor can be represented in icon notation or normal notation.
frame



Convert Actor to other models

Convert to EREntity
  1. Click [Convert to EREntity] on Actor's pop-up menu in the Structur Tree.
    frame
  2. A confirmation dialog appears. Go next.
    frame
  3. After its converted, a new EREntity with the same name as the Actor will appear in the structure tree view.
    frame


Convert to ExternalEntity
  1. Click [Convert to ExternalEntity] on Actor's pop-up menu in the Structur Tree.
    frame
  2. After its converted, a new ExternalEntity with the same name as the Actor will appear in the structure tree view.
    frame




UseCase

Create an UseCase

There are three wasy to create an UseCase.

  1. Double-click on an UseCase Diagram
  2. Choose [UseCase] on the tool palatte and then click on a diagram.
  3. Create from pop-up menu in the Structure Tree.

Add ExtensionPoint

There are two ways to add ExtensionPoint to UseCase.

  1. Click [Add ExtensionPoint] from UseCase's pop-up menu
  2. Add from [ExtensionPoint] tab of UseCase's Property View

UseCase Name

You can switch where to show UseCase name.



To change it, click [Show name in oval] from UseCase's pop-up menu.



Extend・Include

Create Extend・Include.

There are two ways to create Extend・Include.

  1. Select Extend or Include on the Tool palatte and click target UseCases.
  2. Use Suggest Feature
Note
Extends are not the same as Dependencies with the Stereotype extend. Similarly Includes are not the same as Dependencies with the Stereotype - include. Dependencies with “extend” or “include” as their Stereotypes are not recognized as Extends or Includes by Astah.