CS 316
Software Practicum

Course Schedule

The schedule for this course will evolve as the project does. Here is a high-level plan for what we will do. All dates are tenative except the first and last!

Jan. 30: Introduction to the project, What are requirements?
Read Shari Lawrence Pfleeger and Joanne M. Atlee, "Capturing the Requirements", Chapter 4 of Software Engineering, Prentice Hall, 2009.
Feb. 4: Requirements elicitation meeting with the client
Feb. 6: Rough draft of requirements due
Feb. 11: Requirements review and prioritization with client
Feb. 13: Updated requirements due, begin UI design
Feb. 18: Rough draft of UI design due
Feb. 20: UI design review with client
Feb. 25 - Mar. 18: Design and development of iteration 1
Mar. 20: Review of iteration 1 with our client
Mar. 25 - Apr. 22: Iteration 2
Apr. 24: Review of iteration 2 with our client
Apr. 29 - May 6: User documentation and preparation for delivery