National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : CS6422 : Software Configuration Management { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Durga Prasad Mohapatra

Syllabus

Module 1 :

Introduction: Evolution in the Software Life Cycle, Configuration Management as a Controlling Tool, Configuration Management Process as a Visibility Tool, Configuration Management as a Cost Saving Tool, Requirements for the Success of Configuration Management. (10 hours)
Maintaining Product Integrity: Identifying Configuration Items, Establishing Baselines, Naming Configuration Items. Change Management: Types of change, Configuration Control Boards. (10 hours)
Version Control: The Simultaneous Update Problem, Version Trees, Tools for Version Control, System Description Languages, Metrics. (8 hours)
Configuration Management Planning: Content of Configuration Management Plans, Characteristics of Personnel. RCS, SCCS. (8 hours)

Course Objective

1 .

To learn necessity of software configuration management.

2 .

To learn configuration management activities.

Course Outcome

1 .

After reading this subject, students will be able to:
1. Understand different reasons of configuration management.
2. Apply configuration management activities like configuration identification and control.

Essential Reading

1 .

W. A. Babich, Software Configuration Management, Addision-Wisley , 2006

2 .

Jessica Keyes, Software Configuration Management, Auerbach Publications , 2004

Supplementary Reading

1 .

R.C. Gunther, Management technology for software product engineering, John Wiley , 2005

2 .

S. Kenefick, Real World Software Configuration Management, Apress , 2003