Baseline sets for traceability in phased developments

These diagrams illustrate how links behave when module baselines are created in a baseline set. The baseline set definition in this example includes three modules.

During the first phase of the project, objects are created in each of the modules, and links are created between the objects. The team responsible for the data in Module 1 complete the first phase of the project and are ready to move onto phase 2. They create a module baseline in the baseline set. At this point, links from Module 2 to Module 1 are duplicated, so each link from Module 2 goes to the current version of Module 1 and to the baseline of Module 1, as shown in the following diagram.

baseline set after the first module baseline has been created in Rational DOORS

While the teams that are working with Module 2 and Module 3 are still working on phase 1 of the project, they should create links to both the baseline and the current version of Module 1. When baselines are created for Module 2 and Module 3 in the baseline set, the duplicate links are moved down into the baseline set, which means that traceability is maintained through all the phases of the project.

The following screen capture shows what happens to the links when a baseline of Module 2 is created in the set.

baseline set after the second module baseline has been created in Rational DOORS

Any duplicated links are moved down into the baseline set, so that links exist between the current versions of the modules, and between the baselines of the modules, but not from the current version to the baseline. This is repeated when a baseline of Module 3 is created in the set. The baseline set now provides a detailed snapshot of the project at the end of phase 1 of the development.

A new baseline set can be created for phase 2, and then phase 3, and so on, so that at the end of the development, a detailed picture of the various development phases is available.

development phases reflected in baseline sets in Rational DOORS


Feedback