SlideShare a Scribd company logo
1 of 10
SOFTWARE QUALITY AND
CONFIGURATION MANAGEMENT
Presented by:
Souparnika Padaki Patil
3/11/2018
1
Software Quality and Configuration Management
SOFTWARE QUALITY MANAGEMENT
Quality means that a product satisfies the demands of its
specifications. It also means achieving a high level of customer
satisfaction with the product.
• At organizational level: Establishing a framework
of organizational processes and standards.
• At project level : have a check on planned
process and matching output with standards.
• Quality management at the project level is also
concerned with establishing a quality plan for a
project
SQM
Principles:
• Quality assurance and standards
• Quality planning
• Quality control
SQM
Activities:
3/11/2018
2
Software Quality and Configuration Management
QUALITY PLANNING
3/11/2018
3
 A quality plan sets out the desired product qualities and how
these are assessed and define the most significant quality
attributes.
 Structure of quality management:
 Product introduction
 Product plans
 Process descriptions
 Quality goals
 Risks and risk management
 Quality management attributes:
1.Safety 2.Understandability 3.Security
4.Reliability 5.Adaptability 6.Portability
7.Accessibility 8.Reusability etc..
Software Quality and Configuration Management
QUALITY CONTROL
• Checking the software development process (within a
particular project) to ensure that procedures and standards, as
defined in the quality plan, are being followed
• Two approaches to quality control
• (Manual) Quality reviews – main approach
• (Automated) Quality measurement
• Types of reviews:
• Design or program inspection. (part of software validation )
• Progress reviews. ( part of project)
• Quality reviews. ( part of quality management)
3/11/2018
4
Software Quality and Configuration Management
SOFTWARE CONFIGURATION
MANAGEMENT
Configuration management (CM) is a systems engineering process for
establishing and maintaining consistency of a product's performance,
functional, and physical attributes with its requirements, design, and
operational information.
What is the need of configuration management??
• Configuration management
planning
• Change management
• Version and release management
• System building
SCM activities:
CM Standards
3/11/2018
5
Software Quality and Configuration Management
CM Planning
 Starts during the early phases of the project
 All products of the software process may have
to be managed
• Specifications
• Designs
• Programs
• Test data
• User manuals
3/11/2018
6
Software Quality and Configuration Management
CHANGE MANAGEMENT
 Software systems are subject to continual change requests:
• From users
• From developers
• From market forces
 Change management is concerned with keeping track of
these changes and ensuring that they are implemented in
the most cost-effective way.
 Deciding factors for approval of change are:
 The consequences of not making the change
 The benefits of the change
 The number of users affected by the change
 The costs of making the change
3/11/2018
7
Software Quality and Configuration Management
VERSION AND RELEASE MANAGEMENT
Version management
• Version management (VM) is the process of keeping track of different
versions of software components or configuration items and the systems
in which these components are used.
• It also involves ensuring that changes made by different developers to
these versions do not interfere with each other.
• Feature of version management:
• Version and release identification
• Storage management
• Change history recording
• Independent development
• Project support
3/11/2018
8
Software Quality and Configuration Management
RELEASE MANAGEMENT
• Releases incorporate changes forced on the
system by errors discovered by users and by
hardware changes
• They also incorporate new system functionality
• Release planning is concerned with when to issue
a system version as a release
• System release’s : what it is and what does it
includes.
• Release problems.
• Release creation
3/11/2018
9
Software Quality and Configuration Management
3/11/2018
10
Software Quality and Configuration Management

More Related Content

What's hot

Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
elliando dias
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
Nishkarsh Gupta
 
Software quality infrastructure
Software quality infrastructureSoftware quality infrastructure
Software quality infrastructure
Luthfia Ulinnuha
 
Ssad quality assurance
Ssad quality assuranceSsad quality assurance
Ssad quality assurance
Ravi Shekhar
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
elliando dias
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
sslovepk
 

What's hot (20)

Software configuration management
Software configuration managementSoftware configuration management
Software configuration management
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Software configuration management in deep
Software configuration management in deepSoftware configuration management in deep
Software configuration management in deep
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
A Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementA Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration Management
 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Software qualityassurance
Software qualityassuranceSoftware qualityassurance
Software qualityassurance
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Software quality infrastructure
Software quality infrastructureSoftware quality infrastructure
Software quality infrastructure
 
What is configuration management
What is configuration managementWhat is configuration management
What is configuration management
 
Bse 3105 lecture 6-configuration management
Bse 3105  lecture 6-configuration managementBse 3105  lecture 6-configuration management
Bse 3105 lecture 6-configuration management
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
5. scm
5. scm5. scm
5. scm
 
software maintenance
software maintenancesoftware maintenance
software maintenance
 
Ssad quality assurance
Ssad quality assuranceSsad quality assurance
Ssad quality assurance
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 

Similar to Software Quality and Configuration Management

7.quality management chapter 7
7.quality management chapter 77.quality management chapter 7
7.quality management chapter 7
Warui Maina
 
4.software management
4.software management4.software management
4.software management
Deepak Sharma
 
In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...
MugizhanNagendiran
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
Krishna Sujeer
 
Quality Management
Quality ManagementQuality Management
Quality Management
Buchiri
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangt
ajithsrc
 

Similar to Software Quality and Configuration Management (20)

software engineering
software engineeringsoftware engineering
software engineering
 
7.quality management chapter 7
7.quality management chapter 77.quality management chapter 7
7.quality management chapter 7
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process model
 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
 
Rangkuman part 3
Rangkuman part 3Rangkuman part 3
Rangkuman part 3
 
Chapter 2 software process models
Chapter 2   software process modelsChapter 2   software process models
Chapter 2 software process models
 
chapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdfchapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdf
 
4.software management
4.software management4.software management
4.software management
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software Engineering
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutions
 
Using CMMI as a Framework for Organizing Software Development Process
Using CMMI as a Framework for Organizing Software Development ProcessUsing CMMI as a Framework for Organizing Software Development Process
Using CMMI as a Framework for Organizing Software Development Process
 
Quality Management
Quality ManagementQuality Management
Quality Management
 
Ch27
Ch27Ch27
Ch27
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangt
 

Recently uploaded

Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
drjose256
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
 

Recently uploaded (20)

SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdf
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 

Software Quality and Configuration Management

  • 1. SOFTWARE QUALITY AND CONFIGURATION MANAGEMENT Presented by: Souparnika Padaki Patil 3/11/2018 1 Software Quality and Configuration Management
  • 2. SOFTWARE QUALITY MANAGEMENT Quality means that a product satisfies the demands of its specifications. It also means achieving a high level of customer satisfaction with the product. • At organizational level: Establishing a framework of organizational processes and standards. • At project level : have a check on planned process and matching output with standards. • Quality management at the project level is also concerned with establishing a quality plan for a project SQM Principles: • Quality assurance and standards • Quality planning • Quality control SQM Activities: 3/11/2018 2 Software Quality and Configuration Management
  • 3. QUALITY PLANNING 3/11/2018 3  A quality plan sets out the desired product qualities and how these are assessed and define the most significant quality attributes.  Structure of quality management:  Product introduction  Product plans  Process descriptions  Quality goals  Risks and risk management  Quality management attributes: 1.Safety 2.Understandability 3.Security 4.Reliability 5.Adaptability 6.Portability 7.Accessibility 8.Reusability etc.. Software Quality and Configuration Management
  • 4. QUALITY CONTROL • Checking the software development process (within a particular project) to ensure that procedures and standards, as defined in the quality plan, are being followed • Two approaches to quality control • (Manual) Quality reviews – main approach • (Automated) Quality measurement • Types of reviews: • Design or program inspection. (part of software validation ) • Progress reviews. ( part of project) • Quality reviews. ( part of quality management) 3/11/2018 4 Software Quality and Configuration Management
  • 5. SOFTWARE CONFIGURATION MANAGEMENT Configuration management (CM) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information. What is the need of configuration management?? • Configuration management planning • Change management • Version and release management • System building SCM activities: CM Standards 3/11/2018 5 Software Quality and Configuration Management
  • 6. CM Planning  Starts during the early phases of the project  All products of the software process may have to be managed • Specifications • Designs • Programs • Test data • User manuals 3/11/2018 6 Software Quality and Configuration Management
  • 7. CHANGE MANAGEMENT  Software systems are subject to continual change requests: • From users • From developers • From market forces  Change management is concerned with keeping track of these changes and ensuring that they are implemented in the most cost-effective way.  Deciding factors for approval of change are:  The consequences of not making the change  The benefits of the change  The number of users affected by the change  The costs of making the change 3/11/2018 7 Software Quality and Configuration Management
  • 8. VERSION AND RELEASE MANAGEMENT Version management • Version management (VM) is the process of keeping track of different versions of software components or configuration items and the systems in which these components are used. • It also involves ensuring that changes made by different developers to these versions do not interfere with each other. • Feature of version management: • Version and release identification • Storage management • Change history recording • Independent development • Project support 3/11/2018 8 Software Quality and Configuration Management
  • 9. RELEASE MANAGEMENT • Releases incorporate changes forced on the system by errors discovered by users and by hardware changes • They also incorporate new system functionality • Release planning is concerned with when to issue a system version as a release • System release’s : what it is and what does it includes. • Release problems. • Release creation 3/11/2018 9 Software Quality and Configuration Management
  • 10. 3/11/2018 10 Software Quality and Configuration Management