SlideShare ist ein Scribd-Unternehmen logo
1 von 18
SOFTWARE
QUALITY
ASSURANCE
PRESENTED BY
RAMEESHA SADAQAT
CONTENTS
• WHAT IS QUALITY?
• WHAT IS SOFTWARE QUALITY ASSURANCE?
• COMPONENTS OF QUALITY ASSURANCE.
• SOFTWARE QUALITY ASSURANCE PLAN.
• QUALITY STANDARDS.
WHAT IS QUALITY???
• Quality assurance is a system of activities designed to
ensure production that meets pre-established
requirements and standards.
• Quality refers to any measureable characteristics such
as correctness, maintainability, portability, testability,
usability, reliability, efficiency, integrity, reusability and
interoperability.
SOFTWARE QUALITY ASSURANCE
 Systematic activities providing evidence of
the fitness for use of the total software
product.
 It is achieved through the use of established
guidelines for quality control to ensure
integrity and prolonged life of software.
 It is a planned effort to ensure that a software
product fulfills criteria and has additional
attributes specific to the product.
SOFTWARE QUALITY ASSURANCE
 It is the collection of activities and functions used to
monitor and control a software project so that
specific objectives are achieved with the desired
level of confidence.
 It is not the sole responsibility of the software quality
assurance group but is determined by the consensus
of the project manager ,project leader, project
personnel, and the users.
COMPONENTS OF QUALITY
ASSURANCE
SOFTWARE
QUALITY
MANAGEMENT
SOFTWARE
TESTING
QUALITY
CONTROL
SOFTWARE TESTING
 Software testing is a popular risk management strategy.
It is used to verify that functional requirements were met.
 The major purpose of verification and validation
activities is to ensure that software design, code, and
documentation meet all the requirements imposed on
them.
QUALITY CONTROL
 Quality control is defined as the processes and
methods used to monitor work and observe whether
requirements are met. It focuses on reviews and
removal of defects before shipment of products.
 For small projects the project personnel’s peer group
or the department’s software quality coordinator
can inspect the documents on large projects, a
configuration control board may be responsible for
quality control.
SOFTWARE CONFIGURATION
MANAGEMENT
 It is concerned with the labeling, tracking and
controlling changes in the software elements of a
system.
 It consists of activities that ensure that design and
code are defined and cannot be changed without a
review of the effect of the change itself and its
documentation.
ELEMENTS OF SOFTWARE
CONFIGURATION MANAGEMENT
SYSTEM
CONFIGURATION
MANAGEMENT
(SCM)
VERSION
CONTROL
CONFIGURATION
BUILDING
COMPONENT
IDENTIFICATION
CHANGE
CONTROL
COMPONENT IDENTIFICATION
 A basic software configuration management activity is
to identify the Software components that make up
deliverable at each point of development.
 In order to mange the development process one must
establish methods and name the component
standards.
VERSION CONTROL
 Software is frequently changed as it evolves through
a succession of temporary states called versions.
 A software configuration management facility
for controlling versions is a software configuration
management repository or library.
CONFIGURATION BUILDING
 To build a software configuration one needs to
identify the correct components versions and
execute the component build procedures. This is
often called Configuration building.
 Software configuration management uses different
approaches for selecting versions. The simplest
method is to maintain all the component versions.
CHANGE CONTROL
Software Change control is the process by which a
modification to a software component is proposed.
Modification of a configuration has four elements :
1) A change request.
2)An impact analysis of the change.
3)A set of modifications and additions of new components.
4)A method for reliably installing new components.
SOFTWARE QUALITY ASSURANCE
PLAN
 Software quality assurance plan is an outline of quality
measures to ensure quality levels within a software
development effort.
 The plan provides the framework and guidelines for
development of understandable and maintainable
code.
WHO INVOLVES QUALITY ASSURANCE
ACTIVITIES???
Software engineers, project managers, customers, sale people, SQA group
Engineers involved the quality assurance work:
- apply technical methods and measures
- conduct formal technical review
- perform well-planned software testing
The SQA group’s role -> serves as the customer’s in-house representative
assist the software engineering team in achieving high-quality
The SQA group’s responsibility:
- quality assurance planning oversight, record keeping, analysis and reporting
The SQA group’s tasks:
- Prepare a SQA plan for a project
- Participate in the development of the project’s software process description
- Review engineering activities to verify compliance with the defined process
QUALITY STANDARDS
ISO9000 (International Organization for
Standardization)
CMM (Capability Maturity Model )
PCMM (People Capability Maturity Model)
CMMI (Capability Maturity Model Integration)
Software quality assurance

Weitere ähnliche Inhalte

Was ist angesagt?

Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
Komal Garg
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
Krishna Sujeer
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
Abdul Basit
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24
koolkampus
 
Regression testing
Regression testingRegression testing
Regression testing
Mohua Amin
 

Was ist angesagt? (20)

Software quality management standards
Software quality management standardsSoftware quality management standards
Software quality management standards
 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineering
 
Components of the sqa system
Components of the sqa system Components of the sqa system
Components of the sqa system
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
functional testing
functional testing functional testing
functional testing
 
Software Quality Metrics
Software Quality MetricsSoftware Quality Metrics
Software Quality Metrics
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24
 
What Is Functional Testing?
What Is Functional Testing?What Is Functional Testing?
What Is Functional Testing?
 
Testing
TestingTesting
Testing
 
Regression testing
Regression testingRegression testing
Regression testing
 

Andere mochten auch

1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentation
guest337c19
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Rajeev Sharan
 
C4 the components of the software quality
C4 the components of the software qualityC4 the components of the software quality
C4 the components of the software quality
Ika Nurkasanah
 
Intro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality AssuranceIntro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality Assurance
Radu_Negulescu
 
Software quality
Software qualitySoftware quality
Software quality
jagadeesan
 

Andere mochten auch (17)

1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentation
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Quality Assurance & Control
Quality Assurance & ControlQuality Assurance & Control
Quality Assurance & Control
 
QUALITY ASSURANCE
QUALITY ASSURANCEQUALITY ASSURANCE
QUALITY ASSURANCE
 
C4 the components of the software quality
C4 the components of the software qualityC4 the components of the software quality
C4 the components of the software quality
 
Software engineering quality assurance and testing
Software engineering quality assurance and testingSoftware engineering quality assurance and testing
Software engineering quality assurance and testing
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Intro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality AssuranceIntro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality Assurance
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
A suite of rules for developing and evaluating software quality models jean...
A suite of rules for developing and evaluating software quality models   jean...A suite of rules for developing and evaluating software quality models   jean...
A suite of rules for developing and evaluating software quality models jean...
 
E smartx.ppt
E smartx.pptE smartx.ppt
E smartx.ppt
 
Intro to Software Quality Assurance
Intro to Software Quality AssuranceIntro to Software Quality Assurance
Intro to Software Quality Assurance
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Software quality
Software qualitySoftware quality
Software quality
 
Quality control and quality assurance
Quality control and quality assuranceQuality control and quality assurance
Quality control and quality assurance
 
Quality by Design : Quality Target Product Profile & Critical Quality Attrib...
Quality by Design : Quality Target Product  Profile & Critical Quality Attrib...Quality by Design : Quality Target Product  Profile & Critical Quality Attrib...
Quality by Design : Quality Target Product Profile & Critical Quality Attrib...
 

Ähnlich wie Software quality assurance

Software Quality Assurance is important because Quality in the softw.pdf
Software Quality Assurance is important because Quality in the softw.pdfSoftware Quality Assurance is important because Quality in the softw.pdf
Software Quality Assurance is important because Quality in the softw.pdf
aquastore223
 
Function of software quality assurance lecture 2
Function of software quality assurance lecture 2Function of software quality assurance lecture 2
Function of software quality assurance lecture 2
Abdul Basit
 

Ähnlich wie Software quality assurance (20)

Software Testing
Software TestingSoftware Testing
Software Testing
 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
 
software quality
software qualitysoftware quality
software quality
 
Software Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh KoolwalSoftware Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh Koolwal
 
software engineering
software engineeringsoftware engineering
software engineering
 
Software engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practicesSoftware engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practices
 
Lecture10
Lecture10Lecture10
Lecture10
 
ACHIEVING SOFTWARE QUALITY.pptx
ACHIEVING SOFTWARE QUALITY.pptxACHIEVING SOFTWARE QUALITY.pptx
ACHIEVING SOFTWARE QUALITY.pptx
 
Software testing.pdf
Software testing.pdfSoftware testing.pdf
Software testing.pdf
 
Custom software develop with quality.pptx
Custom software develop with quality.pptxCustom software develop with quality.pptx
Custom software develop with quality.pptx
 
Exploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdfExploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdf
 
Software Quality Assurance is important because Quality in the softw.pdf
Software Quality Assurance is important because Quality in the softw.pdfSoftware Quality Assurance is important because Quality in the softw.pdf
Software Quality Assurance is important because Quality in the softw.pdf
 
Ass
AssAss
Ass
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
 
Function of software quality assurance lecture 2
Function of software quality assurance lecture 2Function of software quality assurance lecture 2
Function of software quality assurance lecture 2
 
Software Quality assurance Introduction & Software process models
Software Quality assurance Introduction & Software process modelsSoftware Quality assurance Introduction & Software process models
Software Quality assurance Introduction & Software process models
 
SQA
SQASQA
SQA
 
What is the Difference Between Software Testing and QA Testing.pptx
What is the Difference Between Software Testing and QA Testing.pptxWhat is the Difference Between Software Testing and QA Testing.pptx
What is the Difference Between Software Testing and QA Testing.pptx
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
SQA_Class
SQA_ClassSQA_Class
SQA_Class
 

Kürzlich hochgeladen

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Kürzlich hochgeladen (20)

WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 

Software quality assurance

  • 2. CONTENTS • WHAT IS QUALITY? • WHAT IS SOFTWARE QUALITY ASSURANCE? • COMPONENTS OF QUALITY ASSURANCE. • SOFTWARE QUALITY ASSURANCE PLAN. • QUALITY STANDARDS.
  • 3. WHAT IS QUALITY??? • Quality assurance is a system of activities designed to ensure production that meets pre-established requirements and standards. • Quality refers to any measureable characteristics such as correctness, maintainability, portability, testability, usability, reliability, efficiency, integrity, reusability and interoperability.
  • 4. SOFTWARE QUALITY ASSURANCE  Systematic activities providing evidence of the fitness for use of the total software product.  It is achieved through the use of established guidelines for quality control to ensure integrity and prolonged life of software.  It is a planned effort to ensure that a software product fulfills criteria and has additional attributes specific to the product.
  • 5. SOFTWARE QUALITY ASSURANCE  It is the collection of activities and functions used to monitor and control a software project so that specific objectives are achieved with the desired level of confidence.  It is not the sole responsibility of the software quality assurance group but is determined by the consensus of the project manager ,project leader, project personnel, and the users.
  • 7. SOFTWARE TESTING  Software testing is a popular risk management strategy. It is used to verify that functional requirements were met.  The major purpose of verification and validation activities is to ensure that software design, code, and documentation meet all the requirements imposed on them.
  • 8. QUALITY CONTROL  Quality control is defined as the processes and methods used to monitor work and observe whether requirements are met. It focuses on reviews and removal of defects before shipment of products.  For small projects the project personnel’s peer group or the department’s software quality coordinator can inspect the documents on large projects, a configuration control board may be responsible for quality control.
  • 9. SOFTWARE CONFIGURATION MANAGEMENT  It is concerned with the labeling, tracking and controlling changes in the software elements of a system.  It consists of activities that ensure that design and code are defined and cannot be changed without a review of the effect of the change itself and its documentation.
  • 10. ELEMENTS OF SOFTWARE CONFIGURATION MANAGEMENT SYSTEM CONFIGURATION MANAGEMENT (SCM) VERSION CONTROL CONFIGURATION BUILDING COMPONENT IDENTIFICATION CHANGE CONTROL
  • 11. COMPONENT IDENTIFICATION  A basic software configuration management activity is to identify the Software components that make up deliverable at each point of development.  In order to mange the development process one must establish methods and name the component standards.
  • 12. VERSION CONTROL  Software is frequently changed as it evolves through a succession of temporary states called versions.  A software configuration management facility for controlling versions is a software configuration management repository or library.
  • 13. CONFIGURATION BUILDING  To build a software configuration one needs to identify the correct components versions and execute the component build procedures. This is often called Configuration building.  Software configuration management uses different approaches for selecting versions. The simplest method is to maintain all the component versions.
  • 14. CHANGE CONTROL Software Change control is the process by which a modification to a software component is proposed. Modification of a configuration has four elements : 1) A change request. 2)An impact analysis of the change. 3)A set of modifications and additions of new components. 4)A method for reliably installing new components.
  • 15. SOFTWARE QUALITY ASSURANCE PLAN  Software quality assurance plan is an outline of quality measures to ensure quality levels within a software development effort.  The plan provides the framework and guidelines for development of understandable and maintainable code.
  • 16. WHO INVOLVES QUALITY ASSURANCE ACTIVITIES??? Software engineers, project managers, customers, sale people, SQA group Engineers involved the quality assurance work: - apply technical methods and measures - conduct formal technical review - perform well-planned software testing The SQA group’s role -> serves as the customer’s in-house representative assist the software engineering team in achieving high-quality The SQA group’s responsibility: - quality assurance planning oversight, record keeping, analysis and reporting The SQA group’s tasks: - Prepare a SQA plan for a project - Participate in the development of the project’s software process description - Review engineering activities to verify compliance with the defined process
  • 17. QUALITY STANDARDS ISO9000 (International Organization for Standardization) CMM (Capability Maturity Model ) PCMM (People Capability Maturity Model) CMMI (Capability Maturity Model Integration)