The timing for the reading is based on the
syllabus.
The schedule may slip, but you are expected to have done the associated reading BEFORE
the related class. If there timing changes, you are expected to adapt and read the appropriate material.
Much of the reading material is so straightforward that I will not "review it" in class, but it will be in homework and
exams. I want to spend more class time discussing things not in the reading, more discussion of why (not what) and
talking/demonstrating tools.
Overview of Software Engineering
SWEBOK_Guide_2004 (Read Chapter 1)
Requirements
Dilbert on requirements
UML and the Rational Unified Process
Lower CASE tools Build, configuration & versioning Tools
CVS Book (Read at least Chs 2, 4)
See also wincvs and the tutorial at http://www.thathost.com/wincvs-howto/
Make Tutorial (Not on midterm, is on final)
Software Quality Analysis
Debugging and anti-bugging
Testing
SWEBOK_Guide_2004 (Read Chapter 5)