Overview
This activity describes the process of placing an approved software product (i.e., code or documentation) under software configuration management (SCM).
Roles and Responsibilities
The SCM manager is responsible for maintaining the files in the software directories, which together constitute the SCM library. The SCM manager may designate a SCM staff member to be the software librarian and perform this activity. In this activity and its subactivities, it is assumed that the SCM manager has assigned a software librarian.
Controls
The Configuration Identification section of the projects SCM Plan (SCMP), which determines the naming and numbering scheme for the product, directory in which it will be placed, access restrictions, and format of the Promotion Notification Form (PNF) (see Appendix C).
Inputs
An approved software product(s) that has been submitted to be placed under SCM.
A PNF that has been partially completed by the product author and submitted to the software librarian.
Procedures
This activity consists of the following subactivities. Note that these subactivities are mutually exclusive. Only one activity is performed for any given product.
1) 2.1.1 Place A New Document Under Software Configuration Management. A new document is submitted to be placed under SCM. The software librarian reviews the PNF, assigns the document file a filename according to the naming conventions specified in the SCMP, places it in a controlled directory, and updates the projects SCM tracking system to indicate the documents status.
2) 2.1.2 Place New Code Under Software Configuration Management. A new code unit is submitted to be placed under SCM. The software librarian reviews the PNF, assigns the code unit a filename according to the naming conventions specified in the SCMP, places it in a controlled directory, and updates the projects SCM tracking system to indicate the code units status.
3) 2.1.3 Place An Updated Document Under Software Configuration Management. An updated document is submitted to be placed under SCM. The software librarian reviews the PNF, assigns the document a filename according to the naming conventions in the SCMP, places it in a controlled directory, and updates the projects SCM tracking system to indicate the documents status.
4) 2.1.4 Place Modified Code Under Software Configuration Management. A revised code unit is submitted to be placed under SCM. The software librarian reviews the PNF, assigns the code unit a filename according to the naming conventions in the SCMP, places it in a controlled directory, and updates the projects SCM tracking system to indicate the code units status.
Outputs
The software product(s), which was placed in the correct directory using the correct filename, as stated in the Configuration Identification section of the SCMP.