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
Q. What is the difference between module coupling and module collection? List different types of coupling and cohesion. Ans : Cohesion is the property of a single module as we

Q. Explain Common coupling with example? Common coupling: General coupling is when two modules share the same global data (example a global variable). Changing of the shared

Encapsulation An object expresses the data and information it contains and supports a well described abstraction. Encapsulation leads to the separation of the interface and ex

Give the procedure of the Delphi method. 1. The co-ordinator presents a specification and estimation form to all experts. 2. Co-ordinator calls a group meeting where the exp

What is Data Dictionary? Data dictionary is a storehouse of data giving information about data. It is a list of terms and their meaning for all data items and data files of a s

Classify the below techniques into dynamic or static. i. Data Flow Analysis. ii. Use Case Testing. iii. Equivalence Partitioning. iv. Exploratory Testing. v. Inspec

Explain in detail about the real time systems. Hard and soft real time systems. Real time and high performance. Real-Time control. Real time software design P

The process of evaluating the products of a given software development activity to verify correctness and consistency with respect to the products and standards given as input to t

Question : (a) What is embedded system partitioning? What is decided during partitioning? (b) What is the difference between structural and functional partitioning? Which on