Updated:
| Date | Week | Class | Description | Targeted Due Item |
Suggested Reading |
Due |
| Jan 9 | 1 | 1 | Welcome, Introduction | |||
| Jan 11 | 2 | Course project candidates & preferences | 1 |
1. Project preferences (Sat.)
|
||
| Jan 16 | 2 | 3 | Project/Team Assignments and Discussion | 2,3 | ||
| Jan 18 | 4 | Team SE and the Mythical Man Month | Brooks 1 | |||
| Jan 23 | 3 | 5 | Software Processes and Scheduling | 2,3,4 | Brooks Ch. 2 & 19 Coggins Ch. 3 |
|
| Jan 25 | 6 | Requirements I: Software Requirements and Engineering Processes |
4 | Coggins Ch. 6 (part) Sommerville Ch. 5-6 |
||
| Jan 30 | 4 | 7 | Requirements II: System Models and Software Prototyping |
4,10 | Sommerville Ch. 7-9 | |
| Feb 1 | 8 | More on Scheduling, the Client Contract | 4 | Sommerville Ch. 23 |
|
|
| Feb 6 | 5 | 9 | Software Verification and Validation | 5 | Sommerville Ch. 19-20 | 4. Contract I (w/ Schedule I) |
| Feb 8 | 10 | NO CLASS |
|
|||
| Feb 13 | 6 | 11 | Design I: Design and the Design Specification |
6 | Coggins Ch. 7 Sommerville Ch. 10,12 |
5. Contract II (w/ Schedule II) |
| Feb 15 | 12 | NO CLASS (Intra-team design reviews) |
|
|||
| Feb 20 | 7 | 13 | The User and Maintenance Manuals | 7 | Coggins Ch. 4 | 6. Design Specification (w/ Schedule III) |
| Feb 22 | 14 | Guest Lecture: Greg Hamm, Director, Tivoli Core Technologies Development | ||||
| Feb 27 | 8 | 15 | Configuration Management and prep for in-class presentations (March 1, 6, 8) | 8 | Coggins Ch. 8 Sommerville Ch. 29 |
|
| Mar 1 | 16 | Group Status Reports (in-class presentations) NOTE: we will meet in Sitterson 011, our original classroom, at slightly shifted class times. |
7. User/Maintenance Manual draft 8. Prototype demonstration (in class) |
|||
| Mar 6 | 9 | 17 | ||||
| Mar 8 | 18 | |||||
| Mar 13 | SPRING BREAK | |||||
| Mar 15 | ||||||
| Mar 20 | 10 | 19 | Design II: User Interface Design and Design with Reuse |
Sommerville Ch. 14-15 | ||
| Mar 22 | 20 | NO CLASS (project work) | ||||
| Mar 27 | 11 | 21 | Design III: Distributed and Real-Time Systems |
Sommerville Ch. 11,13 | ||
| Mar 29 | 22 | NO CLASS (project work) | ||||
| Apr 3 | 12 | 23 | "Encore presentation" (video tape) of Spring 2000 guest lecture by Red Hat founder. (SN 011) | |||
| Apr 5 | 24 | In-class discussion of, and suggestions for, User Manuals and Group Presentations | 9 | |||
| Apr 10 | 13 | 25 | "Encore presentation" (video tape) of Spring 2000 guest lecture on copyright law by Laura Gassaway. (SN 011, 4:00 PM) | |||
| Apr 12 | 26 | NO CLASS (project work) | ||||
| Apr 17 | 14 | 27 | Preparation for project presentations, final documents, and packages | 9-14 | ||
| Apr 19 | 28 | NO CLASS (Prepare final material) | ||||
| Apr 24 | 15 | 29 | Group Presentations | |||
| Apr 26 | 30 | |||||
| May 1 | 16 | 31 | 9. User/Maintenance Manual 10. Implementation Manual |
|||
| May 10 | Final project documentation/packages |
11. Project Packages |
||||
