Objectives
The new learning objectives of this exercise are to compare connected requirements models in Jama and Cameo/MagicDraw (via custom mappings) and to synchronize changes that have arisen. These changes will be demonstrated by both adding and removing Jama requirements, comparing those changes in Syndeia client, and syncing both to Jama connect and SysML.
...
Part 1: Sync SysML to Jama
Model Transform Requirements using custom mapping spec
Add requirement in SysML, Compare Result, and Sync to Jama
Delete requirement in SysML, Compare Result, and Sync to Jama
Part 2: Sync Jama to SysML
Add requirement in Jama, Compare Result, and Sync to SysML
Delete requirement in Jama, Compare Result, and Sync to SysML
Preparation
This exercise assumes the student has
...
A mappings file, syndeia34Tutorial.mappings (get it here -SysML Models, Profiles and Mappings), which contains the specific starting mappings used in this and the following exercises. To install this,
Close MagicDraw, if it is open
Rename the existing syndeia.mappings file in the .syndeia folder to something like syndeiaOld.mappings
Copy syndeia34Tutorial.mappings into the .syndeia folder
Rename syndeiaTutorial.mappings as syndeia.mappings
When you have completed the mapping tutorial exercises, you may want to reverse this process to restore the original mappings file.
A mappings profile,Syndeia_Mapping_Tutorials_Profile.mdzip (get it here -SysML Models, Profiles and Mappings), which is loaded automatically with the SysML project Syndeia_Jama_Mapping_Tutorial.mdzip and can be used with other projects.
Exercise
Part 1
This exercise assumes the user has access to the SysML model Syndeia_Jama_Mapping_Tutorial.mdzip (get it here -SysML Models, Profiles and Mappings) and their Jama repository.
...
After Syndeia is finished syncing, check that the Requirement no longer shows in Jama Connect as shown in Figure 16.
...
Part 2
In Jama, modify the text of ‘Product_Spec’ and add a new Requirement underneath it as shown in Figure 17.
...