Software Configuration Management in Software Eng…
Software Configuration Management in Software Eng…
ware Configuration
Management in So!ware
Engineering
Matthew Martin October 6, 2021
Kitchen+Wardrobe @
INR 1.6Lacs
What is So!ware
Configuration Management?
In So!ware Engineering, So!ware
Configuration Management(SCM) is a
process to systematically manage, organize, and
control the changes in the documents, codes,
and other entities during the So!ware
Development Life Cycle. The primary goal is to
increase productivity with minimal mistakes.
SCM is part of cross-disciplinary field of
configuration management and it can accurately
determine who made which revision.
Why do we need
Configuration management?
The primary reasons for Implementing Technical
So!ware Configuration Management System
are:
Changein Changein
Requirements Team/Organization
Changein
Govermentpolicy Changeinproject
schedule
andrules
affects
Data
code projectplan Tests
OtherDocuments
Configuration Identification
Baselines
Change Control
Configuration Status Accounting
Configuration Audits and Reviews
Ad
Configuration Identification:
Configuration identification is a method of
determining the scope of the so!ware system.
With the help of this step, you can manage or
control something even if you don’t know what it
is. It is a description that contains the CSCI type
(Computer So!ware Configuration Item), a
project identifier and version information.
Example:
Baseline:
A baseline is a formally accepted version of a
so!ware configuration item. It is designated and
fixed at a specific time while conducting the SCM
process. It can only be changed through formal
change control procedures.
Change Control:
Change control is a procedural method which
ensures quality and consistency when changes
are made in the configuration object. In this
step, the change request is submitted to
so!ware configuration manager.
Configuration Status
Accounting:
Configuration status accounting tracks each
release during the SCM process. This stage
involves tracking what each version has and the
changes that lead to this version.
Ad
1. Configuration Manager
2. Developer
3. Auditor
4. Project Manager:
5. User
So!ware Configuration
Management Plan
The SCMP (So!ware Configuration management
planning) process planning begins at the early
coding phases of a project. The outcome of the
planning phase is the SCM plan which might be
stretched or revised during the project.
So!ware Configuration
Management Tools
Any Change management so!ware should have
the following 3 Key features:
Concurrency Management:
Version Control:
Synchronization:
Download link:
https://azure.microso!.com/en-
us/services/devops/server/
3. Ansible
Ansible: It is an open source So!ware
configuration management tool. Apart from
configuration management it also o"ers
application deployment & task automation.
Conclusion:
About
About Us
Advertise with Us
Write For Us
Contact Us
Career Suggestion
SAP Career Suggestion Tool
So!ware Testing as a Career
Interesting
eBook
Blog
Quiz
SAP eBook
Execute online
Execute Java Online
Execute Javascript
Execute HTML
Execute Python