SlideShare a Scribd company logo
IT 4102




          C.I.E.Jayasooriya
          ATI - Kurunegala
   Functions of a version control system
   Components of a version control system
   Change Control
   Testing
   Developing the configuration management
    plan
   Subversion
   Pragmatic Version Control using Subversion
    by Mike Mason
   Configuration Management Principles &
    Practices by Anne Mette Jonassen
    Configuration Management is unique
    identification , controlled storage , change
    control & status reporting of selected
    intermediate work products product
    components & products during the life of a
    system
   Configuration management activities may be
    viewed as cyclic for each item class placed
    under configuration management
   Identification
   Storage
   Change control
   Status reporting
Software configuration management
   The purpose of the identification activity is to
    determine the metadata for a configuration
    item
   Meta data –
     It describes configuration items
     Metadata for a configuration item may include its
     name, the name of the person who produced the
     item, the production date, and references to other
     related configuration items.
Software configuration management
   Two incidents may initiate the identification
    process:
     In the beginning identification starts with a need
      defined in the plans (eg: project plan)
     When you have to change a configuration
      item, identification start with a change request
   Meta Data
   Methods, conventions, and procedures
    necessary for the activities in identification
     Procedures for registration of metadata
     Procedures for inheritance of metadata
     Conventions for unique identification
     Conventions for authorization
     Conventions for identification of components in a
     delivery
   Project and year: SC.91
   Document number: 009
   Author : OA.ect
   Activity identifier: T2.3.1
   Document type: RP (Report)
   Version: 02
   The purpose of storage is to ensure that a
    configuration item
     will not disappear or be damaged
     it can be found at any time
     delivered in the condition in which you expect to
      find it
     that a record is kept to indicate who has been
      given the item or a copy of it.
   Storage takes place in libraries.
   There are 3 types
     Controlled library/configuration management
      library
      ▪ It is where configuration items are stored.
      ▪ It may be divided into a number of physical libraries such
        as documents, source code,etc
     Dynamic library/development library
      ▪ It is where items are kept while they are being produced
      ▪ this will be in the producer's own area
 Static Library/user library
  ▪ It is where items are used
  ▪ While being used in the static library, items must not be
    changed.
   Placement in storage from production
   Release from storage for usage
   Release from storage for production
The methods, conventions, and procedures
  necessary for activities in storage may be
 Procedures for placing items in storage and
  related updating of metadata
 Procedures for release for usage
 Procedures for release for production
 Templates for item approval
 Templates for release request
   change control is a set of processes and
    approval stages required to change a
    configuration item's attributes
   The configuration control board (CCB) is
    responsible for change control.
Software configuration management
   Event registration
   documented events
   change requests
   Creation of the event registration
   Analysis of the event registration
   Rejection or acceptance of the event
    registration.
   The change request initiates a new
    configuration item.
   A new configuration item is identified and
    created, and the change is implemented
   Closing of the change request.
   Closing of the event registration.
User        Creation of event registration




Developer   Analysis of event registration   Implementation of change




CCB              Evaluation of event                                         Approval or
                    registration                                        disapproval of change




QA                                              Validation of change
   Status reporting makes available, in a useful
    and readable way, the information necessary
    to effectively manage a product's
    development and maintenance
   Output – status reports
              Release notes
              Item lists
              Trace matrix
    Procedures for the production of available
    status reports
   Procedures for ad hoc extraction of
    information
   Templates for status reports

More Related Content

PPTX
Azure DevOps
PPTX
Establishing 24x7 global application support operations
PDF
How to implement DevOps in your Organization
PDF
Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]
PDF
Designing and Building a Tier 4, 20 MW Datacenter
PDF
Gap Assessment for DevOps
PPTX
Introduction to Kubernetes
PDF
A Journey from Oracle to PostgreSQL
 
Azure DevOps
Establishing 24x7 global application support operations
How to implement DevOps in your Organization
Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]
Designing and Building a Tier 4, 20 MW Datacenter
Gap Assessment for DevOps
Introduction to Kubernetes
A Journey from Oracle to PostgreSQL
 

What's hot (20)

PDF
Kubernetes Introduction
PDF
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
PPTX
Evolving Team Structure in DevOps
PDF
Introduction to Terraform and Google Cloud Platform
PPTX
Azure Cost Management
PDF
Autonomous Data Warehouse
PDF
Introduction to kubernetes
PPTX
Understanding Azure Disaster Recovery
PPTX
Cloud Capabilities Slide Deck
PDF
Deep Dive into Kubernetes - Part 1
PPTX
Microsoft azure
PDF
ITIL v4 Foundation course
PPTX
Ict infrastructure management
PPTX
Introducing PagerDuty Process Automation
PPTX
Oracle Cloud Infrastructure.pptx
PDF
Cutover plan template Tool
PPT
Service Level Agreement
PDF
European Data Centre Standards
PDF
Target Operating Model Strategy Management Governance Organization Leadership...
Kubernetes Introduction
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
Evolving Team Structure in DevOps
Introduction to Terraform and Google Cloud Platform
Azure Cost Management
Autonomous Data Warehouse
Introduction to kubernetes
Understanding Azure Disaster Recovery
Cloud Capabilities Slide Deck
Deep Dive into Kubernetes - Part 1
Microsoft azure
ITIL v4 Foundation course
Ict infrastructure management
Introducing PagerDuty Process Automation
Oracle Cloud Infrastructure.pptx
Cutover plan template Tool
Service Level Agreement
European Data Centre Standards
Target Operating Model Strategy Management Governance Organization Leadership...
Ad

Viewers also liked (10)

PDF
Configuration management
PPT
Software Estimation Technique
PPT
software configuratiom management role n resposnbilities
ZIP
Software Configuration Management
PPT
Software Configuration Management
PPTX
Software configuration management
PPTX
Software estimation techniques
PPTX
Estimation techniques and software metrics
PPT
Software Configuration Management
PPT
Software Estimation Techniques
Configuration management
Software Estimation Technique
software configuratiom management role n resposnbilities
Software Configuration Management
Software Configuration Management
Software configuration management
Software estimation techniques
Estimation techniques and software metrics
Software Configuration Management
Software Estimation Techniques
Ad

Similar to Software configuration management (20)

PPTX
Ch 10(spi)cm mi-cm-ppqa
PPTX
Ch 10(spi)cm mi-cm-ppqa
PPT
Software configuration management of students
DOCX
Configuration Management Report
PPT
lecture14.ppt
PPT
Software Configuration Management introduction
PPT
Software configuration management, Web engineering
PPT
Mod5-SCM.ppt
PPT
Mod5-SCM.ppt
PPTX
Software Configuration Management
PDF
What is configuration management
PDF
Unit 6 Software Configuration Management
PPTX
SE-Lecture-8.pptx
PDF
SharePoint Configuration Management – Effective Techniques for Regulated Shar...
PPT
Software maintenance and configuration management, software engineering
PDF
Project management information system
PPTX
Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...
PPTX
software configuration management ppt
PDF
Checklist
PPT
R12 Business Case Process Manufacturing
Ch 10(spi)cm mi-cm-ppqa
Ch 10(spi)cm mi-cm-ppqa
Software configuration management of students
Configuration Management Report
lecture14.ppt
Software Configuration Management introduction
Software configuration management, Web engineering
Mod5-SCM.ppt
Mod5-SCM.ppt
Software Configuration Management
What is configuration management
Unit 6 Software Configuration Management
SE-Lecture-8.pptx
SharePoint Configuration Management – Effective Techniques for Regulated Shar...
Software maintenance and configuration management, software engineering
Project management information system
Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...
software configuration management ppt
Checklist
R12 Business Case Process Manufacturing

More from Thilini munasinghe (6)

PDF
RDBMS_IT_Lecture_View_Via_SQL
PDF
HNDIT_SRI_LANKA
PDF
Ict act in sri lanka
PPTX
Foss introduction and history
PPTX
Foss business model
PPT
C# Fundamental
RDBMS_IT_Lecture_View_Via_SQL
HNDIT_SRI_LANKA
Ict act in sri lanka
Foss introduction and history
Foss business model
C# Fundamental

Recently uploaded (20)

PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPT
Teaching material agriculture food technology
PDF
Modernizing your data center with Dell and AMD
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Teaching material agriculture food technology
Modernizing your data center with Dell and AMD
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The AUB Centre for AI in Media Proposal.docx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation

Software configuration management

  • 1. IT 4102 C.I.E.Jayasooriya ATI - Kurunegala
  • 2. Functions of a version control system  Components of a version control system  Change Control  Testing  Developing the configuration management plan  Subversion
  • 3. Pragmatic Version Control using Subversion by Mike Mason  Configuration Management Principles & Practices by Anne Mette Jonassen
  • 4. Configuration Management is unique identification , controlled storage , change control & status reporting of selected intermediate work products product components & products during the life of a system
  • 5. Configuration management activities may be viewed as cyclic for each item class placed under configuration management
  • 6. Identification  Storage  Change control  Status reporting
  • 8. The purpose of the identification activity is to determine the metadata for a configuration item  Meta data –  It describes configuration items  Metadata for a configuration item may include its name, the name of the person who produced the item, the production date, and references to other related configuration items.
  • 10. Two incidents may initiate the identification process:  In the beginning identification starts with a need defined in the plans (eg: project plan)  When you have to change a configuration item, identification start with a change request
  • 11. Meta Data
  • 12. Methods, conventions, and procedures necessary for the activities in identification  Procedures for registration of metadata  Procedures for inheritance of metadata  Conventions for unique identification  Conventions for authorization  Conventions for identification of components in a delivery
  • 13. Project and year: SC.91  Document number: 009  Author : OA.ect  Activity identifier: T2.3.1  Document type: RP (Report)  Version: 02
  • 14. The purpose of storage is to ensure that a configuration item  will not disappear or be damaged  it can be found at any time  delivered in the condition in which you expect to find it  that a record is kept to indicate who has been given the item or a copy of it.
  • 15. Storage takes place in libraries.  There are 3 types  Controlled library/configuration management library ▪ It is where configuration items are stored. ▪ It may be divided into a number of physical libraries such as documents, source code,etc  Dynamic library/development library ▪ It is where items are kept while they are being produced ▪ this will be in the producer's own area
  • 16.  Static Library/user library ▪ It is where items are used ▪ While being used in the static library, items must not be changed.
  • 17. Placement in storage from production  Release from storage for usage  Release from storage for production
  • 18. The methods, conventions, and procedures necessary for activities in storage may be  Procedures for placing items in storage and related updating of metadata  Procedures for release for usage  Procedures for release for production  Templates for item approval  Templates for release request
  • 19. change control is a set of processes and approval stages required to change a configuration item's attributes  The configuration control board (CCB) is responsible for change control.
  • 21. Event registration
  • 22. documented events  change requests
  • 23. Creation of the event registration  Analysis of the event registration  Rejection or acceptance of the event registration.  The change request initiates a new configuration item.  A new configuration item is identified and created, and the change is implemented  Closing of the change request.  Closing of the event registration.
  • 24. User Creation of event registration Developer Analysis of event registration Implementation of change CCB Evaluation of event Approval or registration disapproval of change QA Validation of change
  • 25. Status reporting makes available, in a useful and readable way, the information necessary to effectively manage a product's development and maintenance
  • 26. Output – status reports  Release notes  Item lists  Trace matrix
  • 27. Procedures for the production of available status reports  Procedures for ad hoc extraction of information  Templates for status reports