The February Beta drop for Design Room Live is now available. Here are the major highlights:
Model Validation– With this Beta drop you can preview our Model Validation Framework in action. The purpose of Model Validation is to ensure that the model is in good sematic quality.
While Design Room Live! provides simplified UML semantics, but we still need to ensure consistency across elements. For example, in a Sequence Diagram a Lifeline represents a Class, i.e. Lifeline refers to a Class. For the Sequence Diagram to be semantically valid, the Class reference in the Lifeline must be valid and point to an actual Class. If the Class were to be deleted, then Lifeline would have a dangling reference and from Modeling point of view the Modeler would have to modify his Lifeline to refer to a new Class as needed or delete the Lifeline itself if it’s no longer needed.
Design Room Live! now automatically checks for validity of these references and marks elements wherever there is a broken reference so that you can take corrective action.
As example, if you have a Sequence Diagram as below:
And if you were to delete the Server class completely (using Model Search), then the referring Lifeline would be marked in red:
If you hover over the Lifeline, you will get tooltip giving the reason as to why the Lifeline is in an error state. The red highlight will automatically disappear when you assign the Lifeline to a new Class.
You will also notice that the ‘login’ and ‘getProfile’ messages are also marked in red, as they now refer to operation which no longer exist. The red highlight will disappear once you re-assign the message to a valid operation.
Sequence Diagrams – Move Messages Up/Down - You can move a group of Messages up or down using the Halo buttons:
In this example, all messages below the selected message (and including the message itself will be moved down one level to:
Sequence Diagram – Inter-change Messages – You can inter-change message up/down with the message next to it by selecting it and using the Halo buttons. In the example below, once you click on Move Down:
Then it will swap login and logout messages:
Note that the two messages must be next to each other for inter-change to work.
To check out these and many other improvements download and test the latest beta drop. If you already are a beta customer there is now a new version available at the download site. If you are not yet a beta customer you can easily register at the beta registration page to get access to Design Room Live!.
Import Symbols from Design Room One - You can now create Design Room Live! elements corresponding to the Design Room One elements and leverage the Design Room Live real-time collaboration capabilities for further design discussions.
(Note: You can find more details about Design Room One at https://www.devops-community.com/designroomone.html)
In Design Room One select the required element to open the context menu and click on the Copy URL option:
Now, open the Design Room Live whiteboard area and perform a paste (ctrl + v) action. The corresponding Design Room Live element will be created as follows:
You can now continue editing the newly added shape as per your design needs.
You can also navigate from the Design Room Live shape to the corresponding Design Room One shape by using the Navigate to Design Room ONE halo option.
Architect - Design Room Live!
Chief Architect – Design Room Live!