CS 536    Software Product Assurance

Spring 2008

TR 4:30-5:45, ENGR 101

Welcome to the course web page for CS 536, Software Product Assurance. The objective for this course is to understand and apply numerous management and technical concepts that relate to software product assurance. Software product assurance includes the many Quality Assurance (QA) activities that go into ensuring high quality software comes out of our development processes. We'll talk about how QA programs can be implemented effectively, we'll discuss a variety of techniques used to ensure quality software, we'll spend A LOT of time exploring software testing and how it should be implemented, and we'll even look at how measurement relates to software product assurance.

Comp Sci Online

Note that this course is also offered through Comp Sci Online. To pursue this option, purchase one of the Comp Sci Online CDs from the UCCS bookstore. Send me the user name and password on the CD and I'll activate your access to the recorded lessons on eCompanion. (NOTE: We're not using LearnLinc any more, the lectures will be on a secure area on eCompanion)

e-Companion

Go here to download and submit assignments and exams. The only course materials included on this web page are those that give a high-level view of the course.

Course Syllabus (pdf)

SWEBOK

The Software Engineering Body of Knowledge (SWEBOK), developed as a joint effort by the IEEE Computer Society and the ACM, provides invaluable information about all areas of software engineering, including software quality (Chapter 11) and software testing (Chapter 5). You can download a version of the SWEBOK here.