Testing - What is configuration Management?

What is configuration Management?

- Software Configuration management (SCM) is the task of tracking and controlling changes in the software. Configuration management practices include revision control and the establishment of baselines. It is a field of management that focuses on establishing and maintaining consistency of a system or product's performance and its functional and physical attributes with its requirements, design, and operational information throughout its life.

- Configuration management (CM) is the detailed recording and updating of information that describes an enterprise's computer systems and networks, including all hardware and software components. Such information typically includes the versions and updates that have been applied to installed software packages and the locations and network addresses of hardware devices. Special configuration management software is available. When a system needs hardware or software upgrade, a computer technician can accesses the configuration management program and database to see what is currently installed. The technician can then make a more informed decision about the upgrade needed.

- Configuration management involves - focusing on establishing and maintaining consistency of one system’s performance, functional and physical attributes with its requirements throughout its life time. It is the management of security features and assurances through the control of changes that are made to hardware, software, firmware, documentation, test fixtures throughout the information system’s life cycle.

- Configuration management aims to establish consistency in an enterprise. This is attained by continuously updating processes of the organization, maintaining versioning and handling the entire organization network, hardware and software components efficiently.

- Software Configuration management deals with controlling and tracking changes made to the software. This is necessary to allow easy accommodation of changes at any time.

- An advantage of a configuration management application is that the entire collection of systems can be reviewed to make sure any changes made to one system do not adversely affect any of the other systems. Configuration management is also used in software development, where it is called Unified Configuration Management (UCM). Using UCM, developers can keep track of the source code, documentation, problems, changes requested, and changes made.
Difference between Verification and Validation - Testing
Testing - Verification - is to determine the right thing, which involves the testing the implementation of right process........
Explain different types of Verification - Testing
Testing - There are four levels of verification: 1. Component Testing: Verifying the design implementation for one software element like unit / module or a group of software elements........
What is Requirement Traceability? Explain its importance - Testing
Testing - Requirement Traceability is the final section of the test plan for measuring to cover all the requirement of the projects.........
Post your comment