SlideShare a Scribd company logo
2
Most read
3
Most read
7
Most read
Software configuration items
BY
R.Ashok kumar MCA
AUROM(Madurai)
Definition
“An aggregation of hardware, software, or both,
that is designated for configuration management
and treated as a single entity in the configuration
management process.”
Configuration items
Software configuration items are not only program code segments but all type of
documents according to development, e.g
 all type of code files
 drivers for tests
 analysis or design documents
 user or developer manuals
 system configurations (e.g. version of compiler used)
Configuration items
 In some systems, not only software but also hardware configuration exist! Eg.,
CPUs, bus speed frequencies
Finding Configuration items
 Large projects typically produce thousands of entities (files,documents, data ...)
which must be uniquely identified.
 Any entity managed in the software engineering process can potentially be brought
under configuration management control
 But not every entity needs to be under configuration management control all the time.
Finding Configuration items
 Some items must be maintained for the lifetime of the software. This includes also
the phase, when the software is no longer developed but still in use; perhaps by
industrial customers who are expecting proper support for lots of years.
 An entity naming scheme should be defined so that related documents have
related names.
 Very similar to object modeling
 Use techniques similar to object modeling for finding Cls!
 Find the CIs
 Find relationships between Cls
Cls is nothing but an class
Some configuration items are
 Requirements Analysis Document(RAD)
 System Design Document (SDD)
 Object Design Document (ODD)
 Unit tests
 Source code
 Input data and data bases
 Test data
 Support software (part of the product)
 Once the Configuration Items are selected, they are usually organized in a
tree
Tree
The project cls
Models Subsystems Documents
Object
model
Dynamic
model
RAD ODD
Database
User
interface
Code Data Unit test
Software configuration items

More Related Content

PPT
Software Process Improvement
PPTX
Staffing level estimation
PPT
Software process and project metrics
PPTX
Lect5 improving software economics
PPTX
Model Based Software Architectures
PPTX
object oriented methodologies
PPTX
Software Configuration Management (SCM)
PPTX
Software Configuration Management
Software Process Improvement
Staffing level estimation
Software process and project metrics
Lect5 improving software economics
Model Based Software Architectures
object oriented methodologies
Software Configuration Management (SCM)
Software Configuration Management

What's hot (20)

PPTX
Waterfall Model PPT in Software Engineering
PDF
2- THE CHANGING NATURE OF SOFTWARE.pdf
PPTX
software project management Waterfall model
PPTX
Data Modeling PPT
PPTX
software cost factor
PPTX
Software Process Models
PDF
Software project management
PPTX
Cohesion and coupling
PPTX
Quality and productivity factors
PPTX
PPTX
Chapter 1 2 - some size factors
PPT
PPTX
Component Based Software Engineering
PPTX
Unified process model
PPTX
Component and Deployment Diagram - Brief Overview
PPTX
Software project planning
PPTX
Phased life cycle model
PPTX
Lect4 software economics
PPTX
Comparing Software Quality Assurance Techniques And Activities
PPTX
Fundamental design concepts
Waterfall Model PPT in Software Engineering
2- THE CHANGING NATURE OF SOFTWARE.pdf
software project management Waterfall model
Data Modeling PPT
software cost factor
Software Process Models
Software project management
Cohesion and coupling
Quality and productivity factors
Chapter 1 2 - some size factors
Component Based Software Engineering
Unified process model
Component and Deployment Diagram - Brief Overview
Software project planning
Phased life cycle model
Lect4 software economics
Comparing Software Quality Assurance Techniques And Activities
Fundamental design concepts
Ad

Viewers also liked (20)

DOC
The importance of quality software
PPTX
Boundary value analysis and equivalence partitioning
PPTX
EquivalencePartition
PPT
Equivalence partitions analysis
PDF
Black box testing (an introduction to)
PPTX
Software Configuration Management
PPTX
Software configuration management
PPTX
Black box software testing
PPTX
Structural testing
PPTX
Structural and functional testing
PPS
Boundary and equivalnce systematic test design
PDF
Equivalence partitioning
PPTX
Equivalence partinioning and boundary value analysis
PPT
Code coverage
PPT
Software Configuration Management
PPTX
Aims, goals and objectives
PPT
Software Testing Techniques
PPTX
PPTX
Software Configuration Management (SCM)
ZIP
Software Configuration Management
The importance of quality software
Boundary value analysis and equivalence partitioning
EquivalencePartition
Equivalence partitions analysis
Black box testing (an introduction to)
Software Configuration Management
Software configuration management
Black box software testing
Structural testing
Structural and functional testing
Boundary and equivalnce systematic test design
Equivalence partitioning
Equivalence partinioning and boundary value analysis
Code coverage
Software Configuration Management
Aims, goals and objectives
Software Testing Techniques
Software Configuration Management (SCM)
Software Configuration Management
Ad

Similar to Software configuration items (20)

PPT
software configuratiom management role n resposnbilities
PDF
SE2_Lec 22_Software Configuration Management
PPT
Ravi Scm Final
PPT
Software Configuration Management
PDF
SE2018_Lec 21_ Software Configuration Management (SCM)
PPTX
BSG SE4201 Software Configuration Management and Maintenance Lesson 1 Novembe...
DOCX
Configuration Management Report
PPTX
Configuration management
PPT
D Config Mgt.ppt
PPT
Configuration Management
PPT
Software configuration management
PDF
software configuration management
PPT
13 configuration management
PPTX
Configuration Managment Powerpoint
PPT
PPT
PPT
Configuration Management
PDF
Unit 6 Software Configuration Management
PPT
PPT
Software maintenance and configuration management, software engineering
software configuratiom management role n resposnbilities
SE2_Lec 22_Software Configuration Management
Ravi Scm Final
Software Configuration Management
SE2018_Lec 21_ Software Configuration Management (SCM)
BSG SE4201 Software Configuration Management and Maintenance Lesson 1 Novembe...
Configuration Management Report
Configuration management
D Config Mgt.ppt
Configuration Management
Software configuration management
software configuration management
13 configuration management
Configuration Managment Powerpoint
Configuration Management
Unit 6 Software Configuration Management
Software maintenance and configuration management, software engineering

Recently uploaded (20)

PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Transform Your Business with a Software ERP System
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
medical staffing services at VALiNTRY
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
top salesforce developer skills in 2025.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
AI in Product Development-omnex systems
Understanding Forklifts - TECH EHS Solution
Transform Your Business with a Software ERP System
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
How to Choose the Right IT Partner for Your Business in Malaysia
ManageIQ - Sprint 268 Review - Slide Deck
How Creative Agencies Leverage Project Management Software.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
medical staffing services at VALiNTRY
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Design an Analysis of Algorithms II-SECS-1021-03
Which alternative to Crystal Reports is best for small or large businesses.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Upgrade and Innovation Strategies for SAP ERP Customers
top salesforce developer skills in 2025.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Operating system designcfffgfgggggggvggggggggg
Odoo Companies in India – Driving Business Transformation.pdf
L1 - Introduction to python Backend.pptx
AI in Product Development-omnex systems

Software configuration items

  • 1. Software configuration items BY R.Ashok kumar MCA AUROM(Madurai)
  • 2. Definition “An aggregation of hardware, software, or both, that is designated for configuration management and treated as a single entity in the configuration management process.”
  • 3. Configuration items Software configuration items are not only program code segments but all type of documents according to development, e.g  all type of code files  drivers for tests  analysis or design documents  user or developer manuals  system configurations (e.g. version of compiler used)
  • 4. Configuration items  In some systems, not only software but also hardware configuration exist! Eg., CPUs, bus speed frequencies
  • 5. Finding Configuration items  Large projects typically produce thousands of entities (files,documents, data ...) which must be uniquely identified.  Any entity managed in the software engineering process can potentially be brought under configuration management control  But not every entity needs to be under configuration management control all the time.
  • 6. Finding Configuration items  Some items must be maintained for the lifetime of the software. This includes also the phase, when the software is no longer developed but still in use; perhaps by industrial customers who are expecting proper support for lots of years.  An entity naming scheme should be defined so that related documents have related names.  Very similar to object modeling  Use techniques similar to object modeling for finding Cls!  Find the CIs  Find relationships between Cls Cls is nothing but an class
  • 7. Some configuration items are  Requirements Analysis Document(RAD)  System Design Document (SDD)  Object Design Document (ODD)  Unit tests  Source code  Input data and data bases  Test data  Support software (part of the product)  Once the Configuration Items are selected, they are usually organized in a tree
  • 8. Tree The project cls Models Subsystems Documents Object model Dynamic model RAD ODD Database User interface Code Data Unit test