everything.study
CMPT 470

Advanced Software Engineering

3 credits · Undergraduate

Covers advanced software engineering principles and techniques. Includes: software architecture; software evolution; reverse engineering; design recovery; refactoring; software comprehension; software analysis; domain specific techniques; requirements and specification; advanced design and modeling techniques; formal methods; and the business of software.

Prerequisites & course information

Weekly hours: 3 Lecture hours Prerequisite(s): CMPT 214.3 and CMPT 370.3. Note: Students with credit for CMPT 816 will not receive credit for this course. Costs in addition to tuition apply to this course.

Sources