As teams adopt model-based approaches, a commonly cited challenge is model management – for navigation, for collaboration, for access control, and for reuse. CORE introduces the ability to create relationships between elements in different projects providing project teams and enterprise efforts great flexibility to partition their models as they see fit. Whether addressing process needs, reuse, contractual obligations, or any other concept, cross-project relationships enable teams to architect, manage, baseline, and reuse their models in a highly modular manner.
With the same drag-drop ease of connecting one element to another, you can drag an element from one project onto an element in another to link the two projects. If you prefer to work via list and dialog, the target window and diagram palette include a project selector at the bottom allowing you to quickly access the project and element of interest. You can create as many or as few cross-project relationships as desired; resulting in highly linked or loosely coupled projects. And it doesn’t stop with just two projects - you can link one project to as many other projects as you desire.
Once the cross-project relationships are established, you decide how you want them to operate. You can specify whether the relationships should be traversed seamlessly so that the project borders become blurred - in effect creating a mega-project. Or you can specify that the relationships should stop with the element you have linked, operating as a black box through which you can only see the defined interface point. Or you can specify that relationships to the other project are hidden from view. Diagrams, reports, and even simulations honor your specification. When combined with project-level permissions, this provides wonderful flexibility and power to architect your solution.
The beauty of cross-project relationships is in their simplicity – the simplicity of creating them, the ease of managing them, and the transparency (if desired) of using them. Once you establish a relationship, CORE displays a new project in the Related Projects section of the Project Explorer. From this view, you can see all of the cross-project relationships and the elements they involve. You can also quickly redefine the connection characteristic.
With cross-project relationships, you have more power than ever to tackle challenging problems including: