Members Log In to My ASQ Members Log In   View Shopping Cart Shopping Cart   Quality Progress Magazine Quality Progress Magazine Make Good Great
ASQ Store
Books &
Standards

Articles

Subscriptions
Training &
Certification

Conferences

ASQ Gear
Training
Printer Friendly

 

Certification

Software Configuration Management

OUTLINE (Return to Main)

Chapter 1: Configuration management — The basics

  1. Overview of software configuration management
    1. Software configuration management defined
    2. Software configuration management goals and practices
    3. Software configuration management responsibilities
    4. Software configuration management activities
    5. Software configuration management plans
  2. Standards and models related to software configuration management
    1. IEEE standards related to software configuration management
    2. ISO 12207 and IEEE/EIA 12207 on software configuration management
    3. SEI CMMISM on software configuration management

Chapter 2: Configuration management infrastructure

  1. Library/repository processes
    1. Library functions
    2. SCM library types
    3. SCM library procedures — Creating a new module
    4. SCM library procedures — Testing a build
    5. SCM library procedures — Modifying a controlled module
    6. SCM library procedures — Releasing a build
    7. SCM library procedures — Backup
  2. Configuration management tools
    1. SCM tools
    2. Evaluating SCM tools

Chapter 3: Configuration identification

  1. Configuration items
    1. Configuration identification activities
    2. What are configuration items?
    3. Software system decomposition
    4. Related entities
    5. Factors that guide software product partitioning
    6. Versions, releases and revisions
  2. Baselines
    1. Baselines defined
    2. Types of baselines
    3. Acquisition
  3. Configuration identification methods
    1. Unique identifiers
    2. Build identification scheme — Example
    3. Document identification scheme — Example
    4. Module identification scheme — Example

Chapter 4: Configuration control

  1. Configuration control
    1. Sources of change
    2. Configuration control procedures
    3. Baseline control
    4. Change control process — Example
    5. Trade-offs in the change control process
  2. Configuration control boards
    1. Configuration control boards (CCB)
    2. CCB membership
    3. CCB processes
    4. Impact analysis
    5. Multiple levels of CCBs
  3. Software builds
    1. Software builds
    2. Controlling builds
    3. Build reproducibility
  4. Version control
    1. Version control
    2. Concurrent development
    3. Supporting multiple version
    4. Traceability
    5. Controlling patches
  5. Configuration item interfaces
    1. Interfaces
    2. Interface control activities

Chapter 5: Configuration status accounting and configuration audits

  1. Status accounting
    1. Status accounting
    2. Status reporting
    3. Change requests
  2. Configuration audits
    1. Functional configuration audits
    2. Physical configuration audits

Chapter 6: Release management

  1. Product release process issues
    1. Feature vs. corrective releases
    2. Hardware and software dependencies
    3. Retirement
  2. Packaging, production and distribution
    1. Packaging
    2. Patching
    3. What gets produced and delivered
    4. Delivery vehicles
    5. Product rollout planning
    6. Production

Return to Main