Computer
Software Engineering and Object Oriented Analysis and Design
Software testing, cost estimation, quality management, and configuration management

Software testing, cost estimation, quality management, and configuration management

Unit Testing

Integration testing

System testing

Component testing

Acceptance Testing

Test case design

Test automation

Metrics for testing

Algorithmic cost modeling

Project duration and staffing

Software quality assurance

Formal technical reviews

Formal approaches to SQA

Statistical software quality assurance

A framework for software metrics

Matrices for analysis and design model

ISO standards

CMMI

SQA plan

Configuration management planning

Change management

Version and release management

CASE tools for configuration management.