Exercise 7.2 SysML to Jama Requirement Transform
Objectives
The new learning objectives of this exercise are to transform a requirement in a MagicDraw SysML model into a requirement in Jama using the default SysML -> Jama mapping.
Preparation
This exercise assumes the student has
Cameo System Modeler 18.0 - 19.0 (or MagicDraw with SysML plug-in) installed correctly on his or her machine with a valid license for use, and
Syndeia 3.4 installed as a plugin for Cameo/MagicDraw with a valid license for use
Syndeia Jama interface, correctly installed with a valid license for user.
A Jama repository network connection in the Syndeia Repository Manager
The user can use any Jama repository they have available. It is generally advisable to carry out these exercises in a non-production repository, a "sandbox", set up for training and practice purposes.
Exercise
Open the Syndeia_Jama_Mapping_Tutorial.mdzip (get it here - SysML Models, Profiles and Mappings) model and launch Syndeia from the Jama Connections folder, if not already open from the previous exercise. Go to the Connection Manager tab on the Syndeia dashboard, expand the SysML tree on the LHS, and select your Jama repository from the drop-down menu on the RHS (Figure 1).
Figure 1 Connection Manager tab, Syndeia dashboard, selecting Jama repository on right
Go to Settings tab and make sure that the Use mapping check box in the General section is unchecked. This exercise uses the default mappings for SysML-Jama. Exercises 7.5-7.9 demonstrate the custom mapping capability.
With Model Transform Connection Type selected, drag and drop the top-level requirement from SysML to a Jama project or component and click 'Yes' when prompted (Figure 2).
Figure 2 Connection Manager tab
If dropped onto a Jama project, Syndeia creates an auto-named set (called "To Jama" after the SysML package containing the requirements) and then creates requirements inside the set. If dropped directly onto an existing component, Jama _Tutorial in Figure 2, Syndeia creates an auto-named set (called "To Jama") and then creates requirements inside the set. Expand the new component/set to view the new requirements (Figure 3).
Figure 3 Syndeia dashboard showing new Jama requirements, set and component on RHS
Right-click > Open, as shown in Figure 3, to view the new requirements directly in the Jama interface (Figure 4).
Figure 4 Jama web interface showing one of the new requirements
Go to the Connection Browser tab in Syndeia, click the Repository button at top center, load the SysML model and expand the tree to view the model transform connections that were created between SysML and Jama (Figure 5).
Figure 5 Connection Browser tab, Syndeia dashboard, showing some of the new connections between SysML and Jama elements
Â