Tentative Schedule by
week
1
Review of software
engineering methods and challenges
The software crisis
Benefits of verification and validation
Software process improvement
initiatives
Readings: Chapter 1
2
Review of software
engineering methods
Life-cycle models
The role of verification and validation
Readings: Chapter 2-3
3
The economics of
verification and validation
Defect cost models
Measuring the cost of quality
Readings: Chapter 4
4
Software reviews and
inspections
Readings: Chapter 5
5
Conducting reviews
and inspections
Readings: Chapter 6
6
Software quality
metrics
Readings: Chapter 7
7
Review of software
configuration management
Readings: Chapter 8
8
Software testing
overview
Readings: Chapter 9
9
Functional testing
10
Integration and
system testing
11
Object-oriented
testing
12
Software validation
metrics
Assessing and improving the validation
process
Readings: Chapter 10
13
Assessing software
quality
Readings: Chapter 11
14
Improving the
development process
Readings: Chapter 12
15
Formal methods,
cleanroom software engineering and statistical approaches