Baseline Scheme
Figure 4.

Baselines are the core of Software Change Management (SCM); they provide a
stable platform to work to from. The Software Change Items (SCI) that are
identified determine the baseline(s) associated with the project
Baseline is a secure specification of the software in its most recent state.
Changes to the baseline can only be made by following strict change control
procedures. The baseline must be protected from any unauthorized changes.
Any proposed changes to the baseline must first be tested against a trial
version to be sure that it does not invalidate any of the other changes. A
new baseline is established for each complete set of approved system
changes. Each baseline must include a cross-reference, or traceability
matrix that maps each design element to their corresponding software
requirements. The element that is associated with a given baseline must
define the key information that is required to reproduce
it. After the baseline is established all subsequent changes are recorded
as deltas until the next baseline is set. The number and types of
baselines will depend upon the size and scope of the project.
 |