With only these 3 TIPS, you can speed up your time on creating UML Class diagrams.
TIP 1: Double-click to create Classes
In Astah, you can create the most frequently used model in the diagram just by double-clicking. (Classes in Class diagram, UseCases in UseCase diagram, States in Statemachine diagram..etc)
TIP 2: One-click to create Models using Mini-icons
Astah has mini-icon set called “Suggest Feature“.
When you have a mouse over a model, this mini-icon set appears which is a list of models that you can add to this model.
So only one-click of this mini-icon creates the model. So you don’t need to go back and forth between the tool palette to choose a model to create and then diagram editor to add it.
Use shortcut keys to add properties, for example [Ctrl/Command+R] to add Attributes and [Ctrl/Command +M] to add Operations.
Shortcut keys help your hands stay on the keyboard, so more instant to create a model and enter its name. Also hitting [Enter] key can add another model which was previously made, this also helps to add models in a row very quickly. Here’s a whole list of Astah’s shortcut key list. You can also customize these bindings to your preference.
Thanks,
SJ
I do use a uml diagram software to create UML diagrams called creately. Its online and easy. If there a online version of this UML diagram software ?
Currently we have online service called Astah Publish and Astah Share, both are for viewing diagrams easily online and you cannot directly edit diagrams and currently we do not have any plan to release a tool to directly edit UML diagrams direct online.
I am using astah pro trial version. Q1: Is there a way to edit a requirement diagram or class diagram to add attributes? For instance, in my domain the requirements diagram has “type”, and “priority” in addition to “ID” and “text”. Q2: If you can add those as standard attributes, can I also add a menu of standard options to chose from (i.e. Functional, Performance and Interface, for “type”, etc? Thanks in advance.
Hi Gregg, We came up with another solution for Q1. I wrote this on a blogpost, so check it out.
https://astahblog.com/2018/06/06/add-customized-fields-to-models/
We’re afraid that there is no good answer for Q2.
If your trial period is about to be up, let me know. I’d be happy to extend your trial license so that you can try out the workaround I suggest there.
– Satomi
Hi Gregg, I’m sorry but you cannot add extra fields. Only way you can do for now is to use Note to add the extra information to the requirements…etc. I’ll add your feedback to our user-wish list so that our team will consider implementing it in the future. Thanks again!