What do you mean by configuration management, Software Engineering

Q. What do you mean by Configuration Management?

Because of several reasons software changes during its life cycle. Consequently of the change made multiple versions of the software exist at one time. These changes should be managed controlled and documented properly in order to have reliable systems. Configuration management assists the developers to manage these changes systematically by applying procedures as well as standards and by using automated tools.

Although multiple versions of the software exist in the tool repository merely one official version of set of project components exist called baseline. The diverse components of the baseline are called configuration items. A few examples of configuration items are SRS, project plan, Design document, test plans and user manuals etc. A group of people comprise Configuration Control Board (CCB) which controls the changes to be made to the software. When changes are to be made the following steps are followed

(i) Submit the change demand along with details to CCB

(ii) CCB accesses the change demand after proper evaluation.

(iii) Depending upon the results and the request is either accepted or rejected or can be deferred for the future assessment.

(iv) If accepted appropriate plan is prepared to implement the change.

(v) Once changes are made subsequent to validating by the quality personnel all configuration items are updated.

A number of popular configuration management tools are Clear CASE Visual Source Safe etc.

Posted Date: 7/26/2013 3:51:05 AM | Location : United States







Related Discussions:- What do you mean by configuration management, Assignment Help, Ask Question on What do you mean by configuration management, Get Answer, Expert's Help, What do you mean by configuration management Discussions

Write discussion on What do you mean by configuration management
Your posts are moderated
Related Questions
The operational methods and processes used to achieve quality requirements.

What does Verification represent? Verification shows the set of activities that are carried out to confirm that the software correctly executes the specific functionality.

CARS-LMS: In this section let us try to learn about a different software package, which is commonly used in some of the libraries abroad. The package is known as CAIRS/LMS or

Question 1 Explain Iterative Development Model in detail Question 2 Describe the Object Interface Design Question 3 Explain why it is important to describe softwar

Explain some of the limitations of testing. Though testing is an significant part of system development and leads to a valid,  verified and efficient system, it also faces some

Develop a software architecture for the Case Study.   a. Identify the major 'design forces' () affecting the system, and discuss the 'architectural response' you think most   ap

Explain about the incremental model. Have same phases as the waterfall model. Phases are Analysis. Design. Code. Test. Incremental model deliver

What is Software Software is nothing but a collection of computer programs that are related documents that are indented to give desired features, functionalities and good per

Question: (a) (i) What are the main components of the Network Switching Subsystem in GSM? (ii) What are the main functions of the Network Switching Subsystem? (b) What