Useful Hacks in Using Astah

MindMap Hack

I've been using Astah (download here) more recently for the MindMap feature and felt to share this wonderful "hack" with you.

I jotted some points in NotePad and wish to quickly transfer them into Astah as a MindMap.

The easiest way to retain the hierarchy is to use [TAB]. 

Therefore I could easily transform this

Hierarchical List of Points







Into

Same List of Points in MindMap







Here is how it's done:

  1. Select all text in NotePad (or equivalent) and Copy (Ctrl-C)
  2. Go to Astah and create a New MindMap Diagram
  3. Click on Mindmap0 or whatever existing topic and Paste (Ctrl-V)
Like magic, the MindMap is created and the hierarchy is retained.

UML Deployment Diagram

You wish to draw professional-looking diagrams using AWS/ Azure icons. Is that possible & easy to do in Astah?

AWS Deployment


















Believe it or not, the above is drawn in Astah! 

Here is how it's done:
  1. Go to Tools -> Project Settings -> Set Icon for Stereotype (See Custom Icons for Stereotypes Diagram)
  2. Choose Add File and multi-select whatever icons you wish to use
  3. The stereotype name would be the name of the image (by default) and each entry is of Classifier kind
Custom Icons for Stereotypes



















To actually use what has been created, you now need to do the following:
  1. Depending on what you intend to create, you can create each UML element (icon) to be a Component or a Node - I prefer to use Node most of the time for flexibility. (See Created Nodes diagram)
  2. Add a Stereotype to each Node (based on the new ones created earlier)
  3. Create a UML Deployment Diagram and add the Nodes into the diagram
  4. Do note that some are Nodes within Nodes. E.g. EBS within Web (See Node within Node diagram)
  5. Select all Nodes and right-click to apply to all Nodes
  6. Select Icon Notation -> Customized Icon
  7. The Nodes now have got a new look!
  8. Link them as required

Created Nodes

















Node within Node
















Comments

Popular posts from this blog

Understanding ITIL Service Management the UML way…

Apache Web Server Troubleshooting