Software Engineering

SWE4103Software Quality and Project Management4 ch (3C 3L*) (W)

Review software development processes, quality models, and quality standards Learn about software process and product metrics and monitoring Explore factors influencing team productivity and product quality Survey ways that AI is influencing software quality practices Use automated testing and continuous integration in a software project environment which also includes manual exploratory and acceptance testings. Practice software project tracking, planning, and scheduling, along with organizing and managing software development teams, performing risk analyses, and planning for change. 

Prerequisite: ((CS 2043 or ECE 4403) and *(CS 2613 or CS 3503 or SWE 3503))