Wie # n refers to chapter #n in Weigers, Software Requirements
Other reading will be assigned as necessary during the term
*Please further note, this syllabus is approximate,
since the course is dynamic
and self-modifying, the schedule and readings may
change.
 
| Week | Lecture Topic | Reading | Labs/Deliverable | 
| 3/27 | Admin. Class list Lifecycle Models Teams, Communication | Chaos,
The
Standish Group A Student Survival Guide by Stephanie Ludi Rational Design Process by Parnas | Self evaluation Teams Milestone 0 | 
| 4/3 | Requirements engineering, Business and user requirements Project vision and scope | Wie # 1, 2, 3, 6 Ch 1, 2, 3 in Brooks | Eval competition Prep client interview | 
| 4/10 | Requirements elicitation Risk management | Wie # 5, 7, 8 Ch 16 in Brooks | Vision and Scope Statement (4/14) | 
| 4/17 | Documenting and Prioritizing Requirements | Wie # 9, 10, 13 | Project Risks Doc (4/21) | 
| 4/24 | Estimation and Scheduling Design principals | Wie # 5, 12 | Self and Team evaluations | 
| 5/1 | Design Notations UML, formal methods | Wie # 15 exam on Monday! | Requirements Doc (5/3) | 
| 5/8 | System design models, Object Oriented Design |  |  | 
| 5/15 | Design Analysis and Verification | Wie # 11, 12, 14 | Complete Requirements doc including: Models, Analysis, Data Dictionary | 
| 5/22 | Group Project Presentations | Wie # 15, 16, 17, 18 | Acceptance Test Plan, Design Document | 
| 5/29 | Memorial Day holiday Group Project Presentations | Brooks Ch 17, 18 | Complete Set of Final Docs (6/2) | 
| 6/2 | Finals Week |