- Basic concept of software quality
- Importance of software quality
- Software Quality Standards e.g. ISO 9126
- Software Quality attributes and characteristics
- What Software Quality Assurance (SQA)
- How can we develop (SQA) e.g. techniques
- What is Software Quality Control
- Why do we need to Control Software Quality
- OHT
- Verification and Validation concepts
- What is Static Testing Techniques
- Why is it important
- Types of Static Testing Techniques
- Dynamic Testing
- Test case Designing based upon:
- Software Measurement Models
- Why do we need to Measurement Software Quality
- McCalls Quality Model
- Project Evaluation of SQAP
- Software Defect Categorization
- How can we measure software quality
- Project Evaluation of QC
- Project Evaluation of QM
- Test Result Evaluation
a) Knowledge of Software Quality Engineering concepts through standards.
b) Comprehension of why do we have to engineer quality in to software.
c) Comprehension and Application of Software Quality Assurance Plan (SQAP).
d) Comprehension and Application of static and dynamic testing techniques for Quality Control (QC).
e) Comprehension and Application of Software Quality Measurement using Models (QMM).