CS 245: Software Evolution

← 2008-09 2009-10 2010-11 →
changes (lax) changes (strict) ▾ 2014-15 → 2012-13 →

Units: 4

Hours: Lecture, 3 hours; research, 3 hours

Catalog page 204

Prerequisites: CS 180 or equiva- lent; graduate standing

Description: Covers the principles, tools, and techniques for disciplined software evolution. Includes migration strategies, change patterns, soft- ware maintenance, legacy system reengineering, reverse engineering for program understanding, mid- dleware, source code analysis, software visualization, and program transformation tools. May be taken Satisfactory (S) or No Credit (NC) by students advanced to candidacy for the Ph.D.

Derived Information — The following is not part of the official catalog but is computed from catalog data.
Prerequisite graph not available.

Referenced in