Course Syllabus
Objectives: The objective of this course is to make students have ability to understand and practice:
How to assure and verify Quality, and the need for a culture of quality. Avoidance of errors and other quality problems. Inspections and reviews. Testing, verification and validation techniques using variety of tools, incorporation of feedback loop to support quality promotion. Process assurance vs. Product assurance. Quality process standards. Product and process assurance. Problem analysis and reporting. Statistical approaches to quality control.
Text book:
-
Daniel Galin, Software Quality Assurance. Pearson/Addison Wesley, 2004
-
(N) Kshirasagar Naik, Software Testing and Quality Assurance: Theory and Practice
|
Session |
Topics |
Readings |
|
1 |
Introduction |
Chapter 1,2 |
|
2 |
Quality Control v/s Quality Assurance |
Chapter 2 |
|
3 |
McCall’s Quality Model |
Chapter 3 |
|
4 |
Evan & Deutch Quality Models |
Chapter 3 |
|
5 |
SQA Components |
Chapter 4 |
|
6 |
SQA Components |
Chapter 4 |
|
7 |
Overview of Software Testing |
Chapter 7, (N) Chapter 9 |
|
8 |
Boundary Value Testing |
Chapter 7, (N) Chapter 9 |
|
9 |
Equivalence Class Testing |
Chapter 7, (N) Chapter 9 |
|
10 |
Decision Table Based Testing |
(N) Chapter 9 |
|
11 |
Decision Table Based Testing |
(N) Chapter 9 |
|
12 |
Path/Control Flow Testing |
Chapter 7 |
|
13 |
Contract and Proposal Draft Review |
Chapter 5 |
|
14 |
Project Development Plan Review |
Chapter 6 |
|
15 |
Development Risk Review |
Chapter 6 |
|
16 |
Review |
- |
|
17 |
Midterm |
- |
|
18 |
Model for SQA Defect Removal Effectiveness and Cost |
Chapter 7 |
|
19 |
Formal Design Reviews |
Chapter 8 |
|
20 |
Formal Design Reviews |
Chapter 8 |
|
21 |
Software Quality Infrastructure Components |
Chapter: 14-19 |
|
22 |
Software Quality Infrastructure Components |
Chapter: 14-19 |
|
23 |
Software Quality Metrics |
Chapter 21 |
|
24 |
Software Quality Metrics |
Chapter 21 |
|
25 |
Software Quality Costs |
Chapter 22 |
|
26 |
Software Quality Costs |
Chapter 22 |
|
27 |
Quality Management Standards (ISO 9000-3, CMMI) |
Chapter 23 |
|
28 |
Quality Management Standards (ISO 9000-3, CMMI) |
Chapter 23 |
|
29 |
SQA Project Process Standards (IEEE 1012, IEEE 1018) |
Chapter 24 |
|
30 |
SQA Project Process Standards (IEEE 1012, IEEE 1018) |
Chapter 24 |
|
31 |
Organizing for Quality Assurance |
Chapter 25,26 |
|
32 |
Organizing for Quality Assurance |
Chapter 25,26 |
Course Summary:
| Date | Details | Due |
|---|---|---|