Prof. Mohamed Batouche batouche@ksu.edu.sa. Software Configuration management.

Post on 29-Dec-2015

217 views 0 download

Tags:

transcript

Prof. Mohamed Batouche

batouche@ksu.edu.sa

Software Configuration management

Software configuration management is concerned with labeling, tracking, and controlling changes in the software elements of a system.

It controls the evolution of a software system by managing versions of its software components and their relationships.

3

The purpose of software configuration management is to identify all the interrelated components of software and to control their evolution throughout the various life cycle phases.

Software configuration management is a discipline that can be applied to activities including software development, document control, problem tracking, change control, and maintenance.

It can provide a high cost savings in software reusability because each software component and its relationship to other software components have been defined.

4

5

WILLIAW E. LEWIS, “SOFTWARE TESTING AND CONTINUOUS QUALITY IMPROVEMENT”, THIRD EDITION, CRC Press, 2009.

K. NAIK AND P. TRIPATHY: “SOFTWARE TESTING AND QUALITY ASSURANCE”, WILEY, 2008.

IAN SOMMERVILLE, SOFTWARE ENGINEERING, 8TH EDITION, 2006.

ADITYA P. MATHUR,“FOUNDATIONS OF SOFTWARE TESTING”, PEARSON EDUCATION, 2009.

D. GALIN, “SOFTWARE QUALITY ASSURANCE: FROM THEORY TO IMPLEMENTATION”, PEARSON EDUCATION, 2004

DAVID GUSTAFSON, “THEORY AND PROBLEMS OF SOFTWARE ENGINEERING”, Schaum’s Outline Series, McGRAW-HILL, 2002.

6