We are so glad to announce StarUML V4 release. The new V4 supports a new modeling language SysML (System Modeling Language) and three more UML diagrams: Timing Diagram, Interaction Overview Diagram and Information Flow Diagram. The new V4 has additional features as below.
OMG SysML (System Modeling Language) is a general-purpose graphical modeling language for specifying, analyzing, designing and verifying complex systems that may include hardware, software, information, personnel, procedures, and facilities. StarUML supports SysML modeling with four kinds of diagrams: Requirement, Block Definition, Internal Block and Parametric Diagram.
UML Timing, Interaction Overview and Information Flow Diagrams
Now three more UML diagrams that has not been supported in the previous version are not supported in V4. The first is Timing Diagram that is used to show interactions when a primary purpose of the diagram is to reason about time. The second is Interaction Overview Diagram shows overview of the flow of control where nodes of the flow are interactions and interaction uses. The last is Information Flow Diagram shows exchange of information between system entities.
Tag Editor allows users to edit tags easily for a particular elements. If the element has a stereotype which has its own attributes, Tag Editor is much more useful for creating and editing tags associated with the attributes of the stereotype.
StarUML has many default commands as well as extension’s commands. Sometimes it is hard to find a menu item associated a command that you want to execute. Then, you can find and execute commands quickly with Command Palette user interface.
MacBook Pro’s Touch Bar Support
Recent MackBook Pro laptop has a new Touch Bar interface on the top of the keyboard. Now StarUML also support the Touch Bar for the features that users use frequently. It can reduce time and redundant actions for editing diagrams.
There are more features and resolved issues except for the described in this article. You can find them in the release note. Hope you enjoy and satisfies with the new StarUML V4. Thank you.
StarUML 3.2.0 is now available for download. This release includes the some additional features and fixed issues. Additional features are:
Hide a subset of attributes, operations, etc.
A class view is alway show all of attributes and operations defined in the class model. Sometime you need to show only a subset of attributes and operations in a class view. Now you can delete attribute or operations views in a class view without deleting attributes or operations in the corresponding class model. To delete a particular attribute view, select the attribute view in the diagram and just press delete key. To show again the deleted attribute view, drag the attribute from Model Explorer and drop on the class view.
Activity diagram improvements
There are some improvements in Activity Diagram. The first is call activity notation for action elements. To show call activity notation set “kind” property of action to “callBehavior” and “target” property to an Activity element. The second is object states. To show states in Object Nodes, assign States elements to the “inStates” property of an Object Node. The last is activity edge connector. You can use activity edge connectors to simplify control flows or object flows.
Turn-off automatic updates
Now you can turn-off automatic updates in Preferences if you don’t want to updates.
StarUML 3.1.0 is now available for download. This release includes the some additional features and fixed issues. Additional features are:
Template Binding element is supported with Template Parameter Substitution element. Theses elements allows you to express bound classes from template classes by substituting template parameters with actual values.
Now you can change or add new key bindings for any commands (Menu Items) by just creating keymap.json file in the user configuration folder. For more about custom keymap, please check the documentation.
Custom Sequence Numbering
You can use custom sequence numbers of Messages in Sequence and Communication Diagrams instead of auto-generated integer sequence numbers. For more about custom sequence numbering, please check the documentation.
We are so glad to announce StarUML V3 release. The new V3 changed underlying platform to electron. It brings a lot of advantages for new features, performance, stability and so forth. The new V3 has many features that you can take advantage of.
The previous version allow to edit only one file at the same time. Now V3 allows to popup multiple windows so that you can edit multiple files simultaneously.
Data Flow Diagram
Many users has been requested to support DFD (Data Flow Diagram) as one of diagram types. So it is now available in the new V3.
You don’t need to download and install manually any more. The new V3 supported auto update for Windows and macOS. (Auto update for Linux is not yet supported).
Light and dark themes
Now light theme is added, so you can choose one of dark or light theme for UI.
Copy diagram image to clipboard
Copying diagram image to clipboard is supported, so you can copy and paste diagram image easily into other applications like Word or PowerPoint without explicitly exporting diagram images.
Code signing for executables and installers
In many reasons, we couldn’t provide code signing in the previous version. Now we’re ready to provide signed executables and installers for Windows and macOS from the new V3. No more unsigned warnings.
Because we changed underlying platform to electron, so APIs for extensions are changed in many parts. It causes that extensions for V2 will not work in the new V3 and they are required to be updated with V3 APIs. APIs for V3 are much more easier and simpler powered with electron’s APIs and ECMAScript 6 support.
Hope you enjoy and satisfies with the new StarUML V3. Thank you.
StarUML v2.8.0 is now available for download. This release includes the following features and fixed issues.
Show stereotype icon in Model Explorer
Now you can see stereotype icons in Model Explorer. It makes you easier to identify stereotypes (e.g. boundary, entity, control) in the Model Explorer. Note that boundary, entity, control stereotypes included in the previous version (2.7.0 or lower) are not shown in Model Explorer. To show the icons, you need to re-apply UML Standard Profile and re-bind the stereotypes in this new version (2.8.0).
Stereotype icons in Model Explorer
Word wrap for attributes, operations and other text elements.
Now you can set word wrap for most of text elements including attributes, operations, association roles, etc. Word wrap settings are saved to the file, so these are restored when you loaded from file.