what is SCM terminolgy?

Version
  • A SW CI having a defined set of functional capabilities.
Revisions
  • Changes to a version to correct only errors in design logic but does not affect documented functional capabilities since none of the requirements have changed.
Variants
  • A variation of a version developed to run on different types of HW, or to provide slightly different facilities for different users.
Examples

versions goes like that
1.1->1.2->1.3->1.4

variants (branching versions)

1.1->1.2->1.3->1.4

*1.3->1.3.1.1->1.3.1.2

Merging

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

  • Merge operations are typically done interactively with tool assistance

Promotion of a CI
  • A CI may be promoted from one developmental baseline to another to signify a change in a CI’s internal development state.
Release
  • A Release is used to designate certain promotions of CI’s that are distributed outside the development organization.

No comments:

Post a Comment

Share/Save/Bookmark
 
Design Patterns