Released on: July 2, 2018
MagicDraw version 19.0 focuses on enterprise . No Magic, Inc. always supports the latest standard versions. UML 2.5.1, SysML 1.5, and UPDM 3 will be supported in the upcoming version of the modeling tool and related plugins, along with enhanced support of the ISO 80000 standard. For some time now, No Magic has presented the MagicGrid method for MBSE. In this release, MagicGrid will be available out of the box in our products at nomagic.com, or contact your sales representative, and don't Also, please check the documentation and additional resources. |
Usability and infrastructure
|
Two new project templates are available in this version. They both accompany MagicGrid, a new approach for MBSE developed here at No Magic, Inc. MagicGrid supports performing problem domain analysis as well as building the solution for the logical system design, from stakeholder needs elicitation and capturing to the logical system design verification and technical requirements specification for manufacturing. The approach is thoroughly described in the MagicGrid Book of Knowledge, which will be available with the final version of 19.0. The MagicGrid framework.The MagicGrid QuickStart template will guide you through the entire modeling process, starting with the problem domain definition and finishing with one or more solutions of the logical system design. The MagicGrid Blank template will give you the predefined structure of packages for modeling with MagicGrid to use your time more efficiently. Please note, the SysML plugin is required in MagicDraw to use MagicGrid templates. Learn how to create MagicGrid projects >> |
Support of Latest Standards
Search in Diagrams
MagicDraw 19.0 provides the ability to search for textual in all types of diagrams, including tables, matrices and maps. Open the search bar by in a diagram toolbar, or simply press Ctrl+F. Use this feature to find the desired text displayed in a large diagram and quickly search results.
Learn more about searching in diagrams >>
Live Hyperlinks to Elements in Text
The renewed mechanism of hyperlinks to model elements brings the ability to embed live model hyperlinks in documentation or other texts , and keep various expression and constraint texts up to date. are updated automatically or with your control after changing the referenced element name. Additionally, it is now possible to embed hyperlinks to model elements in plain text fields, including constraint text, value expressions, etc. Wherever you see this button , you can insert a hyperlink to element in the text. The hyperlink to currentSpeed Property is added on the guard expression. It is updated after renaming the currentSpeed Property to speed in the Model Browser.
. For example, in State Machines or Activities, parameters are usually referenced. Once these parameters change their names, Guards are updated automatically. This allows you to maintain model consistency. Learn more about defining hyperlinks >>
Legends
Legends have been improved to allow a wider range of usage options. Now you can: - Specify diagrams in which a legend is used without displaying the legend.
In this example, a legend is used to adorn Requirement table cells by Requirement status.Learn more about creating and using Legends >>
Collaboration
The following new features have been added for collaborating using the Teamwork Cloud server.
Cross project refactoring
Change Sets A change set is a set of locally made changes to a server project. You may specify several sets for your project and commit sets one by one. For example, this feature is useful when you are working on a server project and get a request for an immediate change. You can suspend your changes, complete the immediate task and commit the changes, and then resume your work . A set of changes made to a server project.
Managing project usages You can now configure project usages for one or several selected used projects at a time. In only one dialog box you can: - Control notifying users about new used projects versions
- Add new projects
- Remove used projects
- Start directly using indirectly used projects
- Change the version of a used project
- Review the information of a selected used project.
- Reset changes to a selected used project.
Additionally, in this dialog you can preview any changes applied to your project without closing the dialog. The Advanced Project Usages Configuration dialog.
Hidden packages This utility lets you specify which model Packages (and elements within them) should be hidden. Once specified, the non-hidden/public version of the model will be created by cutting/deleting the hidden parts. As a result, the stripped model with only visible model elements is stored in a dedicated branch, which is coupled with the main project . You can reuse projects with only visible elements according to your needs. Dialog for selecting packages to hide.Whenever you need to use a stripped model in other projects, the dedicated branch is suggested by default so that you can select your project to reuse. Also, there is no need to worry about making changes to the main project. Every change affecting the visible (or stripped) project part is synced with a project stored in the dedicated branch. You can do this manually or automatically after committing the changes of the main project to the server. Learn more how to hide packages >>
Disconnected team collaboration Disconnected teamwork collaboration is dedicated for multiple contractors without the ability to work on the same Teamwork Cloud installation to contribute to projects. This life cycle may continue between any amount of contractors. This feature with separate Teamwork Cloud installations, Project development life cycle in a disconnected teamwork environment.
Cloning projects Now you can clone your latest server project version as a separate project. You can use the project being cloned as a "template" to create a new project or use it as an independent base for new development. IDs of a cloned project and elements are reset automatically. Project permissions are reset as well; the project is available only for a user who has cloned the project. All references to used projects (if there are any) are maintained.
Other enhancements and changes In the current release, the collaboration working environment has been significantly improved. These include: - Forward compatibility between service packs is provided as of the current version. For example, if you create or update a server project with the tool version 19.0 SP2, the project will open in edit mode rather than read-only when it is opened in version 19.0 SP1 (except for the SP2-implemented functionality).
- Adding a comment for the package when exporting it to a new server project.
- Displaying a progress bar with data about project changes while retrieving the content of element history. You may stop the collection process if you .
- Viewing changes in the model in a particular scope at the element level in the package, as well as in a classifier element in a composed element such as a Block or Requirement.
OSLC
Beginning with version 19.0, MagicDraw will be able to link and share data using Open Services for Lifecycle Collaboration (OSLC) integration. This means: - The modeling environment works smoothly in the IBM Jazz ecosystem.
- Easy linking between different project lifecycle artifacts residing in different tools
- The ability to see detailed information of linked artifacts without switching between different tools.
Please note, Cameo Data Hub is required to use OSLC integration. Learn how to link elements >> Learn how to link model elements with OSLC resources >>
Excel/CSV Synchronization
The Excel/CSV synchronization mechanism ensures continuous Excel/CSV files and MagicDraw tables. As of Version 19.0, you can manually sync data between Excel/CSV files and modeling tool tables. Simply drag the Excel or CSV file in any table to link it. You can map columns of Excel/CSV files and MagicDraw tables and specify other synchronization options. The Excel/CSV Sync Options dialog.Learn how to sync with Excel or CSV files >>
The Comment path is now displayed after dragging the Comment element from the Model Browser to the diagram pane when enabling the Display Paths on Element Drop option in the Environment Option dialog. Learn more about displaying paths >> The Automatic Behavior Creation (renamed to Behavior Creation Mode) and Type Selection Mode buttons now work separately for each project. Learn more about Behavior Creation Mode >> Learn more about Type Selection Mode >> - The Edit Compartments command is now accessible directly from the shortcut menu of the classifier compartments (such as Properties, Operations, Receptions, Ports, etc). Learn more about displaying or hiding elements in compartments on shapes >>
- You can now specify the custom column and row query in all matrices, when you need to collect more than just owned elements. Simply click next to Row/Column Scope box in the the Criteria area. Learn more about Criteria area of matrices >>
- Aspect Ratio, a new Diagram Frame symbol property, allows you to choose the appropriate diagram frame format (for example,16:9, A4 Landscape, 4:3 ). Specifying the appropriate diagram frame aspect ratio helps you present diagrams in your PowerPoint or Keynote presentations, PDFs, and so on.
- You are able to specify one more outside label position of a Port. This shows the Port label inside a shape, with the Port created on the shape boundary. Learn how to change the position of port labels >>
- You can choose an existing model element when creating a relation in the relation map. Learn how to decompose an element in the relation map >>
- When creating a new Composite Structure Diagram for a Package, you can specify whether to create a diagram context element automatically or not by selecting an appropriate value for the Diagram Context property in the Project Options dialog. Learn more about Composite Structure Diagram context >>
- As of this version, the Tooltips Style option is located in the Project Options dialog. Learn how to change the tooltips style >>
- You are able to select an additional Show Both or Behavior Name value of the Name Display Mode symbol property for the Call Behavior Action. This allows you to show only the behavior name instead of both if the action name is not specified or the action name matches the behavior name. Learn how to change the name display mode on the Call Behavior Action >>
- When dragging or selecting an image from the Image Library or other resources, you can specify whether to apply an image to the property or to its type in the Project Options dialog > Apply Image To. Learn more about applying images >>
- When specifying a new type for a Activity Parameter Node or Pin in the Activity diagram, you can select the element kind created in the model with a specified name and set as a type.
Learn how to specify Pin type >> Learn how to specify Activity Parameter Node type >> - The new project option Use different Fork/Join and Decision/Merge notations allows you to draw different notations for the Fork, Join, Decision, and Merge.
- The Note anchored to the diagram frame can now represent the information of the diagram context element (for example, Activity or State Machine). To switch the representation to the diagram information, right-click the Note, and in the shortcut menu clear the selection of Represent Diagram Context.
- You can now define your own documentation server. For that purpose, the new Environment option documentation.server is added to the Path Variables property group. Learn more about working with path variables >>
- The filter mechanism includes the following improvements:
- The Exclude Auxiliary Resources replaces the Exclude Used Projects filter option. As a result, the elements from used projects are included in the search results list by default. Learn more about Filter Options >> - The Apply Filter check-box selection is remembered for the next time. - A number of new operations have been added to the built-in operations library.
- You will now receive notifications about failing expressions and scripts.
- Mac OS X now supports the mdel:// links and *.mdzip files opening.
- The new documentation layout, including the new home page, is introduced. On the new homepage, you can easily navigate through the menu or simply use the search.
Enhancements in Report Wizard
Discontinued Integrations and Editions
|
MagicDraw Documentation
|
|
|