P. 1
Software Engineering Chapter 09

Software Engineering Chapter 09

Views: 332|Likes:
Published by Sagar

More info:

Categories:Types, School Work
Published by: Sagar on Mar 09, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

08/10/2015

pdf

text

original

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 user requirements software models Test
data

other documents

Project Plan

code
3

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

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
tools methods procedures a TQM foundation

•  identification •  version control •  change control •  auditing •  reporting •  construction

SCM

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
SCIs Change Requests SQA Plan

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're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->