Schedule

Updated: Sunday, May 13, 2001

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

2. Preliminary Report
3
. Project Web I

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
12. WWW Sites Complete (up to date)
13. Team Reports
14. Individual Reports