SENG 426 Software Quality
Engineering
Home Course Information Schedule Project and Lab
Software Quality
Engineering In this course we will look
at how to build and verify quality software systems, with a strong emphasis
on the verification aspects. The course will survey quality standards and
processes and discuss their role in the development of quality software
systems. There are several facets to software quality also referred to as
software quality attributes; examples of such attributes include
maintainability, usability, performance, security, and reliability. Each of
these quality attributes is a complex notion in itself, requiring special
verification techniques and tools. The course will concentrate on the
verification and validation of the most important quality aspects,
specifically correctness and reliability. Lab works will consist of a
mainstream project aimed at documenting, reviewing and testing the code of an
open source software system. Prerequisites: |
Course
Instructor: Dr. Issa Traore, P. Eng. Phone: 250-721-8697 Location/Time: Lecture: CLE A206, 1:00-2:20pm: Monday,
Thursday Course Materials: Course materials (e.g. lecture notes,
slides, exam review questions etc.) can be downloaded from Moodle. |
What's New
|