SlideShare a Scribd company logo
1 of 21
Quality Assurance
What is SQA?
Software Quality Assurance is simply a way to assure to quality in
the software.
Where to use SQA??
Software quality assurance is a process which works parallel to
development of software.
Why organizations ignore it?
• They think it is time consuming process.
• They think it increase the cost of system
How SQA is beneficial?
• SQA produce high quality projects those are beneficial.
• High quality applications means short time development.
• High quality applications saves time and cost.
• Better reliability and no maintenance for long time.
• High quality commercial software increase market share of
company.
Introduction to Software Quality:
• Reasonably bug or defect free.
• Is delivered in time.
• Within the specified budget.
• Meets the requirements.
• Is maintainable.
Software quality reflects
both Functional quality as well
as Structural quality.
• Software Functional Quality − It reflects how well it satisfies a
given design, based on the functional requirements or
specifications.
• Software Structural Quality − It deals with the handling of
non-functional requirements that support the delivery of the
functional requirements, such as robustness or
maintainability, and the degree to which the software was
produced correctly.
ISO 9000 in Software
ISO stand for the international standardization organization.it is
an organization which standardize the things on international
level so thing becomes easy to judge.
IS0 9000
• ISO 9000 is a family of quality based standards by ISO.
• This ISO 9000 family consists of a 5 family members of ISO
9000 to 9004.
• All these five members are targeting the quality from different
perspective and they are applicable to diff things and diff
fields of life.
• No one family member of ISO 9000 is specific to any particular
product.
ISO 9000 Family Members
ISO Standards Description of Standards
ISO-9000 Tells detail about 9000,1,2,3 which one is best for you.
ISO-9001 Deals with quality assurance in design, development, installation
and maintenance.
ISO-9002 Assesses the production and installation process.
ISO-9003 Evaluation of inspection and test phase.
ISO-9004 It defines about 20 concepts about the quality which are used in
the above three standards 9001,9002,9003.
ISO 9001
• It deals with the quality assurance in design, development,
production, installation and servicing.
• The all above mentioned things of ISO 9001 are related to
software industry so we choose it the most in software
Industry.
• From the family of ISO 9000 the family member ISO-9001
relates the most to Software Industry.
When to use ISO 9000
• When an organization want to regulate the quality system in
the organization so they choose one of the family member of
ISO 9000 which relates most with their organization.
Example:In our example if we are software industry then to regulate the quality
system in our industry we will choose the ISO 9001as it relates the most to our
software industry.
Examples:
• ISO 13485 – Medical devices.
ISO 17582 – Electoral organizations at all
levels of government.
ISO 18091 – Local government.
ISO/TS 22163 – Business management system
requirements for rail organizations.
ISO/TS 29001 – Petroleum, petrochemical and
natural gas industries.
ISO/IEC 90003 – Software engineering.
CMMI
Capability Maturity Model Integration (CMMI) is a process
improvement model which helps organization improve their
performance.
There are five different maturity levels defined by CMMI.
Level1:Initial
Level 2:Managed
Level 3:Defined
Level 4:Quantitaively Managed
Level 5:Optimizing
Inspection
• Inspections are critical examinations of software artifacts by
human inspectors.
• The purpose behind this inspection is to discovering and fixing
the faults in software.
• Inspection is non –testing way to eliminate the faults from
software.
• Requirement Inspection
• Design Inspection
• Code Inspection
• Test Case Reviews
• User Documentation Reviews
Inspection Process
• Planning: The inspection is planned by the moderator.
• Overview meeting: The author describes the background of
the work product.
• Preparation: Each inspector examines the work product to
identify possible defects.
• Inspection meeting: During this meeting the reader reads
through the work product, part by part and the inspectors
point out the defects for every part.
• Rework: The author makes changes to the work product
according to the action plans from the inspection meeting.
• Follow-up: The changes by the author are checked to make
sure everything is correct.
Inspection Roles
During an inspection the following roles are used.
• Author: The person who created the work product being
inspected.
• Moderator: This is the leader of the inspection. The
moderator plans the inspection and coordinates it.
• Reader: The person reading through the documents, one item
at a time. The other inspectors then point out defects.
• Recorder/Scribe: The person that documents the defects that
are found during the inspection.
• Inspector: The person that examines the work product to
identify possible defects.
Formal Technical Review
• Formal technical review (FTR) is a software quality control
activity performed by software engineers (and others).
• The objectives of an FTR are:
– (1) To uncover errors in function, logic, or implementation for
any representation of the software;
– (2) To verify that the software under review meets its
requirements;
– (3) To ensure that the software has been represented according
to predefined standards
– (4) To achieve software that is developed in a uniform manner;
– (5) To make projects more manageable. In addition, the FTR
serves as a training ground, enabling junior engineers to
observe different approaches to software analysis, design, and
implementation
• The FTR is actually a class of reviews that includes
walkthroughs and inspections
The Review Meeting
• Every review meeting should abide by the following
constraints:
– Between three and five people (typically) should be
involved in the review.
– Advance preparation should occur but should require no
more than two hours of work for each person.
– The duration of the review meeting should be less than
two hours. Given these constraints, it should be obvious
that an FTR focuses on a specific (and small) part of the
overall software.
– For example, rather than attempting to review an entire
design, walkthroughs are conducted for each component
or small group of components.
Review Summary Report
• What was reviewed?
• Who reviewed it?
• What were the findings and conclusions?
FTR Process
• Developer: The individual who has developed the work
product
– Informs the project leader that the work product is
complete and that a review is required.
• Review leader: Evaluates the product for readiness,
generates copies of product materials, and distributes
them to two or three reviewers for advance preparation.
• Reviewer(s): Expected to spend between one and two
hours reviewing the product, making notes, and
otherwise becoming familiar with the work.
• Recorder: A reviewer who records (in writing) all
important issues raised during the review.

More Related Content

Similar to 11. SE_Quality Assurance.pptx

Softwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan SahadviSoftwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan SahadviAbuulHassan2
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Developmentnikhil sreeni
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)ShudipPal
 
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.pptxTangZhiSiang
 
Expert Code Review best practices
Expert Code Review best practicesExpert Code Review best practices
Expert Code Review best practicesjeetendra mandal
 
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 practicesVaibhav Khanna
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxSirRafiLectures
 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2Rupesh Vaishnav
 
An introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAnuraj S.L
 
Quality Management handout
Quality Management handoutQuality Management handout
Quality Management handoutPrizzl
 
Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)bharathanche
 
05_SQA_Overview.ppt
05_SQA_Overview.ppt05_SQA_Overview.ppt
05_SQA_Overview.pptSaqibHabib11
 

Similar to 11. SE_Quality Assurance.pptx (20)

Softwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan SahadviSoftwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan Sahadvi
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
 
Software Quality.pptx
Software Quality.pptxSoftware Quality.pptx
Software Quality.pptx
 
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
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Expert Code Review best practices
Expert Code Review best practicesExpert Code Review best practices
Expert Code Review best practices
 
Chapter6
Chapter6Chapter6
Chapter6
 
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
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
 
Quality management
Quality managementQuality management
Quality management
 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2
 
An introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test Management
 
SQA_Class
SQA_ClassSQA_Class
SQA_Class
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
 
Quality Management handout
Quality Management handoutQuality Management handout
Quality Management handout
 
Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
05_SQA_Overview.ppt
05_SQA_Overview.ppt05_SQA_Overview.ppt
05_SQA_Overview.ppt
 

Recently uploaded

哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...Call Girls in Nagpur High Profile
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberMs Riya
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Pooja Nehwal
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gapedkojalkojal131
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...Pooja Nehwal
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 

Recently uploaded (20)

哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 

11. SE_Quality Assurance.pptx

  • 2. What is SQA? Software Quality Assurance is simply a way to assure to quality in the software.
  • 3. Where to use SQA?? Software quality assurance is a process which works parallel to development of software.
  • 4. Why organizations ignore it? • They think it is time consuming process. • They think it increase the cost of system
  • 5. How SQA is beneficial? • SQA produce high quality projects those are beneficial. • High quality applications means short time development. • High quality applications saves time and cost. • Better reliability and no maintenance for long time. • High quality commercial software increase market share of company.
  • 6. Introduction to Software Quality: • Reasonably bug or defect free. • Is delivered in time. • Within the specified budget. • Meets the requirements. • Is maintainable.
  • 7. Software quality reflects both Functional quality as well as Structural quality. • Software Functional Quality − It reflects how well it satisfies a given design, based on the functional requirements or specifications. • Software Structural Quality − It deals with the handling of non-functional requirements that support the delivery of the functional requirements, such as robustness or maintainability, and the degree to which the software was produced correctly.
  • 8. ISO 9000 in Software ISO stand for the international standardization organization.it is an organization which standardize the things on international level so thing becomes easy to judge.
  • 9. IS0 9000 • ISO 9000 is a family of quality based standards by ISO. • This ISO 9000 family consists of a 5 family members of ISO 9000 to 9004. • All these five members are targeting the quality from different perspective and they are applicable to diff things and diff fields of life. • No one family member of ISO 9000 is specific to any particular product.
  • 10. ISO 9000 Family Members ISO Standards Description of Standards ISO-9000 Tells detail about 9000,1,2,3 which one is best for you. ISO-9001 Deals with quality assurance in design, development, installation and maintenance. ISO-9002 Assesses the production and installation process. ISO-9003 Evaluation of inspection and test phase. ISO-9004 It defines about 20 concepts about the quality which are used in the above three standards 9001,9002,9003.
  • 11. ISO 9001 • It deals with the quality assurance in design, development, production, installation and servicing. • The all above mentioned things of ISO 9001 are related to software industry so we choose it the most in software Industry. • From the family of ISO 9000 the family member ISO-9001 relates the most to Software Industry.
  • 12. When to use ISO 9000 • When an organization want to regulate the quality system in the organization so they choose one of the family member of ISO 9000 which relates most with their organization. Example:In our example if we are software industry then to regulate the quality system in our industry we will choose the ISO 9001as it relates the most to our software industry.
  • 13. Examples: • ISO 13485 – Medical devices. ISO 17582 – Electoral organizations at all levels of government. ISO 18091 – Local government. ISO/TS 22163 – Business management system requirements for rail organizations. ISO/TS 29001 – Petroleum, petrochemical and natural gas industries. ISO/IEC 90003 – Software engineering.
  • 14. CMMI Capability Maturity Model Integration (CMMI) is a process improvement model which helps organization improve their performance. There are five different maturity levels defined by CMMI. Level1:Initial Level 2:Managed Level 3:Defined Level 4:Quantitaively Managed Level 5:Optimizing
  • 15. Inspection • Inspections are critical examinations of software artifacts by human inspectors. • The purpose behind this inspection is to discovering and fixing the faults in software. • Inspection is non –testing way to eliminate the faults from software. • Requirement Inspection • Design Inspection • Code Inspection • Test Case Reviews • User Documentation Reviews
  • 16. Inspection Process • Planning: The inspection is planned by the moderator. • Overview meeting: The author describes the background of the work product. • Preparation: Each inspector examines the work product to identify possible defects. • Inspection meeting: During this meeting the reader reads through the work product, part by part and the inspectors point out the defects for every part. • Rework: The author makes changes to the work product according to the action plans from the inspection meeting. • Follow-up: The changes by the author are checked to make sure everything is correct.
  • 17. Inspection Roles During an inspection the following roles are used. • Author: The person who created the work product being inspected. • Moderator: This is the leader of the inspection. The moderator plans the inspection and coordinates it. • Reader: The person reading through the documents, one item at a time. The other inspectors then point out defects. • Recorder/Scribe: The person that documents the defects that are found during the inspection. • Inspector: The person that examines the work product to identify possible defects.
  • 18. Formal Technical Review • Formal technical review (FTR) is a software quality control activity performed by software engineers (and others). • The objectives of an FTR are: – (1) To uncover errors in function, logic, or implementation for any representation of the software; – (2) To verify that the software under review meets its requirements; – (3) To ensure that the software has been represented according to predefined standards – (4) To achieve software that is developed in a uniform manner; – (5) To make projects more manageable. In addition, the FTR serves as a training ground, enabling junior engineers to observe different approaches to software analysis, design, and implementation • The FTR is actually a class of reviews that includes walkthroughs and inspections
  • 19. The Review Meeting • Every review meeting should abide by the following constraints: – Between three and five people (typically) should be involved in the review. – Advance preparation should occur but should require no more than two hours of work for each person. – The duration of the review meeting should be less than two hours. Given these constraints, it should be obvious that an FTR focuses on a specific (and small) part of the overall software. – For example, rather than attempting to review an entire design, walkthroughs are conducted for each component or small group of components.
  • 20. Review Summary Report • What was reviewed? • Who reviewed it? • What were the findings and conclusions?
  • 21. FTR Process • Developer: The individual who has developed the work product – Informs the project leader that the work product is complete and that a review is required. • Review leader: Evaluates the product for readiness, generates copies of product materials, and distributes them to two or three reviewers for advance preparation. • Reviewer(s): Expected to spend between one and two hours reviewing the product, making notes, and otherwise becoming familiar with the work. • Recorder: A reviewer who records (in writing) all important issues raised during the review.