å°Šę•¬ēš„ å¾®äæ”걇ēŽ‡ļ¼š1円 ā‰ˆ 0.046166 元 ę”Æä»˜å®ę±‡ēŽ‡ļ¼š1円 ā‰ˆ 0.046257元 [退å‡ŗē™»å½•]
SlideShare a Scribd company logo
Unit-7
Quality Assurance and
Management
Quality
ā€¢Quality as ā€œa characteristic or attribute of
something.ā€
ā€¢Two kinds of quality may be encountered:
ā€¢ Quality of design of a product increases, if the
product is manufactured according to specifications.
ā€¢Quality of conformance is the degree to which the
design specifications are followed during
manufacturing.
Quality
ā€¢In s/w development, we need to check user
satisfaction by following relationship.
ā€¢User satisfaction =
complete product
+ good quality
+ release within budget and schedule
Quality Control
ā€¢ Activities conducted in order to maintain the quality.
ā€¢ Quality control involves the series of inspections, reviews, and tests
used throughout the software process.
ā€¢ Quality control includes a feedback loop to the process.
ā€¢ The feedback loop is essential to minimize the
defects produced.
ā€¢ Quality control activities may be fully automated, entirely manual,
or a combination of automated tools and human interaction.
Quality Assurance
ā€¢Quality assurance consists of the auditing and
reporting functions of management
ā€¢Goal of quality assurance is to provide
management with the data necessary
ā€¢If the data provided through QA identify
problems, it is managementā€™s responsibility to
address the problems and
apply the necessary resources to resolve quality
issues.
Cost of Quality
ā€¢The cost of quality includes all costs incurred
in the pursuit of quality or in performing
quality-related activities
ā€¢Quality costs may be divided 3 mode of cost:
Prevention
Appraisal
Failure.
Cost of Quality
ā€¢Prevention costs include
ā€¢ Quality planning
ā€¢ Formal technical reviews
ā€¢ Test equipment
ā€¢ Training
ā€¢Appraisal costs include
In-process and Inter-process inspection
Equipment calibration and maintenance
Testing
Cost of Quality
ā€¢Failure costs
Internal Failure Cost
ā–Ŗ rework
ā–Ŗ repair
ā–Ŗ failure mode analysis
ā€¢External Failure Cost
ā–Ŗ complaint resolution
ā–Ŗ product return and replacement
ā–Ŗ help line support
ā–Ŗ warranty work
Software Review
ā€¢Review is the "filter" for the software engineering
process.
ā€¢Reviews are applied at various points during software
development and serve to uncover errors and defects
that can then be removed.
ā€¢Types of Review
ā€¢Informal Review
ā€¢ Meeting
ā€¢Formal Review
ā€¢ Formal presentation of software design to an audience of customers,
management, and technical staff
ā€¢A FTR is the most effective filter from a quality assurance
standpoint.
Formal Technical Review
ā€¢ It is a SQA activity performed by software engineers
ā€¢ Objectives of the FTR are
ā€¢ To uncover errors in function, logic, or
Implementation.
ā€¢ To verify that the software under review meets its
Requirements.
ā€¢ To ensure that the software has been represented
according to predefined standards
ā€¢ To achieve software that is developed in a uniform manner.
ā€¢ To make projects more manageable.
Review Guidelines
ā€¢ Review the product, not the producer.
ā€¢ Donā€™t point out errors harshly. One way to be gentle is to ask a question that enables the
producer to discover his or her own error.
ā€¢ Set an agenda and maintain it.
ā€¢ An FTR must be kept on track and on schedule.
ā€¢ Limit debate and denial:
ā€¢ Rather than spending time debating the question, the issue should be recorded for
further discussion off-line
ā€¢ Speak problem areas, but don't attempt to solve every problem noted.
ā€¢ Review only some small part of component.
ā€¢ Take written notes.
ā€¢ make notes on a wall board, so that wording and priorities can be assessed by other
reviewers
Review Guidelines
ā€¢ Limit the number of participants and insist upon advance
preparation.
ā€¢ Keep the number of people involved to the necessary minimum.
However, all review steam members must prepare in advance.
ā€¢ Develop a checklist for each product that is likely to be
reviewed.
ā€¢ helps the review leader to structure the FTR meeting and helps each
reviewer to focus on important issues.
ā€¢ Allocate resources and schedule time for FTRs
ā€¢ Conduct meaningful training for all reviewers.
ā€¢ To be effective all review participants should receive some formal
training
ā€¢ Review your early reviews.
Approaches to SQA
ā€¢Quality of S/w should be obtained during the
ā€¢ Analysis
ā€¢ Design
ā€¢ Coding
ā€¢ Testing
Approaches to SQA
ā€¢QA is obtained using Formal Technical Review and by
performing multi-tier testing strategies.
ā€¢In QA formal approach towards the s/w quality
assurance is required.
ā€¢Precise & exact approach is required for requirement
gathering & its specification.
Approaches to SQA
ā€¢Effort should be made to adopt the formal
approach of development for structured
programming concept.
SOFTWARE RELIABILITY
ā€¢Software reliability is defined in statistical terms as "the
probability of failure-free operation of a computer
program in a specified environment for a specified timeā€œ.
ā€¢What is meant by the term failure?
ā€¢ In the context of any discussion of software quality and reliability, failure is
nonconformance to software requirements.
ā€¢ Correction of one failure may in fact result in the introduction of other
errors that ultimately result in other failures.
ā€¢Software reliability can be measured directed and
estimated using historical and developmental data.
Measures of Reliability and Availability
ā€¢ A simple measure of reliability is mean-time- between-failure (MTBF), where
MTBF = MTTF + MTTR
The acronyms MTTF and MTTR are mean-time-to-failure and mean-time-to-
repair, respectively.
ā€¢ MTBF is a far more useful measure than defects/KLOC or defects/FP.
ā€¢ Stated simply, an end-user is concerned with failures, not with the total
error count. Because each error contained within a program does not have
the same failure rate, the total error count provides little indication of the
reliability of a system.
ā€¢ In addition to a reliability measure, we must develop a measure of
availability.
Software Quality Standards
ā€¢In order to bring quality in product & service, many
organizations are adopting Quality Assurance
System.
ā€¢ISO standards are issued by the International
Organization for Standardization (ISO) in
Switzerland.
ā€¢Proper documentation is an important part of an
ISO 9001 Quality Management System.
ISO 9000 QUALITY STANDARD
ā€¢ Quality assurance ensure their products and services satisfy
customer expectations by meeting their specifications.
ā€¢ It covers a productā€™s entire life cycle including planning,
controlling, measuring, testing, reporting, and improving
quality levels throughout the development and
manufacturing process.
ā€¢ ISO 9000 describes quality assurance elements in generic
terms that can be applied to any business regardless of the
products or services offered.
ISO 9000 QUALITY STANDARD
ā€¢After adopting the standards, a country typically
permits only ISO registered companies to supply
goods and services to government agencies and
public utilities.
ā€¢In turn, manufacturers of these products often
require their suppliers to become registered
ā€¢To become registered, ISO 9000, a companyā€™s
quality system and operations are scrutinized by
third party auditors
ISO 9000 QUALITY STANDARD
ā€¢ Upon successful registration, a company is issued a
certificate from a registration body represented by the
auditors.
ā€¢ ISO 9000 describes the elements of a quality assurance
system in general terms.
ā€¢ Elements like, the organizational structure, procedures,
processes, and resources needed to implement quality
planning, quality control, quality assurance, and quality
improvement.
ISO 9001 QUALITY STANDARDS
ā€¢ISO 9001 is the quality assurance standard that
applies to software engineering.
ā€¢It includes, requirements that must be present for
an effective quality assurance system
ā€¢ISO 9001 standard is applicable to all engineering
discipline
ISO 9001 QUALITY STANDARDS
ā€¢ The requirements define by ISO 9001 address topics such as
1.Management responsibility
2. quality system
3.contract review
4.design control
5.document
6.data control
7.product identification
8.Traceability
ISO 9001 QUALITY STANDARDS
9. process control
10. inspection
11. Testing
12. preventive action
13. control of quality records
14. internal quality
15. Audits
16. Training
17. Servicing
18. Statistical techniques.
Six Sigma: What is it?
ā€¢Six sigma is ā€œA generic quantitative approach to
improvement that applies to any process.ā€
ā€¢ā€œSix Sigma is a disciplined, data-driven approach
and methodology for eliminating in any process
-- from manufacturing to transactional and from
product to service.ā€
Six Sigma
ā€¢To achieve six sigma
ā€¢a process must not produce more than 3.4 defects per
million opportunities.
ā€¢5 Sigma -> 230 defects per million
ā€¢4 Sigma -> 6210 defects per million
ā€¢Six sigma methodologies
ā€¢DMAIC (Define, Measure, Analyze, Improve, Control)
ā€¢DMADV: (Define, Measure, Analyze, Design, Verify)
CMM: What is it?
ā€¢ā€œA Capability Maturity Model (CMM) is a
reference model of mature practices in a
specified discipline, used to improve and
appraise a groupā€™s capability to perform that
disciplineā€ -SEI
ā€¢CMM contains a list of key process areas that
includes software engineering, project
management, and process improvement
divided into different levels
CMMI Maturity Levels

More Related Content

What's hot

Development and quality plan
Development and quality planDevelopment and quality plan
Development and quality plan
nethisip13
Ā 
Difference between functional testing and non functional testing
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testing
pooja deshmukh
Ā 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
Mohammad Faizan
Ā 
Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa system
Kittitouch Suteeca
Ā 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
Drishti Bhalla
Ā 
Requirements Validation
Requirements ValidationRequirements Validation
Requirements Validation
Antonio Villegas
Ā 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
Abdul Basit
Ā 
System Testing.pptx
System Testing.pptxSystem Testing.pptx
System Testing.pptx
KarthigaiSelviS3
Ā 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
Prachi Sasankar
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Aman Adhikari
Ā 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
Hayim Makabee
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Er. Nancy
Ā 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
Indu Sharma Bhardwaj
Ā 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
swatisinghal
Ā 
Software Testing Strategy - Unit4.pptx
Software Testing Strategy - Unit4.pptxSoftware Testing Strategy - Unit4.pptx
Software Testing Strategy - Unit4.pptx
KarthigaiSelviS3
Ā 
Unit 8
Unit 8Unit 8
Unit 8
anuragmbst
Ā 
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
Bule Hora University
Ā 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
ShudipPal
Ā 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
Garuda Trainings
Ā 
software maintenance
software maintenancesoftware maintenance
software maintenance
rajshreemuthiah
Ā 

What's hot (20)

Development and quality plan
Development and quality planDevelopment and quality plan
Development and quality plan
Ā 
Difference between functional testing and non functional testing
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testing
Ā 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
Ā 
Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa system
Ā 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
Ā 
Requirements Validation
Requirements ValidationRequirements Validation
Requirements Validation
Ā 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
Ā 
System Testing.pptx
System Testing.pptxSystem Testing.pptx
System Testing.pptx
Ā 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Ā 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Ā 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
Ā 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
Ā 
Software Testing Strategy - Unit4.pptx
Software Testing Strategy - Unit4.pptxSoftware Testing Strategy - Unit4.pptx
Software Testing Strategy - Unit4.pptx
Ā 
Unit 8
Unit 8Unit 8
Unit 8
Ā 
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
Ā 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
Ā 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
Ā 
software maintenance
software maintenancesoftware maintenance
software maintenance
Ā 

Viewers also liked

Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
university of education,Lahore
Ā 
Software Engineering unit 2
Software Engineering unit 2Software Engineering unit 2
Software Engineering unit 2
Abhimanyu Mishra
Ā 
Software quality
Software qualitySoftware quality
Software quality
jagadeesan
Ā 
The Power of Feedback Loops
The Power of Feedback LoopsThe Power of Feedback Loops
The Power of Feedback Loops
AgileCymru
Ā 
SQA
SQASQA
SQA
Vivastream
Ā 
Agile Model Developement- Daniel Leroux
Agile Model Developement-  Daniel LerouxAgile Model Developement-  Daniel Leroux
Agile Model Developement- Daniel Leroux
Roopa Nadkarni
Ā 
Software design, software engineering
Software design, software engineeringSoftware design, software engineering
Software design, software engineering
Rupesh Vaishnav
Ā 
Software QA Fundamentals by Prabhath Darshana
Software QA Fundamentals by Prabhath DarshanaSoftware QA Fundamentals by Prabhath Darshana
Software QA Fundamentals by Prabhath Darshana
Shamain Peiris
Ā 
Quality & Reliability in Software Engineering
Quality & Reliability in Software EngineeringQuality & Reliability in Software Engineering
Quality & Reliability in Software Engineering
SivaRamaSundar Devasubramaniam
Ā 
Modeling Requirements Using Examples
Modeling Requirements Using ExamplesModeling Requirements Using Examples
Modeling Requirements Using Examples
Excella
Ā 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
nethisip13
Ā 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1
Abhimanyu Mishra
Ā 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Slideshare
Ā 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
Heritage Institute Of Tech,India
Ā 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
ruth_reategui
Ā 
Dfd examples
Dfd examplesDfd examples
Dfd examples
Mohit
Ā 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
Preeti Mishra
Ā 

Viewers also liked (17)

Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
Ā 
Software Engineering unit 2
Software Engineering unit 2Software Engineering unit 2
Software Engineering unit 2
Ā 
Software quality
Software qualitySoftware quality
Software quality
Ā 
The Power of Feedback Loops
The Power of Feedback LoopsThe Power of Feedback Loops
The Power of Feedback Loops
Ā 
SQA
SQASQA
SQA
Ā 
Agile Model Developement- Daniel Leroux
Agile Model Developement-  Daniel LerouxAgile Model Developement-  Daniel Leroux
Agile Model Developement- Daniel Leroux
Ā 
Software design, software engineering
Software design, software engineeringSoftware design, software engineering
Software design, software engineering
Ā 
Software QA Fundamentals by Prabhath Darshana
Software QA Fundamentals by Prabhath DarshanaSoftware QA Fundamentals by Prabhath Darshana
Software QA Fundamentals by Prabhath Darshana
Ā 
Quality & Reliability in Software Engineering
Quality & Reliability in Software EngineeringQuality & Reliability in Software Engineering
Quality & Reliability in Software Engineering
Ā 
Modeling Requirements Using Examples
Modeling Requirements Using ExamplesModeling Requirements Using Examples
Modeling Requirements Using Examples
Ā 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
Ā 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1
Ā 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Ā 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
Ā 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
Ā 
Dfd examples
Dfd examplesDfd examples
Dfd examples
Ā 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
Ā 

Similar to Quality assurance and management, software engineering

Software Quality.pptx
Software Quality.pptxSoftware Quality.pptx
Software Quality.pptx
AnupamaSharma80
Ā 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software Engineering
Purvik Rana
Ā 
SQA
SQASQA
software engineering
software engineeringsoftware engineering
software engineering
shreeuva
Ā 
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
TangZhiSiang
Ā 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
Krishna Sujeer
Ā 
SQA_Lec#01-1.ppt
SQA_Lec#01-1.pptSQA_Lec#01-1.ppt
SQA_Lec#01-1.ppt
Ahmad Abbas
Ā 
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
SOFTWARE RELIABILITY AND QUALITY ASSURANCESOFTWARE RELIABILITY AND QUALITY ASSURANCE
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
chandrasekarnatraj
Ā 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
chandrasekarnatraj
Ā 
SQA_Class
SQA_ClassSQA_Class
SQA.ppt
SQA.pptSQA.ppt
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditChapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration audit
Cliftone Mullah
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Rizky Munggaran
Ā 
SQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
SQAzXzXZXZXZsadasdawdasccascascascascasc.pptSQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
SQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
MeseAK
Ā 
SQA.ppt
SQA.pptSQA.ppt
05_SQA_Overview.ppt
05_SQA_Overview.ppt05_SQA_Overview.ppt
05_SQA_Overview.ppt
SaqibHabib11
Ā 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
Dr.Saranya K.G
Ā 
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
UNIT V SOFTWARE QUALITY ASSUARANCE (1).pptUNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
BoyaRaghuveera
Ā 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software Quality
Ajeng Savitri
Ā 

Similar to Quality assurance and management, software engineering (20)

Software Quality.pptx
Software Quality.pptxSoftware Quality.pptx
Software Quality.pptx
Ā 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software Engineering
Ā 
SQA
SQASQA
SQA
Ā 
software engineering
software engineeringsoftware engineering
software engineering
Ā 
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 Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
Ā 
SQA_Lec#01-1.ppt
SQA_Lec#01-1.pptSQA_Lec#01-1.ppt
SQA_Lec#01-1.ppt
Ā 
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
SOFTWARE RELIABILITY AND QUALITY ASSURANCESOFTWARE RELIABILITY AND QUALITY ASSURANCE
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
Ā 
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
Ā 
SQA_Class
SQA_ClassSQA_Class
SQA_Class
Ā 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
Ā 
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditChapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration audit
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Ā 
SQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
SQAzXzXZXZXZsadasdawdasccascascascascasc.pptSQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
SQAzXzXZXZXZsadasdawdasccascascascascasc.ppt
Ā 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
Ā 
05_SQA_Overview.ppt
05_SQA_Overview.ppt05_SQA_Overview.ppt
05_SQA_Overview.ppt
Ā 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
Ā 
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
UNIT V SOFTWARE QUALITY ASSUARANCE (1).pptUNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
Ā 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software Quality
Ā 

More from Rupesh Vaishnav

Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineering
Rupesh Vaishnav
Ā 
Software coding & testing, software engineering
Software coding & testing, software engineeringSoftware coding & testing, software engineering
Software coding & testing, software engineering
Rupesh Vaishnav
Ā 
Software as a service, software engineering
Software as a service, software engineeringSoftware as a service, software engineering
Software as a service, software engineering
Rupesh Vaishnav
Ā 
Requirement analysis and specification, software engineering
Requirement analysis and specification, software engineeringRequirement analysis and specification, software engineering
Requirement analysis and specification, software engineering
Rupesh Vaishnav
Ā 
Managing software project, software engineering
Managing software project, software engineeringManaging software project, software engineering
Managing software project, software engineering
Rupesh Vaishnav
Ā 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2
Rupesh Vaishnav
Ā 
Intoduction to software engineering part 1
Intoduction to software engineering part 1Intoduction to software engineering part 1
Intoduction to software engineering part 1
Rupesh Vaishnav
Ā 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
Rupesh Vaishnav
Ā 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
Rupesh Vaishnav
Ā 

More from Rupesh Vaishnav (9)

Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineering
Ā 
Software coding & testing, software engineering
Software coding & testing, software engineeringSoftware coding & testing, software engineering
Software coding & testing, software engineering
Ā 
Software as a service, software engineering
Software as a service, software engineeringSoftware as a service, software engineering
Software as a service, software engineering
Ā 
Requirement analysis and specification, software engineering
Requirement analysis and specification, software engineeringRequirement analysis and specification, software engineering
Requirement analysis and specification, software engineering
Ā 
Managing software project, software engineering
Managing software project, software engineeringManaging software project, software engineering
Managing software project, software engineering
Ā 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2
Ā 
Intoduction to software engineering part 1
Intoduction to software engineering part 1Intoduction to software engineering part 1
Intoduction to software engineering part 1
Ā 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
Ā 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
Ā 

Recently uploaded

Cuttack Call Girls šŸ’ÆCall Us šŸ” 7374876321 šŸ” šŸ’ƒ Independent Female Escort Service
Cuttack Call Girls šŸ’ÆCall Us šŸ” 7374876321 šŸ” šŸ’ƒ Independent Female Escort ServiceCuttack Call Girls šŸ’ÆCall Us šŸ” 7374876321 šŸ” šŸ’ƒ Independent Female Escort Service
Cuttack Call Girls šŸ’ÆCall Us šŸ” 7374876321 šŸ” šŸ’ƒ Independent Female Escort Service
yakranividhrini
Ā 
Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
Kamal Acharya
Ā 
Hot Call Girls In Bangalore āœ” 9079923931 āœ” Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore āœ” 9079923931 āœ” Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Bangalore āœ” 9079923931 āœ” Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore āœ” 9079923931 āœ” Hi I Am Divya Vip Call Girl Servic...
Banerescorts
Ā 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
Ā 
Call Girls Chandigarh šŸ”„ 7014168258 šŸ”„ Real Fun With Sexual Girl Available 24/7...
Call Girls Chandigarh šŸ”„ 7014168258 šŸ”„ Real Fun With Sexual Girl Available 24/7...Call Girls Chandigarh šŸ”„ 7014168258 šŸ”„ Real Fun With Sexual Girl Available 24/7...
Call Girls Chandigarh šŸ”„ 7014168258 šŸ”„ Real Fun With Sexual Girl Available 24/7...
shourabjaat424
Ā 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
EMERSON EDUARDO RODRIGUES
Ā 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
Lubi Valves
Ā 
Call Girls In Lucknow šŸ”„ +91-7014168258šŸ”„High Profile Call Girl Lucknow
Call Girls In Lucknow šŸ”„ +91-7014168258šŸ”„High Profile Call Girl LucknowCall Girls In Lucknow šŸ”„ +91-7014168258šŸ”„High Profile Call Girl Lucknow
Call Girls In Lucknow šŸ”„ +91-7014168258šŸ”„High Profile Call Girl Lucknow
yogita singh$A17
Ā 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
Sri Ramakrishna Institute of Technology
Ā 
ā£Independent Call Girls Chennai šŸ’ÆCall Us šŸ” 7737669865 šŸ”šŸ’ƒIndependent Chennai E...
ā£Independent Call Girls Chennai šŸ’ÆCall Us šŸ” 7737669865 šŸ”šŸ’ƒIndependent Chennai E...ā£Independent Call Girls Chennai šŸ’ÆCall Us šŸ” 7737669865 šŸ”šŸ’ƒIndependent Chennai E...
ā£Independent Call Girls Chennai šŸ’ÆCall Us šŸ” 7737669865 šŸ”šŸ’ƒIndependent Chennai E...
nainakaoornoida
Ā 
Microsoft Azure AD architecture and features
Microsoft Azure AD architecture and featuresMicrosoft Azure AD architecture and features
Microsoft Azure AD architecture and features
ssuser381403
Ā 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
paraasingh12 #V08
Ā 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
Kamal Acharya
Ā 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
sathishkumars808912
Ā 
Call Girls In Tiruppur šŸ‘Æā€ā™€ļø 7339748667 šŸ”„ Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur šŸ‘Æā€ā™€ļø 7339748667 šŸ”„ Free Home Delivery Within 30 MinutesCall Girls In Tiruppur šŸ‘Æā€ā™€ļø 7339748667 šŸ”„ Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur šŸ‘Æā€ā™€ļø 7339748667 šŸ”„ Free Home Delivery Within 30 Minutes
kamka4105
Ā 
My Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdfMy Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdf
Geoffrey Wardle. MSc. MSc. Snr.MAIAA
Ā 
šŸšŗANJALI MEHTA High Profile Call Girls Ahmedabad šŸ’ÆCall Us šŸ” 9352988975 šŸ”šŸ’ƒTop C...
šŸšŗANJALI MEHTA High Profile Call Girls Ahmedabad šŸ’ÆCall Us šŸ” 9352988975 šŸ”šŸ’ƒTop C...šŸšŗANJALI MEHTA High Profile Call Girls Ahmedabad šŸ’ÆCall Us šŸ” 9352988975 šŸ”šŸ’ƒTop C...
šŸšŗANJALI MEHTA High Profile Call Girls Ahmedabad šŸ’ÆCall Us šŸ” 9352988975 šŸ”šŸ’ƒTop C...
dulbh kashyap
Ā 
Call Girls Goa (india) ā˜Žļø +91-7426014248 Goa Call Girl
Call Girls Goa (india) ā˜Žļø +91-7426014248 Goa Call GirlCall Girls Goa (india) ā˜Žļø +91-7426014248 Goa Call Girl
Call Girls Goa (india) ā˜Žļø +91-7426014248 Goa Call Girl
sapna sharmap11
Ā 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Dr.Costas Sachpazis
Ā 
šŸ”„ Hyderabad Call Girls Ā šŸ‘‰ 9352988975 šŸ‘« High Profile Call Girls Whatsapp Numbe...
šŸ”„ Hyderabad Call Girls Ā šŸ‘‰ 9352988975 šŸ‘« High Profile Call Girls Whatsapp Numbe...šŸ”„ Hyderabad Call Girls Ā šŸ‘‰ 9352988975 šŸ‘« High Profile Call Girls Whatsapp Numbe...
šŸ”„ Hyderabad Call Girls Ā šŸ‘‰ 9352988975 šŸ‘« High Profile Call Girls Whatsapp Numbe...
aarusi sexy model
Ā 

Recently uploaded (20)

Cuttack Call Girls šŸ’ÆCall Us šŸ” 7374876321 šŸ” šŸ’ƒ Independent Female Escort Service
Cuttack Call Girls šŸ’ÆCall Us šŸ” 7374876321 šŸ” šŸ’ƒ Independent Female Escort ServiceCuttack Call Girls šŸ’ÆCall Us šŸ” 7374876321 šŸ” šŸ’ƒ Independent Female Escort Service
Cuttack Call Girls šŸ’ÆCall Us šŸ” 7374876321 šŸ” šŸ’ƒ Independent Female Escort Service
Ā 
Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
Ā 
Hot Call Girls In Bangalore āœ” 9079923931 āœ” Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore āœ” 9079923931 āœ” Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Bangalore āœ” 9079923931 āœ” Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore āœ” 9079923931 āœ” Hi I Am Divya Vip Call Girl Servic...
Ā 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Ā 
Call Girls Chandigarh šŸ”„ 7014168258 šŸ”„ Real Fun With Sexual Girl Available 24/7...
Call Girls Chandigarh šŸ”„ 7014168258 šŸ”„ Real Fun With Sexual Girl Available 24/7...Call Girls Chandigarh šŸ”„ 7014168258 šŸ”„ Real Fun With Sexual Girl Available 24/7...
Call Girls Chandigarh šŸ”„ 7014168258 šŸ”„ Real Fun With Sexual Girl Available 24/7...
Ā 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
Ā 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
Ā 
Call Girls In Lucknow šŸ”„ +91-7014168258šŸ”„High Profile Call Girl Lucknow
Call Girls In Lucknow šŸ”„ +91-7014168258šŸ”„High Profile Call Girl LucknowCall Girls In Lucknow šŸ”„ +91-7014168258šŸ”„High Profile Call Girl Lucknow
Call Girls In Lucknow šŸ”„ +91-7014168258šŸ”„High Profile Call Girl Lucknow
Ā 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
Ā 
ā£Independent Call Girls Chennai šŸ’ÆCall Us šŸ” 7737669865 šŸ”šŸ’ƒIndependent Chennai E...
ā£Independent Call Girls Chennai šŸ’ÆCall Us šŸ” 7737669865 šŸ”šŸ’ƒIndependent Chennai E...ā£Independent Call Girls Chennai šŸ’ÆCall Us šŸ” 7737669865 šŸ”šŸ’ƒIndependent Chennai E...
ā£Independent Call Girls Chennai šŸ’ÆCall Us šŸ” 7737669865 šŸ”šŸ’ƒIndependent Chennai E...
Ā 
Microsoft Azure AD architecture and features
Microsoft Azure AD architecture and featuresMicrosoft Azure AD architecture and features
Microsoft Azure AD architecture and features
Ā 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Ā 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
Ā 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
Ā 
Call Girls In Tiruppur šŸ‘Æā€ā™€ļø 7339748667 šŸ”„ Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur šŸ‘Æā€ā™€ļø 7339748667 šŸ”„ Free Home Delivery Within 30 MinutesCall Girls In Tiruppur šŸ‘Æā€ā™€ļø 7339748667 šŸ”„ Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur šŸ‘Æā€ā™€ļø 7339748667 šŸ”„ Free Home Delivery Within 30 Minutes
Ā 
My Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdfMy Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdf
Ā 
šŸšŗANJALI MEHTA High Profile Call Girls Ahmedabad šŸ’ÆCall Us šŸ” 9352988975 šŸ”šŸ’ƒTop C...
šŸšŗANJALI MEHTA High Profile Call Girls Ahmedabad šŸ’ÆCall Us šŸ” 9352988975 šŸ”šŸ’ƒTop C...šŸšŗANJALI MEHTA High Profile Call Girls Ahmedabad šŸ’ÆCall Us šŸ” 9352988975 šŸ”šŸ’ƒTop C...
šŸšŗANJALI MEHTA High Profile Call Girls Ahmedabad šŸ’ÆCall Us šŸ” 9352988975 šŸ”šŸ’ƒTop C...
Ā 
Call Girls Goa (india) ā˜Žļø +91-7426014248 Goa Call Girl
Call Girls Goa (india) ā˜Žļø +91-7426014248 Goa Call GirlCall Girls Goa (india) ā˜Žļø +91-7426014248 Goa Call Girl
Call Girls Goa (india) ā˜Žļø +91-7426014248 Goa Call Girl
Ā 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Ā 
šŸ”„ Hyderabad Call Girls Ā šŸ‘‰ 9352988975 šŸ‘« High Profile Call Girls Whatsapp Numbe...
šŸ”„ Hyderabad Call Girls Ā šŸ‘‰ 9352988975 šŸ‘« High Profile Call Girls Whatsapp Numbe...šŸ”„ Hyderabad Call Girls Ā šŸ‘‰ 9352988975 šŸ‘« High Profile Call Girls Whatsapp Numbe...
šŸ”„ Hyderabad Call Girls Ā šŸ‘‰ 9352988975 šŸ‘« High Profile Call Girls Whatsapp Numbe...
Ā 

Quality assurance and management, software engineering

  • 2. Quality ā€¢Quality as ā€œa characteristic or attribute of something.ā€ ā€¢Two kinds of quality may be encountered: ā€¢ Quality of design of a product increases, if the product is manufactured according to specifications. ā€¢Quality of conformance is the degree to which the design specifications are followed during manufacturing.
  • 3. Quality ā€¢In s/w development, we need to check user satisfaction by following relationship. ā€¢User satisfaction = complete product + good quality + release within budget and schedule
  • 4. Quality Control ā€¢ Activities conducted in order to maintain the quality. ā€¢ Quality control involves the series of inspections, reviews, and tests used throughout the software process. ā€¢ Quality control includes a feedback loop to the process. ā€¢ The feedback loop is essential to minimize the defects produced. ā€¢ Quality control activities may be fully automated, entirely manual, or a combination of automated tools and human interaction.
  • 5. Quality Assurance ā€¢Quality assurance consists of the auditing and reporting functions of management ā€¢Goal of quality assurance is to provide management with the data necessary ā€¢If the data provided through QA identify problems, it is managementā€™s responsibility to address the problems and apply the necessary resources to resolve quality issues.
  • 6. Cost of Quality ā€¢The cost of quality includes all costs incurred in the pursuit of quality or in performing quality-related activities ā€¢Quality costs may be divided 3 mode of cost: Prevention Appraisal Failure.
  • 7. Cost of Quality ā€¢Prevention costs include ā€¢ Quality planning ā€¢ Formal technical reviews ā€¢ Test equipment ā€¢ Training ā€¢Appraisal costs include In-process and Inter-process inspection Equipment calibration and maintenance Testing
  • 8. Cost of Quality ā€¢Failure costs Internal Failure Cost ā–Ŗ rework ā–Ŗ repair ā–Ŗ failure mode analysis ā€¢External Failure Cost ā–Ŗ complaint resolution ā–Ŗ product return and replacement ā–Ŗ help line support ā–Ŗ warranty work
  • 9. Software Review ā€¢Review is the "filter" for the software engineering process. ā€¢Reviews are applied at various points during software development and serve to uncover errors and defects that can then be removed. ā€¢Types of Review ā€¢Informal Review ā€¢ Meeting ā€¢Formal Review ā€¢ Formal presentation of software design to an audience of customers, management, and technical staff ā€¢A FTR is the most effective filter from a quality assurance standpoint.
  • 10. Formal Technical Review ā€¢ It is a SQA activity performed by software engineers ā€¢ Objectives of the FTR are ā€¢ To uncover errors in function, logic, or Implementation. ā€¢ To verify that the software under review meets its Requirements. ā€¢ To ensure that the software has been represented according to predefined standards ā€¢ To achieve software that is developed in a uniform manner. ā€¢ To make projects more manageable.
  • 11. Review Guidelines ā€¢ Review the product, not the producer. ā€¢ Donā€™t point out errors harshly. One way to be gentle is to ask a question that enables the producer to discover his or her own error. ā€¢ Set an agenda and maintain it. ā€¢ An FTR must be kept on track and on schedule. ā€¢ Limit debate and denial: ā€¢ Rather than spending time debating the question, the issue should be recorded for further discussion off-line ā€¢ Speak problem areas, but don't attempt to solve every problem noted. ā€¢ Review only some small part of component. ā€¢ Take written notes. ā€¢ make notes on a wall board, so that wording and priorities can be assessed by other reviewers
  • 12. Review Guidelines ā€¢ Limit the number of participants and insist upon advance preparation. ā€¢ Keep the number of people involved to the necessary minimum. However, all review steam members must prepare in advance. ā€¢ Develop a checklist for each product that is likely to be reviewed. ā€¢ helps the review leader to structure the FTR meeting and helps each reviewer to focus on important issues. ā€¢ Allocate resources and schedule time for FTRs ā€¢ Conduct meaningful training for all reviewers. ā€¢ To be effective all review participants should receive some formal training ā€¢ Review your early reviews.
  • 13. Approaches to SQA ā€¢Quality of S/w should be obtained during the ā€¢ Analysis ā€¢ Design ā€¢ Coding ā€¢ Testing
  • 14. Approaches to SQA ā€¢QA is obtained using Formal Technical Review and by performing multi-tier testing strategies. ā€¢In QA formal approach towards the s/w quality assurance is required. ā€¢Precise & exact approach is required for requirement gathering & its specification.
  • 15. Approaches to SQA ā€¢Effort should be made to adopt the formal approach of development for structured programming concept.
  • 16. SOFTWARE RELIABILITY ā€¢Software reliability is defined in statistical terms as "the probability of failure-free operation of a computer program in a specified environment for a specified timeā€œ. ā€¢What is meant by the term failure? ā€¢ In the context of any discussion of software quality and reliability, failure is nonconformance to software requirements. ā€¢ Correction of one failure may in fact result in the introduction of other errors that ultimately result in other failures. ā€¢Software reliability can be measured directed and estimated using historical and developmental data.
  • 17. Measures of Reliability and Availability ā€¢ A simple measure of reliability is mean-time- between-failure (MTBF), where MTBF = MTTF + MTTR The acronyms MTTF and MTTR are mean-time-to-failure and mean-time-to- repair, respectively. ā€¢ MTBF is a far more useful measure than defects/KLOC or defects/FP. ā€¢ Stated simply, an end-user is concerned with failures, not with the total error count. Because each error contained within a program does not have the same failure rate, the total error count provides little indication of the reliability of a system. ā€¢ In addition to a reliability measure, we must develop a measure of availability.
  • 18.
  • 19. Software Quality Standards ā€¢In order to bring quality in product & service, many organizations are adopting Quality Assurance System. ā€¢ISO standards are issued by the International Organization for Standardization (ISO) in Switzerland. ā€¢Proper documentation is an important part of an ISO 9001 Quality Management System.
  • 20. ISO 9000 QUALITY STANDARD ā€¢ Quality assurance ensure their products and services satisfy customer expectations by meeting their specifications. ā€¢ It covers a productā€™s entire life cycle including planning, controlling, measuring, testing, reporting, and improving quality levels throughout the development and manufacturing process. ā€¢ ISO 9000 describes quality assurance elements in generic terms that can be applied to any business regardless of the products or services offered.
  • 21. ISO 9000 QUALITY STANDARD ā€¢After adopting the standards, a country typically permits only ISO registered companies to supply goods and services to government agencies and public utilities. ā€¢In turn, manufacturers of these products often require their suppliers to become registered ā€¢To become registered, ISO 9000, a companyā€™s quality system and operations are scrutinized by third party auditors
  • 22. ISO 9000 QUALITY STANDARD ā€¢ Upon successful registration, a company is issued a certificate from a registration body represented by the auditors. ā€¢ ISO 9000 describes the elements of a quality assurance system in general terms. ā€¢ Elements like, the organizational structure, procedures, processes, and resources needed to implement quality planning, quality control, quality assurance, and quality improvement.
  • 23. ISO 9001 QUALITY STANDARDS ā€¢ISO 9001 is the quality assurance standard that applies to software engineering. ā€¢It includes, requirements that must be present for an effective quality assurance system ā€¢ISO 9001 standard is applicable to all engineering discipline
  • 24. ISO 9001 QUALITY STANDARDS ā€¢ The requirements define by ISO 9001 address topics such as 1.Management responsibility 2. quality system 3.contract review 4.design control 5.document 6.data control 7.product identification 8.Traceability
  • 25. ISO 9001 QUALITY STANDARDS 9. process control 10. inspection 11. Testing 12. preventive action 13. control of quality records 14. internal quality 15. Audits 16. Training 17. Servicing 18. Statistical techniques.
  • 26. Six Sigma: What is it? ā€¢Six sigma is ā€œA generic quantitative approach to improvement that applies to any process.ā€ ā€¢ā€œSix Sigma is a disciplined, data-driven approach and methodology for eliminating in any process -- from manufacturing to transactional and from product to service.ā€
  • 27. Six Sigma ā€¢To achieve six sigma ā€¢a process must not produce more than 3.4 defects per million opportunities. ā€¢5 Sigma -> 230 defects per million ā€¢4 Sigma -> 6210 defects per million ā€¢Six sigma methodologies ā€¢DMAIC (Define, Measure, Analyze, Improve, Control) ā€¢DMADV: (Define, Measure, Analyze, Design, Verify)
  • 28. CMM: What is it? ā€¢ā€œA Capability Maturity Model (CMM) is a reference model of mature practices in a specified discipline, used to improve and appraise a groupā€™s capability to perform that disciplineā€ -SEI ā€¢CMM contains a list of key process areas that includes software engineering, project management, and process improvement divided into different levels
  ēæ»čƑļ¼š