abstract:In software engineering, software configuration management (SCM)Atria (later Rational Software, now a part of IBM) is the task of tracking and controlling changes in the software, part of the larger cross-discipline field of configuration management."Software Engineering: A Practitioner's Approach, 7th International edition by Roger S.
This can include processes such as requirements gathering and documentation, source code control, code review, change management, configurationmanagement, release management, and the actual testing of the software, explains Matt Miller, chief technology officer at CareerBliss.