Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

SOFTWARE

CONFIGURATION
MANAGEMENT

Presented by : Mr.S.Yuvaraj
CONTENTS
 Definitions
 Basic functions

 Responsibilities

 Standards
DEFINITIONS

 A set of management disciplines within the


software engineering process to develop a
baseline.
BASIC FUNCTIONS

 Configuration Identification
 Configuration Control

 Configuration Status Accounting

 Configuration Audits and Reviews


What are the major functions of
Configuration Management (CM)?

IDENTIFICATION CONTROL

STATUS
ACCOUNTING AUDIT
Configuration Identification

IDENTIFICATION
IDENTIFICATION
The first function of
CM:

 Identify Configuration Items (CIs) for an AIS


 Document Functional and Physical
Characteristics
Configuration Control

Second Function of
CONTROL
Configuration Management

 Configuration Control consists of:


 Change Evaluation
 Change Coordination
 Change Approval or disapproval
 Change Implementation
CONFIGURATION STATUS ACCOUNTING
Third Function of Configuration Management

 Tracks SCR Status to include:


 Proposed changes (Formal SCRs)
 Waivers and deviations to configuration
(Emergency SCRs)
 Implementation of approved changes

STATUS
ACCOUNTING
CONFIGURATION AUDIT
Fourth Function of Configuration Management

 Verifies SCR
 Verifies
each CI conforms to required
specifications
 Types of Audit
 Configuration
–Functional Configuration
–Physical Configuration

 Internal AUDIT
SCM AUDITS & REVIEWS

 PCA (PHYSICAL CONFIGURATIOIN AUDIT)


 COMPARE PHYSICAL COMPONENTS TO MAKE
SURE THAT THEY REFLECT EACH OTHER
 REQUIREMENTS VS DESIGN
 DESIGN VS CODE...

 FCA (FUNCTION CONFIGURATION AUDIT)


 CODE
 TESTING (EXPECTED VS ACTUAL RESULTS)
 INTERNAL AUDITS
RESPONSIBILITY
 Configuration Manager
Responsible for identifying configuration items. The
configuration manager can also be responsible for defining the
procedures for creating promotions and releases
 Change control board member
Responsible for approving or rejecting change requests
 Developer
Creates promotions triggered by change requests or the normal
activities of development. The developer checks in changes and
resolves conflicts
 Auditor
Responsible for the selection and evaluation of promotions for
release and for ensuring the consistency and completeness of
this release
CM STANDARDS
 CM should always be based on a set of standards
which are applied within an organisation.
 Standards should define how items are identified,
how changes are controlled and how new versions
are managed.
 sSome existing standards are based on a
waterfall process model - new CM standards are
needed for evolutionary development.
Thank you

You might also like