Impact and Lineage Analysis

Requirements Management and Systems Modeling maintains connections between objects within diagrams, in different diagrams, and across different domains. Impact and lineage analysis allows you to visualize and follow these connections to understand the dependencies between objects and the impact of making a change on one of the objects in the chain. The analysis is driven principally by the lists of objects that appear on the Dependencies tab, and optionally on the Children tab.

Context

Procedure

  1. Select the object that you want to analyze in the diagram viewer to display its context toolbar and then click Start of the navigation pathMenu Next navigation step Impact and Lineage AnalysisEnd of the navigation path. Alternatively, navigate to the property sheet of the object you want to analyze in the diagram viewer, repository, or search dialog, and select Start of the navigation pathMenu Next navigation step Impact and Lineage AnalysisEnd of the navigation path.
    The analysis diagram opens in a tab in the Impact Analysis viewer. By default, up to three levels of impacts (comprising up to 100 objects) is displayed to the right of the analysis object and up to three levels of lineages (comprising up to 100 objects) is displayed to the left. You can:
    • Hover over an object to see its object type and the model it belongs to in a tooltip.

    • Click the Show Properties tool in the top right-hand corner to display the property sheet of the selected object.

    In this example, the Kayak system depends on a number of components and sites, and impacts various other objects:
  2. If an object displays a small plus sign on its outer edge, you can click on it to expand the analysis along this path.

    Alternately, select an object and press + to expand one level (or Ctrl + + to expand up to five levels) of analysis.

  3. The following tools are available in the toolbar:

    Tool

    Description

    Lineage Rule Set - Specifies the lineage rule set which controls the display of objects on which the analyzed object depends on the left of the analysis tree. Select <None> to hide lineage objects.

    Impact Rule Set - Specifies the impact rule set which generates the display of objects which depend on the object on the right of the analysis tree. Select <None> to hide impacted objects.

    Change Analysis Object - Recenters the analysis on the selected object.

    Open Diagram - Opens the diagram in which the object appears, centered on the object. If the object appears in multiple diagrams, a dialog is displayed to allow you to choose which one to open.

    Reanalyze - Reruns the analysis to take into account recent local and server changes.

    Color Template

    Color Template - Choose a color template that defines colors for different object types. Templates are created and maintained in the Color Configurations for Impact Analysis tile. For more information, see Customizing Colors for Impact Analysis.

    Object Visibility

    Object Visibility - Choose to display or hide the related objects for the current object.

  4. [optional] Select any object that you want to remove from the analysis and press Delete.
  5. [optional] Select any object in the analysis to highlight the paths that connect it to the analysis object:
    In this example, a business capability, far removed from the initial system, is selected, and the multiple impact paths that lead to it are highlighted:
  6. [optional] Click the Menu button and select a command to share, print, or export the diagram (Sharing, Printing, Reporting On, and Exporting Diagrams).
  7. Your analysis diagram remains open until you close its tab. If you launch other analyses, they open in separate tabs.

    You can switch freely back and forth between the Impact Analysis, Diagram Viewer, Repository Explorer, and other screens as necessary.