3Credits (Minimum)3Credits (Maximum) Principles, techniques and tools for producing quality software systems. The first half of this course focuses on software product assurance processes. The second half covers a variety of software testing techniques. Prer., CS 5310.