Released: Mar 12, 2024
v9.2 버젼 업데이트
기능
- Timing Diagrams - Finally, Astah Professional supports Timing Diagrams, which are essential for anyone involved in the development and analysis of real-time systems, embedded systems, or any application where understanding the timing of interactions is critical.
- Visible Definitions Directly on Diagrams - You can now convert Definitions of the models that you enter in the left-bottom pane into Notes and show and edit them directly on the diagrams.
- Enhancement on State Regions - Significant enhancements to state regions in state machine diagrams, designed to supercharge your modeling efficiency and clarity.
수정사항
Enhancements and Resolved Issues
- General | Common Diagrams
- Fixed a bug where copying a package would change the assignment of operations to messages, resulting in an invalid model.
- When changing the endpoint of a associations in shared line on the parent side, all parents are now simultaneously updated.
- Fixed a bug where moving an association after changing one in shared line would also move other relations.
- Fixed a bug causing exceptions when duplicating a package containing shared notations.
- Corrected a bug causing exceptions when changing inheritance relationships.
- Fixed a bug where invalid relationship shapes would appear in the relation selection after attempting to loop generalizations or subtypes and encountering an error.
- Corrected an issue where predictive lines would become diagonal when moving associations in shared line.
- Corrected an issue where straight lines would display as right angles when moving diagram elements.
- Fixed a bug where request interfaces for icons not connected to realization or usage were created.
- Corrected an issue where moving connected diagram elements would misalign combined interface icons.
- Fixed a bug where the “Please enter a name” message would display multiple times when leaving a model’s name empty.
- Corrected an issue where the name of anonymous bound classes would not display in certain places.
- Fixed a bug preventing the base class from being set to “Unspecified” in diagram editing when anonymous bound classes are set.
- Corrected an issue where changing the model name in diagram editing would set the base class to “Unspecified” when anonymous bound classes are set.
- Fixed a bug where classes from user templates set in system properties would have incorrect display sizes when creating new projects.
- Enabled the display of base class names even when anonymous bound classes are set.
- Corrected an issue causing text diagram elements to become excessively tall when adding new lines.
- Corrected an issue where some popup menus would not display.
- Class Diagram
- Corrected an issue preventing setting slot names to the same string as slot values in instance specifications through diagram editing.
- Fixed a bug where deleting operation parameters in diagram editing would change the order of parameters.
- Corrected an issue where adding operation parameters in diagram editing would change the direction type of existing parameters.
- Fixed a bug where creating a new template class from the property view of a class when selecting the type of an attribute would prompt for creation unnecessarily.
- Corrected an issue preventing copying classes, instances, and relations to the clipboard from the context menu.
- Improved the display order of slots when setting a subclass in a generalization relationship as the base class of an instance specification.
- Fixed a bug where copying packages or between Astah would not copy the qualifier of relations.
- Corrected an issue where undoing the deletion or movement of a qualifier would prevent its selection on the diagram.
- Fixed a bug where improper template parameters would appear in the type suggestions for attributes and operations in the property view.
- Enabled the application of new diagram element colors to attributes and operations added to classes and ER entities.
- UseCase Description
- Implemented tooltips for cells that do not display all content.
- Sequence Diagram
- Corrected an issue where the automatic layout would become invalid when lifeline centers overlap horizontally.
- Enabled setting components as base classes for lifelines.
- Fixed a bug where changing the base class would unset the configuration of callable operations.
- Deployment Diagram
- Fixed a bug where relations could not be created by clicking inside a rectangle when diagram elements are present within node or node instances.
- Component Diagram
- Enabled the application of new diagram element colors to relations created during external part creation.
- Standardized the display of part stereotypes with <<>> notation, similar to other diagram elements.
- Activity Diagram
- Corrected an issue where pin labels would overlap when the name of an object node is empty.
- Fixed a bug where appropriate warning messages would not display when performing automatic layout on selected diagram elements.
- Ensured that actions and states displayed in the structure and hierarchy trees are sorted alphabetically.
- Statemachine Diagram
- Enabled setting names for regions in states.
- Enabled changing the display order of regions in states.
- Fixed a bug allowing the creation of diagrams under reference-only state machine diagrams.
- Ensured that actions and states displayed in the structure and hierarchy trees are sorted alphabetically.
- ER Diagram
- Enabled the setting of endpoints and bend points when creating ER subtypes.
- Made it possible to move the ER subtype icon to any position on the line.
- Applied the specified text color to the identifier attributes of ER subtypes at the time of creation.
- Fixed a bug where an exception would occur when dragging a subtype icon to overlap with an entity.
- Corrected an issue where clicking the arrow keys with an ER subtype icon selected would cause the icon to detach from the line.
- Enabled the application of new diagram element colors to attributes and operations added to classes and ER entities.
- Composite Structure Diagram
- Enabled the application of new diagram element colors to relations created during external part creation.
- Standardized the display of part stereotypes with <<>> notation, similar to other diagram elements.
- Fixed a bug allowing the setting of inappropriate classes (such as lifelines) as targets for parts.
- Corrected an issue where changing the parent of a part would create invalid nesting.
- Requirement Diagram and Table
- Corrected an issue where the endpoints of note anchors could not be moved to other requirements or test cases.
- Implemented tooltips for cells that do not display all content.
- Communication Diagram
- Enabled setting components as base classes for lifelines.
- Create a Lifeline by dragging a Component
- Fixed a bug where changing the base class would unset the configuration of callable operations.
- Corrected an issue where the connection position of note anchors to messages would become invalid.
- Fixed a bug where the predictive line for moving message labels would appear as a line instead of an arrow.
- Mind Map
- Fixed a bug where changing the style of a mind map would not update the display size.
- Corrected an issue where the name of a link between closed topics in a mind map was displayed as the name of the related topic.
- Fixed a bug where the hyperlink icon for a closed topic was displayed on the diagram.
- Licensing
- Enabled server update checks even when expired Organizational Annual Licenses are set.
- Corrected an issue where the remaining days of a timed license would not display.
- Fixed a bug where the message “Activation is required for using Organizational Annual License” would appear during operation after deactivating and reactivating a node count license.
- Others
- Corrected an issue where alerts indicating updates were displayed even though the referenced project was up to date.
- Fixed a bug where the font size in the script editor would increase.