Software configuration management , Software Engineering

Software configuration management is an umbrella activity which is applied by the software procedure. SCM identifies controls, audits and reports modifications that invariably occur while software is being established and after it has been publish to a client. All information produced as part of the software procedure becomes categories of a software configuration. The configuration is organized in manner which enables orderly control of change.

The software configuration is composed of a group interrelated objects also called software configuration items which are published as a result of some software engineering action. Moreover to documents programs and data the development environment which is used to build software can also be placed under configuration control.

Once a configuration object has been reviewed and established it becomes a baseline. The changes to a baseline object result in the creation of a new edition of that particular object. The development of a program can be tracked through examining the revision history of all configuration objects. Aggregate and basic objects forms object pool from that versions and variants are created. Versions control is group of tools and procedures for managing the use of these objects.

Change control is a procedural activity which ensures consistency and quality as changes are made to a configuration object. The change control procedure starts with a change request leads to a decision to make or reject the request for change and culminates with a controlled update of the SCI which is to be changed. Configuration audit is an SQA activity which helps to ensure that quality is maintained as changes are made. The Status reporting gives information about each change to those with a requirement to know.

Posted Date: 10/20/2012 5:50:54 AM | Location : United States







Related Discussions:- Software configuration management , Assignment Help, Ask Question on Software configuration management , Get Answer, Expert's Help, Software configuration management Discussions

Write discussion on Software configuration management
Your posts are moderated
Related Questions
1. Testing that employs a test data selection method designed to obtain test data capable of demonstrating the absence of a set of pre-specified faults, typically, frequently happe

What is architectural evolution? Architectural evolution is the practice of modifying a system from a centralized architecture to a distributed architecture like client server.

CDS/ISIS Software (Micro Version): Micro CDS/ISIS is an advanced non-numerical information storage and retrieval software package. It was developed by UNESCO in 1985 to meet t

QUESTION (a) Explain the meaning of the three-tier architecture (b) An Internet banking system can be said to be based on a three-tier architecture. Illustrate this with a d

Q. Define Reverse Engineering? What are the main objectives of reverse engineering? Ans: The reverse engineering is the procedure of generating representations that are imple

Discuss the limitations of software testing. How do we say that complete testing is impossible?.

What is CASE? CASE tool stands for Computer Aided Software Engineering. Computer Aided Software Engineering tools assist software engineering manages and practitioners in each

Q. Classes of data items in a data dictionary? There are three classes of data items in a data dictionary 1) Data element- It is the smallest unit of data that cannot be me

Question: (a) ‘Information Strategy involves the encompassing of an organisation's information requirements and information systems planning with its long-term objectives.' T

Abstraction :- Abstraction allows one to concentrate on a problem at some level of generalization without regard to irrelevant low level details; use of abstraction also allows one