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
Problem 1. Explain why the use of a standard high-level language does not guarantee that software will be portable across a range of machines 2. Draw possible data flow diag

The level at which the software uses scarce resources Efficiency level.

Determine the meaning of vertical partitioning? Vertical partitioning often called factoring suggests that the control and work should be distributed top-down in program struct

What is a cohesive module? A cohesive module performs only "one task" in software procedure with few interaction with other modules. It means cohesive module serve only one thi

QUESTION a) What is a software package? b) A lot of data is collected and stored on digital medium today. Organisations rely a lot on the data for their smooth running. Desc

Define software testing? Software testing is a critical element of software quality assurance and shows the ultimate review of specification, design, and coding.

Q. Explain about Communicational cohesion? Communicational cohesion: The Communicational cohesion is when parts of a module are grouped for the reason that they operate on th

A walk-through is an informal meeting for informational purposes or evaluation.

Q. How Abstraction used in stepwise refinement? Abstraction:- Abstraction permits one to concentrate on a problem at some level of generalization without regard to irrelevant l