| chapters to read before class |
date | McConnell | Pressman | Topics |
2007-04-02 | | 1–2 | introduction |
2007-04-04 | 1–5 | | basic construction and design |
2007-04-06 | | | initial project meeting (in discussion section) |
2007-04-09 | 6–9 | 11, 30 | component-level design |
2007-04-11 | 10–19 | | names, data, and control |
2007-04-16 | 20–21 | 26–27 | quality and change management |
2007-04-18 | 22, 29 | 13–14 | testing |
2007-04-20 | | | requirements spec homework meeting (in discussion section) |
2007-04-23 | 23–26 | | debugging, refactoring and tuning |
2007-04-25 | 31–34 | | conventions and standards |
2007-04-27 | | | requirements spec due (on CourseWeb) |
2007-04-30 | | 5–7 | system and requirements engineering |
2007-05-02 | | | midterm |
2007-05-07 | | 8 | analysis modeling |
2007-05-09 | 28 | 15, 21–22 | management and metrics |
2007-05-11 | | | midterm presentations (in discussion section) |
2007-05-14 | 27 | 23–25 | project estimating and scheduling |
2007-05-16 | | 9–10 | architectural design |
2007-05-21 | 4, 30 | 12 | user interface design; software tools |
2007-05-23 | | 3–4 | software process models |
2007-05-30 | | 28–29 | formal methods and cleanroom engineering |
2007-06-04 | 35 | 31–32 | reengineeering and looking ahead |
2007-06-05 | | | project final report spec due (on CourseWeb) |
2007-06-06 | | | final presentations I |
2007-06-08 | | | final presentations II (in discussion section) |