STAT 319 and SWE 316
Concept of software quality, and software quality metrics. Software quality assurance planning & implementation. Quality process standards. Validation & verification. Reviews, walkthroughs, & inspections. Mechanisms for validating software systems. Techniques for generating and validating test data. Students participate in a group project on software validation and verification.
“A Practical Guide to Testing Object-Oriented Software,” by John McGregor and David A. Sykes. Addison-Wesley, 2001, ISBN: 0-201-325640
JUnit: www.junit.org
Pressman, R.S. Software Engineering: A Practitioner’s Approach, 5th Ed., McGraw-Hill Companies, Inc., 2001 (for Quality assurance part)
Upon completion of this course, students will have the ability to: