Version

Defined set of functional capabilities for a software Configuration Item (CI)  is called the version or Software Configuration Item version.

Revisions

Changes to a version to correct only errors in design logic but doesn’t affect documented functional capabilities since none of the requirements  have changed.

Variants

Variation of a version developed to run on  different types of Hardware

OR

Provide slightly different facilities for different users.

Merging

Two diverging versions may be merged  to create a single new version combining both set of change requests.

Note: Merge operations are typically done interactively with tool assistance.

CI Promotion

A configuration Item may be promoted from one developmental baseline to another to signify a change in a CI’s internal developmental state.

Release

A release is used to designate certain promotions of CIs that are distributed outside the development organization.

Advertisement