This is likely to be the last term in which CS446 will be given
in its present form.
The department is taking the same material
and spreading it over three courses, one devoted to
Requirements, one devoted to Implementation
and Testing, and one devoted to Maintenance,
three basic components of the Software Development
Life Cycle.
In attempting to touch on these three in a single term,
our coverage of any single aspect of Software Engineering
will have to be very light.