ๅฐŠๆ•ฌ็š„ ๅพฎไฟกๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046166 ๅ…ƒ ๆ”ฏไป˜ๅฎๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046257ๅ…ƒ [้€€ๅ‡บ็™ปๅฝ•]
SlideShare a Scribd company logo
SOFTWARE QUALITY
ASSURANCE
Dr.S.KARTHIGAI SELVI, Department of Computer Science
and Applications, The Gandhigram Rural Institute ,
Gandhigram
SQA Tasks
๏‚จ Software quality assurance (SQA) encompasses
๏‚ค (1) specific quality assurance and quality control tasks
(including technical reviews and a multi-tiered testing strategy)
๏‚ค (2) effective software engineering practice (methods and tools)
๏‚ค (3) control of all software work products and the changes made
to them
๏‚ค (4) a procedure to ensure compliance with software
development standards
๏‚ค (5) measurement and reporting mechanisms.
SQA Tasks Goals and Metrics
๏‚จ Software engineers
address quality (and
perform quality control
activities) by applying
solid technical methods
and measures,
conducting technical
reviews, and
performing well-
planned software
testing
๏‚จ SQA Tasks
๏‚จ The Software
Engineering Institute
recommends a set of
SQA actions that
address
๏‚ค quality assurance
planning, oversight,
record keeping,
analysis, and
reporting.
๏‚จ Prepares an SQA
plan for a project.
๏‚ค The plan is developed
as part of project
planning and is
reviewed by all
stakeholders.
๏‚ค Governed by a SQA
group and made a
๏‚จ Plan output
๏‚จ The plan identifies evaluations to
be performed,
๏‚จ audits and reviews to be
conducted, standards that are
applicable to the
๏‚จ project, procedures for error
reporting and tracking, work
products that
๏‚จ are produced by the SQA group,
and feedback that will be
provided to the
๏‚จ software team.
๏‚จ Participates in the development of the projectโ€™s software process description - SQA group
reviews the process description for compliance with organizational policy, internal software
standards, externally imposed standards (e.g., ISO-9001), and other parts of the software project
plan.
๏‚จ Reviews software engineering activities to verify compliance with the defined software
process. - The SQA group identifies, documents, and tracks deviations from the process and
verifies that corrections have been made.
๏‚จ Audits designated software work products to verify compliance with those defined as part
of the software process - The SQA group reviews selected work products; identifies, documents,
and tracks deviations; verifies that corrections have been made; and periodically reports the
results of its work to the project manager.
๏‚จ Ensures that deviations in software work and work products are documented and handled
according to a documented procedure- Deviations may be encountered in the project plan,
process description, applicable standards, or software engineering work products.
๏‚จ Records any noncompliance and reports to senior management - Noncompliance items are
tracked until they are resolved.
Goals, Attributes, and Metrics
๏‚จ Requirements quality - The correctness, completeness, and consistency of the requirements
model will have a strong influence on the quality of all work products that follow. SQA must
ensure that the software team has properly reviewed the requirements model to achieve a high
level of quality.
๏‚จ Design quality - Every element of the design model should be assessed by the software team to
ensure that it exhibits high quality and that the design itself conforms to requirements. SQA looks
for attributes of the design that are indicators of quality.
๏‚จ Code quality - Source code and related work products (e.g., other descriptive information) must
conform to local coding standards and exhibit characteristics that will facilitate maintainability.
SQA should isolate those attributes that allow a reasonable analysis of the quality of code.
๏‚จ Quality control effectiveness - A software team should apply limited resources in a way that
has the highest likelihood of achieving a high-quality result. SQA analyzes the allocation of
resources for reviews and testing to assess whether they are being allocated in the most effective
manner.
Software quality goals, attributes, and metrics
Thank you

More Related Content

What's hot

Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptx
KarthigaiSelviS3
ย 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineering
Rupesh Vaishnav
ย 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
lavanya marichamy
ย 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
Darshit Metaliya
ย 
Unit 2
Unit 2Unit 2
Unit 2
Jignesh Kariya
ย 
Software architecture
Software architectureSoftware architecture
Software architecture
nazn
ย 
Pressman ch-11-component-level-design
Pressman ch-11-component-level-designPressman ch-11-component-level-design
Pressman ch-11-component-level-design
Oliver Cheng
ย 
The Art of Debugging.pptx
The Art of Debugging.pptxThe Art of Debugging.pptx
The Art of Debugging.pptx
KarthigaiSelviS3
ย 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
SHREEHARI WADAWADAGI
ย 
Architecture business cycle
Architecture business cycleArchitecture business cycle
Architecture business cycle
Himanshu
ย 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
Delowar hossain
ย 
Requirements modeling
Requirements modelingRequirements modeling
Requirements modeling
AnanthiP8
ย 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
Satya P. Joshi
ย 
Component level design
Component   level designComponent   level design
Component level design
Midhula Chandren
ย 
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringEngineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineering
software-engineering-book
ย 
System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7
koolkampus
ย 
Software Designing - Software Engineering
Software Designing - Software EngineeringSoftware Designing - Software Engineering
Software Designing - Software Engineering
Purvik Rana
ย 
Uml deployment diagram
Uml deployment diagramUml deployment diagram
Uml deployment diagram
Asraa Batool
ย 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
saurabhshertukde
ย 
Quality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsQuality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design Patterns
Gatte Ravindranath
ย 

What's hot (20)

Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptx
ย 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineering
ย 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
ย 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
ย 
Unit 2
Unit 2Unit 2
Unit 2
ย 
Software architecture
Software architectureSoftware architecture
Software architecture
ย 
Pressman ch-11-component-level-design
Pressman ch-11-component-level-designPressman ch-11-component-level-design
Pressman ch-11-component-level-design
ย 
The Art of Debugging.pptx
The Art of Debugging.pptxThe Art of Debugging.pptx
The Art of Debugging.pptx
ย 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
ย 
Architecture business cycle
Architecture business cycleArchitecture business cycle
Architecture business cycle
ย 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
ย 
Requirements modeling
Requirements modelingRequirements modeling
Requirements modeling
ย 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
ย 
Component level design
Component   level designComponent   level design
Component level design
ย 
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringEngineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineering
ย 
System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7
ย 
Software Designing - Software Engineering
Software Designing - Software EngineeringSoftware Designing - Software Engineering
Software Designing - Software Engineering
ย 
Uml deployment diagram
Uml deployment diagramUml deployment diagram
Uml deployment diagram
ย 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
ย 
Quality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsQuality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design Patterns
ย 

Similar to Software Quality assurance.pptx

1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
MeseAK
ย 
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 assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Er. Nancy
ย 
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
Vaibhav Khanna
ย 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
ruth_reategui
ย 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
Armaan Singh Chawla
ย 
SQA-Plan.ppt
SQA-Plan.pptSQA-Plan.ppt
SQA-Plan.ppt
VijayAgrahari3
ย 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
ShashankBajpai24
ย 
Lecture10
Lecture10Lecture10
Lecture10
soloeng
ย 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
ShudipPal
ย 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
Golu Gupta
ย 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Aman Adhikari
ย 
Softwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan SahadviSoftwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan Sahadvi
AbuulHassan2
ย 
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
QUONTRASOLUTIONS
ย 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6
Abdul Basit
ย 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
nazeer pasha
ย 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
Saba651353
ย 
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
ย 
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
JesminBinti
ย 
ACHIEVING SOFTWARE QUALITY.pptx
ACHIEVING SOFTWARE QUALITY.pptxACHIEVING SOFTWARE QUALITY.pptx
ACHIEVING SOFTWARE QUALITY.pptx
Nashreen7
ย 

Similar to Software Quality assurance.pptx (20)

1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.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 assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
ย 
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
ย 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
ย 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
ย 
SQA-Plan.ppt
SQA-Plan.pptSQA-Plan.ppt
SQA-Plan.ppt
ย 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
ย 
Lecture10
Lecture10Lecture10
Lecture10
ย 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
ย 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
ย 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
ย 
Softwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan SahadviSoftwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan Sahadvi
ย 
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
ย 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6
ย 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
ย 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
ย 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
ย 
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
ย 
ACHIEVING SOFTWARE QUALITY.pptx
ACHIEVING SOFTWARE QUALITY.pptxACHIEVING SOFTWARE QUALITY.pptx
ACHIEVING SOFTWARE QUALITY.pptx
ย 

Recently uploaded

Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
MJDuyan
ย 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
ย 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
EducationNC
ย 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
shabeluno
ย 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
ย 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
BiplabHalder13
ย 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
Forum of Blended Learning
ย 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
ย 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Sarojini38
ย 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
ย 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
Kalna College
ย 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
ย 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
MJDuyan
ย 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
Celine George
ย 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
ย 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
Celine George
ย 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
MattVassar1
ย 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
ย 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
Kalna College
ย 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
roshanranjit222
ย 

Recently uploaded (20)

Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
ย 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
ย 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
ย 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
ย 
Observational Learning
Observational Learning Observational Learning
Observational Learning
ย 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
ย 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
ย 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
ย 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
ย 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
ย 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
ย 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
ย 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
ย 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
ย 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
ย 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
ย 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
ย 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
ย 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
ย 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
ย 

Software Quality assurance.pptx

  • 1. SOFTWARE QUALITY ASSURANCE Dr.S.KARTHIGAI SELVI, Department of Computer Science and Applications, The Gandhigram Rural Institute , Gandhigram
  • 2. SQA Tasks ๏‚จ Software quality assurance (SQA) encompasses ๏‚ค (1) specific quality assurance and quality control tasks (including technical reviews and a multi-tiered testing strategy) ๏‚ค (2) effective software engineering practice (methods and tools) ๏‚ค (3) control of all software work products and the changes made to them ๏‚ค (4) a procedure to ensure compliance with software development standards ๏‚ค (5) measurement and reporting mechanisms.
  • 3. SQA Tasks Goals and Metrics ๏‚จ Software engineers address quality (and perform quality control activities) by applying solid technical methods and measures, conducting technical reviews, and performing well- planned software testing ๏‚จ SQA Tasks ๏‚จ The Software Engineering Institute recommends a set of SQA actions that address ๏‚ค quality assurance planning, oversight, record keeping, analysis, and reporting.
  • 4. ๏‚จ Prepares an SQA plan for a project. ๏‚ค The plan is developed as part of project planning and is reviewed by all stakeholders. ๏‚ค Governed by a SQA group and made a ๏‚จ Plan output ๏‚จ The plan identifies evaluations to be performed, ๏‚จ audits and reviews to be conducted, standards that are applicable to the ๏‚จ project, procedures for error reporting and tracking, work products that ๏‚จ are produced by the SQA group, and feedback that will be provided to the ๏‚จ software team.
  • 5. ๏‚จ Participates in the development of the projectโ€™s software process description - SQA group reviews the process description for compliance with organizational policy, internal software standards, externally imposed standards (e.g., ISO-9001), and other parts of the software project plan. ๏‚จ Reviews software engineering activities to verify compliance with the defined software process. - The SQA group identifies, documents, and tracks deviations from the process and verifies that corrections have been made. ๏‚จ Audits designated software work products to verify compliance with those defined as part of the software process - The SQA group reviews selected work products; identifies, documents, and tracks deviations; verifies that corrections have been made; and periodically reports the results of its work to the project manager. ๏‚จ Ensures that deviations in software work and work products are documented and handled according to a documented procedure- Deviations may be encountered in the project plan, process description, applicable standards, or software engineering work products. ๏‚จ Records any noncompliance and reports to senior management - Noncompliance items are tracked until they are resolved.
  • 6. Goals, Attributes, and Metrics ๏‚จ Requirements quality - The correctness, completeness, and consistency of the requirements model will have a strong influence on the quality of all work products that follow. SQA must ensure that the software team has properly reviewed the requirements model to achieve a high level of quality. ๏‚จ Design quality - Every element of the design model should be assessed by the software team to ensure that it exhibits high quality and that the design itself conforms to requirements. SQA looks for attributes of the design that are indicators of quality. ๏‚จ Code quality - Source code and related work products (e.g., other descriptive information) must conform to local coding standards and exhibit characteristics that will facilitate maintainability. SQA should isolate those attributes that allow a reasonable analysis of the quality of code. ๏‚จ Quality control effectiveness - A software team should apply limited resources in a way that has the highest likelihood of achieving a high-quality result. SQA analyzes the allocation of resources for reviews and testing to assess whether they are being allocated in the most effective manner.
  • 7. Software quality goals, attributes, and metrics
  ็ฟป่ฏ‘๏ผš