SysML defines neither an architecture framework nor a method. This opens discussions of how to structure the model, what views to build, which artifacts to deliver and in what sequence. Every customer I see deals with the same issue a bit differently. Some use defense architecture frameworks like DoDAF, NAF, MODAF, others use FAS; however, […]
The traditional document-centric systems engineering paradigm is currently under slow transition to model-based systems engineering (MBSE) approach. There are many reasons for the slowness of this transition. For instance, there are many long-term projects, rumors about unsuccessful applications of MBSE, too little information available how to proceed, disbelief, etc. However, the core barrier is definitely […]
MagicDraw allows the conversion of one model element type to another. To do this, the user selects an element and invokes the conversion action from the context menu. If the model is large and we need to convert many elements, it is more convenient to automate the element conversion task. The Macro Engine allows the […]
This feature was sitting in our backlog for a while and we finally decided to implement it! Let’s say you have the following domain diagram and decide that you want to insert new classes between Loan and Customer: To do that easily, click on the Pusher icon in the top of the diagram palate: Choose […]
Yes, it was not so good, maybe even stressful. But give it another look – there is an improved label layout in diagrams now. Let’s see what we did. Diagram automatically sorted with the OLD MagicDraw v17.0.4 (do Layout -> Quick Diagram Layout): The same diagram automatically laid-out using MagicDraw 17.0.4 SP1:
Searching for elements by property value is simplified. Let’s say you want to find abstract classes in your model. For this, open the Find dialog (Edit -> Find) and specify that you will be looking for classes in the Type field: Now click on the Options button and press the “…” button in the “Properties” […]
It is not only possible to reconnect relationships from one element to another in diagrams, but diagrams are also updated when you make changes via specification windows. Here is an example which properties values to change for association between classes in order to reconnect it from one element to another:
Ever wanted to use your own images instead of out-of-the box UML/SysML/whatever shapes MagicDraw provides? You can do it this way: Open the element specification dialog. Select the image you want to see instead of the shape symbol: Here’s what we have as the result: BTW, as I mentioned in my earlier post, you can […]
There are many ways that documentation can be entered and viewed in MagicDraw. MagicDraw has a hover feature which shows editorial notes: To turn this feature on, choose the following from MagicDraw main toolbar: Notes can be used to document elements too. The documentation is attached to the model and can be seen everywhere, in […]
In MagicDraw, notes are used not just to show/enter documentation for the element, but also to display derived information, which is an extremely powerful feature (I’m not aware of another tool that supports this capability). Let’s say you want to show inherited properties for a class. You can attach a note to an element, press […]
SysML reading of the Three Little Pigs done with MagicDraw + SysML plugin. Simple, funny, but … serious. Let me in, Let me in, little pig or I’ll huff and I’ll puff and I’ll blow your house. Not by the hair of my chinny chin chir…. You see it is just as I told you. The […]
The information dissemination and exchange for many our clients is very important and should be up-to-date. This is the reason why many of them are using Web publishing features and sharing Web based reports of their MagicDraw projects in the Intranet (i.e. within the organization), Extranet (between the organization and its business partners), or even […]