0% found this document useful (0 votes)
4 views11 pages

Software Engineering Chapter 09

No matter where you are in the system life cycle, the system will change, and the desire to change it will persist throughout the life cycle. These courseware materials are to be used in conjunction with software Engineering: a Practitioner's Approach, 5 / e and are provided with permission by R.S. Pressman and Associates, Inc.

Uploaded by

Sagar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views11 pages

Software Engineering Chapter 09

No matter where you are in the system life cycle, the system will change, and the desire to change it will persist throughout the life cycle. These courseware materials are to be used in conjunction with software Engineering: a Practitioner's Approach, 5 / e and are provided with permission by R.S. Pressman and Associates, Inc.

Uploaded by

Sagar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

Chapter 9

Software Configuration 
Management

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
1
The “First Law”

No matter where you are in the system life 
cycle, the system will change, and the desire 
to change it will persist throughout the life 
cycle.
Bersoff, et al, 1980

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
2
What Are These Changes?
changes in 
business requirements
changes in 
technical requirements
changes in other
user requirements documents

software models
Project
Plan
data
Test
code
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
3
The Software Configuration

programs documents

The pieces data

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
4
Change & SCM

Software Engineering
SCM
tools •  identification
methods •  version control
procedures
•  change control
•  auditing
a TQM foundation •  reporting
•  construction

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
5
Change Control

STOP

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
6
Change Control Process—I
need for change is recognized
change request from user
developer evaluates
change report is generated
change control authority decides

request is queued for action
change request is denied
user is informed
change control process—II
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
7
Change Control Process­II
assign people to SCIs
check­out SCIs
make the change

review/audit the change

establish a “baseline” for testing

change control process—III

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
8
Change Control Process­III
perform SQA and testing activities

check­in the changed SCIs

promote SCI for inclusion in next release

rebuild appropriate version

review/audit the change

include all changes in release
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
9
Auditing
Change
Requests SQA
Plan
SCIs

SCM Audit

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
10
Status Accounting

Change Change
Requests Reports ECOs
SCIs

Status Accounting

Reporting
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
11

You might also like