Software Quality Assurance
-
Upload
sachithra-gayan -
Category
Software
-
view
549 -
download
0
Transcript of Software Quality Assurance
![Page 1: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/1.jpg)
![Page 2: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/2.jpg)
Quality, quality conceptsSoftware Quality AssuranceSoftware ReviewsFormal Technical ReviewsSQA Group PlanISO 9000, 9001ExampleInternal and external attributes
Content…
2
![Page 3: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/3.jpg)
Quality refers to any measurable characteristics such as correctness, maintainability, portability, testability, usability, reliability, efficiency, integrity, reusability and interoperability.Quality, simplistically, means that a product should meet its specification.
What is the Quality?
3
![Page 4: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/4.jpg)
Concepts of the Quality Quality assurance
Establish organisational procedures and standards for quality Quality planning
Select applicable procedures and standards for aparticular project and modify these as required
Quality control Ensure that procedures and standards (are followed by
the software development team) Cost of Quality
Includes all costs incurred in the pursuit of quality or in performing quality related activities such as appraisal costs, failure costs and external failure costs.
4
![Page 5: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/5.jpg)
Relative cost of correcting errors
5
![Page 6: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/6.jpg)
Software Quality Assurance
IEEE Glossary: Degree to which a system, component, or process meets
(1) specified requirements(2) customer or user needs or expectations
ISO: the totality of features and characteristics of a product or service that bear on its ability to satisfy specified or implied needs
6
![Page 7: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/7.jpg)
Software quality attributes
7
![Page 8: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/8.jpg)
Process-based quality
8
![Page 9: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/9.jpg)
Quality management and software development
9
![Page 10: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/10.jpg)
Purpose is to find defects before they are passed on to another software engineering activity or released to the customer. Software engineers (and others) conduct formal technical reviews (FTR) for software engineers. Using formal technical reviews (walkthroughs or inspections) is an effective means for improving software quality.
Formal Technical Reviews
10
![Page 11: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/11.jpg)
To uncover errors in function, logic or implementation for any representation of the software. To verify that software meets its requirements. To ensure that software representation meets predefined standards. To achieve software development in a uniform manner. To make projects more manageable.
Software Reviews
11
![Page 12: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/12.jpg)
The review process
12
![Page 13: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/13.jpg)
The players
reviewreviewleaderleader
producerproducer
recorderrecorder reviewerreviewer
standards bearer (SQA)standards bearer (SQA)
maintenance maintenance oracleoracle
user repuser rep13
![Page 14: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/14.jpg)
SQA Group Plan Evaluations to be performed. Audits and reviews to be performed. Standards that are applicable to the project. Procedures for error reporting and tracking. Documents to be produced by the SQA group. Amount of feedback provided to software project team.
14
![Page 15: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/15.jpg)
ISO 9000 certification International set of standards for quality management. Applicable to a range of organisations from manufacturing to service industries.
15
![Page 16: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/16.jpg)
ISO 9000 and quality assurance
16
![Page 17: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/17.jpg)
ISO 9001 certification ISO 9001 applicable to organisations which design, develop and maintain products. ISO 9001 is a generic model of the quality process Must be instantiated for each organisation.
17
![Page 18: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/18.jpg)
ISO 9001
18
![Page 19: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/19.jpg)
Product and process standards
19
![Page 20: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/20.jpg)
Internal and external attributes
20
![Page 21: Software Quality Assurance](https://reader031.fdocuments.in/reader031/viewer/2022030220/5884bcf61a28ab34778b5d4d/html5/thumbnails/21.jpg)