Software Configuration Management SCM Unit 5 SCM is

  • Slides: 11
Download presentation
Software Configuration Management (SCM) Unit 5

Software Configuration Management (SCM) Unit 5

 • SCM • is the set of activities, • Used for managing the

• SCM • is the set of activities, • Used for managing the change • During the life cycle of computer software

 • Following are the basic sources of • the change, in software requirements

• Following are the basic sources of • the change, in software requirements 1. Every new business conditions and market conditions 2. Customer may require some modifications in existing software 3. Based on – growing or downsizing of the business 4. Budget and time scheduling constraints

SCM Basics or SCM Elements 1. Component elements – • Set of Tools, in

SCM Basics or SCM Elements 1. Component elements – • Set of Tools, in the file management system • Uses the software configuration item 2. Process elements – • collection of procedures and tasks • that define an effective approach • to change management for all stakeholders

3. Construction elements – • Set of automated tools, used to develop the software

3. Construction elements – • Set of automated tools, used to develop the software 4. Human elements • Software team makes use of various – tools and processes • To make the effective use of SCM

Baselines • In the beginning, • Customer is not fully aware of the product

Baselines • In the beginning, • Customer is not fully aware of the product requirements • As the development begins, • Customer need a lot of changes in the requirements

 • Once the customer modifies the requirements, • The project manager, • Modifies

• Once the customer modifies the requirements, • The project manager, • Modifies (changes), The project strategy

 • As the time passes, • All the people, involved in the project

• As the time passes, • All the people, involved in the project development • Come to know • The exact need, approach and time.

 • The baseline is SCM • That help in development process • Without

• The baseline is SCM • That help in development process • Without affecting – The schedule • and • Controlling the -- changes

IEEE Baseline Definition • A specification & requirement • that is agreed upon between

IEEE Baseline Definition • A specification & requirement • that is agreed upon between customer and developer • is basis for the product development • and these requirements can be changed • only through the change control procedures.

SCM Process • Consists of - Series of tasks • Which Monitors the –

SCM Process • Consists of - Series of tasks • Which Monitors the – changes, occurred • during maintenance phase. • These tasks are used to 1. Manage the changes, taking place in various individual items 2. Handle different versions or releases of the software 3. Maintain quality of the software