May 31, 2026  
2025-2026 Undergraduate Catalogue 
    
2025-2026 Undergraduate Catalogue

SENG 451  -  Software Assurance


Introduction to quality assurance, reliability, security in software engineering. Topics include quality/security requirements and specifications; design and code review; techniques for static and dynamic analysis of software; software metrics; advanced testing techniques; reliability growth modeling. Emphasis on software security engineering provided, including threat modeling, secure design principles, secure development processes. Course provides practical application of strategies and principles learned.

Prerequisite or Corequisite Courses: CSC 450 or SENG 401
Course Repeatability: Course may be repeated.