SlideShare a Scribd company logo
Software Quality
Engineering
Part - 1: Overview and Basics.
 The main concepts that are discussed in this part are:
Overview. What is Quality? Quality Assurance,
QA in Context, Quality Engineering and the Quality
Challenge.
Part- 1
Overview and Basics
Summary of the previous lecture
 What is a software?
Characteristics of a Software
 What is Engineering?
What is difference between engineering,
manufacturing and construction
 What is Quality?
Outlines
 Meeting People’s Quality Expectations
 General Expectations
 Quality Expectations
 Meeting Quality Expectations
 Software Quality Engineering (SQE) activities
Objectives
 To describe the basics of what is expected as quality
 To understand and distinguish between people
expectations and software quality expectations.
Meeting People’s Quality Expectations
As we previously discussed, if people’s expectations
are met in any product, then the product is supposed to
have quality in it.
Must perform expected behavior.
General Expectations
 General expectation: “good” software quality
 • Objects of our study: software
software products, systems, and services
stand-alone to embedded
software-intensive systems
wide variety, but focus on software
 • Quality (and how “good”) formally defined in Ch.2
Quality Expectations
 People: Consumers vs producers .
quality expectations by consumers
to be satisfied by producers through software
quality engineering (SQE)
 Deliver software system that... .
does what it is supposed to do –
– needs to be “validated” .
does the things correctly
– needs to be “verified” .
– show/demonstrate/prove it (“does”) –
modeling/analysis needed
Meeting Quality Expectations
 Difficulties in achieving good quality:
size: MLOC products common
Complexity
environmental stress/constraints
flexibility/adaptability expected
 Other difficulties/factors:
 product type
cost and market conditions
Major SQE Activities
 Major SQE Activities:
Testing: MLOC products common
Other quality assurance alternatives to testing
How do you know: analysis & modeling
 Scope and content hierarchy:
Software Quality Engineering
Quality Assurance
Testing
Perspectives and Expectations
Quality Perspective
Quality Expectations
Quality Expectations (conti..)
ISO-9126 Quality Framework
Summary of Today’s Lecture
 We explored the concept of quality from different
aspects.
 We have also seen what is a defect or failure to the
quality.
 Lastly, we talked about the history of the Quality
Overview of Next lecture
 QA as Dealing with Defect
 Defect Prevention
 Defect Detection and Removal
 Defect Containment
The End

More Related Content

PPTX
Networking Errors
PPT
LECTURE 1 SQA.ppt
PPT
lecture01.ppt jkjjkkjkjkjkjkjkjkjkjkjkjkjkjkjkjkj
PPTX
Software Quality Assurance (Models).pptx
PPTX
introduction_of_the_course_and_basics.pptx
PPTX
1-GLO543 Cours master 2 qualité logiciel.pptx
PDF
Software Quality Measure
PPT
Quality Management.ppt in detail with notes
Networking Errors
LECTURE 1 SQA.ppt
lecture01.ppt jkjjkkjkjkjkjkjkjkjkjkjkjkjkjkjkjkj
Software Quality Assurance (Models).pptx
introduction_of_the_course_and_basics.pptx
1-GLO543 Cours master 2 qualité logiciel.pptx
Software Quality Measure
Quality Management.ppt in detail with notes

Similar to What is Quality? Software Quality Engineering (20)

PPT
Software Quality Assurance presentation.
PPTX
UNIT-1-SQE-Dr.K.Srinivas-CSE.pptx
PPTX
Lec 1-SOFTWARE QUALITY ENGINEERING introduction (1).pptx
PDF
Software Quality Assurance Model for Software Excellence with Its Requirements
PPTX
Fault code for the whole thing is that you have a
PPTX
Software quality assurance
PPT
Quality software management
PPTX
09 fse qualitymanagement
PPTX
An introduction to Software Testing and Test Management
PPTX
Fundamentals of testing
PPTX
ISO_IEC standards_quality.pptx
PPTX
Overview of Software QA and What is Software Quality
DOCX
Software quality management lecture notes
PPTX
Software Quality Assurance Introduction.pptx
PPTX
CTFL Module 01
PPTX
Quality in software development
PPT
Lecture10
PPTX
SQA-Lecture-4.pptx
PPT
Software quality
Software Quality Assurance presentation.
UNIT-1-SQE-Dr.K.Srinivas-CSE.pptx
Lec 1-SOFTWARE QUALITY ENGINEERING introduction (1).pptx
Software Quality Assurance Model for Software Excellence with Its Requirements
Fault code for the whole thing is that you have a
Software quality assurance
Quality software management
09 fse qualitymanagement
An introduction to Software Testing and Test Management
Fundamentals of testing
ISO_IEC standards_quality.pptx
Overview of Software QA and What is Software Quality
Software quality management lecture notes
Software Quality Assurance Introduction.pptx
CTFL Module 01
Quality in software development
Lecture10
SQA-Lecture-4.pptx
Software quality
Ad

More from FaizanAli393009 (18)

PPTX
Overview of Risk Management in Information Security.pptx
PPTX
Legal, ethical, and professional issues in information security.pptx
PPTX
Software Quality Engineering lecture_2.pptx
PPT
Business Process Model and Notation(BPMN).ppt
PPTX
Cryptographic Tools Week#11 Lecture #01,02.pptx
PPTX
How DES Works Week#10 Lecture#01,02(DES).pptx
PPTX
Lecture on structure Week#14 Lecture #01,02.pptx
PPTX
Software construction and development.pptx
PPTX
Bussiness process engineering BPR 2.pptx
PPTX
Intro to Business Process Engineering.pptx
PPTX
Introduction to Bussinessprocessengineering.pptx
PDF
Decision Theory in Operational Research By Faziii
PPTX
Data communication in computer network.pptx
PPTX
Design in software construction and development.pptx
PPTX
Software construction and development.pptx
PPTX
Layered architecture in computer network.pptx
PPTX
Introduction to data communication1.pptx
PPT
Circuit switching in operational research
Overview of Risk Management in Information Security.pptx
Legal, ethical, and professional issues in information security.pptx
Software Quality Engineering lecture_2.pptx
Business Process Model and Notation(BPMN).ppt
Cryptographic Tools Week#11 Lecture #01,02.pptx
How DES Works Week#10 Lecture#01,02(DES).pptx
Lecture on structure Week#14 Lecture #01,02.pptx
Software construction and development.pptx
Bussiness process engineering BPR 2.pptx
Intro to Business Process Engineering.pptx
Introduction to Bussinessprocessengineering.pptx
Decision Theory in Operational Research By Faziii
Data communication in computer network.pptx
Design in software construction and development.pptx
Software construction and development.pptx
Layered architecture in computer network.pptx
Introduction to data communication1.pptx
Circuit switching in operational research
Ad

Recently uploaded (20)

PDF
Digital Logic Computer Design lecture notes
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
Well-logging-methods_new................
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
PPT on Performance Review to get promotions
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Geodesy 1.pptx...............................................
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
Digital Logic Computer Design lecture notes
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Sustainable Sites - Green Building Construction
Internet of Things (IOT) - A guide to understanding
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Well-logging-methods_new................
Safety Seminar civil to be ensured for safe working.
Embodied AI: Ushering in the Next Era of Intelligent Systems
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT on Performance Review to get promotions
CH1 Production IntroductoryConcepts.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Geodesy 1.pptx...............................................
UNIT 4 Total Quality Management .pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CYBER-CRIMES AND SECURITY A guide to understanding

What is Quality? Software Quality Engineering

  • 2. Part - 1: Overview and Basics.  The main concepts that are discussed in this part are: Overview. What is Quality? Quality Assurance, QA in Context, Quality Engineering and the Quality Challenge.
  • 4. Summary of the previous lecture  What is a software? Characteristics of a Software  What is Engineering? What is difference between engineering, manufacturing and construction  What is Quality?
  • 5. Outlines  Meeting People’s Quality Expectations  General Expectations  Quality Expectations  Meeting Quality Expectations  Software Quality Engineering (SQE) activities
  • 6. Objectives  To describe the basics of what is expected as quality  To understand and distinguish between people expectations and software quality expectations.
  • 7. Meeting People’s Quality Expectations As we previously discussed, if people’s expectations are met in any product, then the product is supposed to have quality in it. Must perform expected behavior.
  • 8. General Expectations  General expectation: “good” software quality  • Objects of our study: software software products, systems, and services stand-alone to embedded software-intensive systems wide variety, but focus on software  • Quality (and how “good”) formally defined in Ch.2
  • 9. Quality Expectations  People: Consumers vs producers . quality expectations by consumers to be satisfied by producers through software quality engineering (SQE)  Deliver software system that... . does what it is supposed to do – – needs to be “validated” . does the things correctly – needs to be “verified” . – show/demonstrate/prove it (“does”) – modeling/analysis needed
  • 10. Meeting Quality Expectations  Difficulties in achieving good quality: size: MLOC products common Complexity environmental stress/constraints flexibility/adaptability expected  Other difficulties/factors:  product type cost and market conditions
  • 11. Major SQE Activities  Major SQE Activities: Testing: MLOC products common Other quality assurance alternatives to testing How do you know: analysis & modeling  Scope and content hierarchy: Software Quality Engineering Quality Assurance Testing
  • 17. Summary of Today’s Lecture  We explored the concept of quality from different aspects.  We have also seen what is a defect or failure to the quality.  Lastly, we talked about the history of the Quality
  • 18. Overview of Next lecture  QA as Dealing with Defect  Defect Prevention  Defect Detection and Removal  Defect Containment