chapters to read before class | |||
---|---|---|---|
date | McConnell | Sommerville | Topics |
09-26 | introduction | ||
10-01 | (Read homework.) | initial project meeting (in lecture) | |
10-03 | 1, 2, 21 | 1–3 | software process models |
10-08 | 3–3.4 | 4 | requirements engineering |
10-10 | 5, 10 | system modeling and engineering | |
10-11 | requirements spec homework meeting (in discussion section) | ||
10-15 | 3.5 | 6, 18, 28 | architectural design |
10-18 | requirements homework due on CourseWeb | ||
10-22 | 4, 5, 6 | 7, 17, 19 | component-level design |
10-24 | 7–11 | routines and names | |
10-29 | midterm (in lecture) | ||
10-31 | 20 | 24, 25 | quality and change management |
11-05 | 22, 29 | 8 | testing |
11-07 | 28 | 22 | project management |
11-08 | midterm presentations (in discussion section) | ||
11-12 | 3.6, 27 | 23 | project planning |
11-14 | 11–15 (except 15.1) | dependability and security | |
11-19 | 14–19 | control | |
11-21 | 23–26, 31 | 9 | debugging, refactoring, and tuning |
11-26 | 30 | 15.1, 27 | tools and formal methods |
12-03 | 32 | 29, 30 | user interface and documentation |
12-04 | project final report due (on CourseWeb) | ||
12-05 | 33–35 | 16, 26 | reuse and process improvement |
12-06 | final presentations (in discussion section) |