Download presentation
Presentation is loading. Please wait.
Published byTiffany Sherman Modified over 9 years ago
1
Software Quality Assurance By: Faraz Ahmed
2
Contents 0 Course Outline 0 Marks Distribution 0 Fundamentals of Quality Assurance 0 Discussion 0 Reference
3
Outline 0 Fundamentals of Software Quality 0 Role of SQA in Software Development Cycle 0 Software Testing Lifecycle 0 Software Testing 0 Defect Lifecycle 0 Software Quality Management 0 Requirements Engineering 0 Quality Data Tracking
4
Outline (cont.) 0 Cost of Quality 0 Software Audits 0 Formal Technical Reviews 0 Software Testing Automation 0 Testing tools
5
Marks Distribution 20% midterms 40% Finals 10% Class Participation 10% Assignments (x2) 10% Surprise Quizzes (x5) 10% Presentations (x2)
6
Course definition[1] 0 Software quality assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure qualitysoftware engineering
7
Quality? 0 Object (entity); 0 Process; 0 Requirements; 0 User; 0 Evaluation; 0 Measure and Measurement; 0 Quality.
8
Quality Applicable Object Types 0 Product; 0 Process; 0 Service; 0 Resource; 0 Artifact; 0 Activity; 0 Measure or metric; 0 Environment; 0 Collection of entities or objects.
9
Product 0 Any sort of output that is being provided. 0 Examples?
10
Process 0 Activities performed to add a meaningful dimension to a product (object) 0 A quality of the product is directly proportional to the quality of the process 0 Example: An assembly of cars
11
Requirements 0 Something that should be part of the final output in order for it to be accepted.
12
User 0 Anyone that is buying or utilizing the product. 0 Can be direct or indirect.
13
Evaluation 0 A process to gauge the quality of products and the quality of processes used to produce it. 0 Analysis, inspections, reviews and tests
14
Quality 0 Quality is the degree to which an object satisfies a specified set of attributes or requirements 0 Attributes and degree of conformance. 0 A low quality depicts that the final product is far removed from the users’ requirements.
15
Attributes = Features
16
Quality Management Framework 0 CMMI? 0 Others?
17
Quality Control 0 Benefits of measuring quality after software construction? 0 Software Degradation 0 Patches/ fixes
18
CMMI Stages[3]
19
Discussion: Benefits of SQA?
20
References 1) “Software Quaility Assurance”, http://en.wikipedia.org/wiki/Software_quality_assurance, visited on 3rd Jan 2011http://en.wikipedia.org/wiki/Software_quality_assurance 2) “sqa-szabist”, http://sqa-szabist.wikispaces.com/, visited on 3rd Jan 2011http://sqa-szabist.wikispaces.com/ 3) “SEI-CMMI Maturity Levels”, http://www.tutorialspoint.com/cmmi/cmmi-maturity-levels.htm, visited on 8 th Jan 2011http://www.tutorialspoint.com/cmmi/cmmi-maturity-levels.htm
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.