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