UseCase Description

You can create one UseCase Description per UseCase.
There are three built-in templates for UseCase Description so that you can choose the one to match your clients. Also you can create your own templates.


UseCase Description

Create an UseCase Description

There are two ways to create UseCase Descriptions.

  1. Click [Open UseCase Description] from UseCase on the diagram.
    UseCase Description
  2. Click [Open UseCase Description] from UseCase's Pop-up menu in the Structure Tree.
    UseCase Description


Three built-in templates.

There are three default UseCase Description Templates.

  • Astah's Original format
  • Complete Format by Alistair Cockburn
  • RUP format

1. Astah's Original format

UseCase Description
ItemFunctionEdit
UseCaseDisplay the name of UseCaseAuto-display
SummaryInput remarksEditable
ActorDisplay associated actors or extended UseCasesAuto-display
PreconditionInput Preconditions.Editable
PostconditionInput Postconditions.Editable
Base sequenceInput Base Sequences.Editable
Branch sequenceInput Branch Sequences.Editable
Exception sequenceInput Exception Sequences.Editable
Sub UseCaseDisplay the included UseCases.Auto-display
NoteInput Notes.Editable


2. Complete Format by Alistair Cockburn

UseCase Description


3. RUP Style

UseCase Description


Switch Template

  1. Go to [Tools] - [Set Template] - [UseCase Description] from Main Menu.
    UseCase Description
  2. Choose the Template you want to change to and click [Apply].
    UseCase Description


Create your own Template

  1. Go to [Tools] - [Set Template] - [UseCase Description] from the Main Menu.
    UseCase Description
  2. Create [New].
    UseCase Description
  3. Enter new template name and choose a template you want to customize based on.
    UseCase Description

Items in Template

UseCase Description
KeyUnique key for UseCase Description (Alphanumeric inputs only).
LabelName of UseCase Description. (Leaving the field blank is not permitted.)
TypeNone, Usecase Name, Actor Name, Sub UseCase Name, UseCase Level
Initial HeightInitial height pixel range 20-10000.
DescriptionExplain the items in UseCase Description (Tooltip).


Property File

Customized Template file will be saved as "UCDescriptionProp.properties" in the Userhome/.astah/professional(uml)" directory.
The customized template won't be saved in .asta file.


Distribute customized template

In order to share customized template within team, export the customized template and distribute it to your team members. Anyone who received the template file, they can import it into Astah to apply.

UseCase Description
  • Import: Click [Import] button then select the template file(.properties) you received.
  • Export: Click [Export] button and distribute it to your team members.