Astah Professional v9.2

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.