CSC/CPE402 Software Requirements Engineering Tentative Schedule
Date Week Lecture Topic Reading To Be Completed Student Presentation Individual Deliverables Team Deliverables
9/23/2009 1 Introductions, syllabus, Intro to Software Requirements
9/25/2009 1 Customer Meeting(introductions, intro to project) SR Ch. 1,2,3 Resume/Cover Page, Customer Profile/Questions
9/28/2009 2 Vision and Scope,Intro to SW Requirements, Form Teams SR Ch. 4,5,6 Plan Team Social, Select Team Name, Exchange Contact Information
9/30/2009 2 Customer Voice, Use Cases, Quiz1 SR Ch. 7,8, UML Ch. 9 LaTeX
10/2/2009 2 Customer Meeting(Requirements Elicitation) SR Ch. 9 Iteration 1 estimates and assignments
10/5/2009 3 Documenting Requirements SR Ch10,WikiRE,readyset(scan),Skills Rally, PSP Team wiki structure, elicitation interview notes on project website
10/7/2009 3 Quality Attributes (non-functional requirements), Quiz2 SR Ch. 11,12 Journal (week 2) Iteration 1 estimates and assignments in Rally
10/9/2009 3 Customer Meeting(Requirements Elicitation) 1: Solution Vision Document, Competitive Analysis, Rally
10/12/2009 4 Team SRS development and informal reviews elicitation interview notes on project website
10/14/2009 4 Introduction to UML, modeling UML Ch. 1,3,8,10,11 Journal (week 3), Requirements Sample Iteration 2 estimates and assignments
10/16/2009 4 Customer Meeting(SRS-v1 Review) 2: SRS-v1, Rally report
10/19/2009 5 Prototyping, Quiz3 SR Ch. 13 Web Tech 1,2
10/21/2009 5 Validating Requirements, Inspections, Reviews, Quality Defs SR Ch. 15 Web Tech 3,4 Journal (week 4) Iteration 3 estimates and assignments
10/23/2009 5 Customer Meeting(Requirements Elicitation) Inspections
10/26/2009 6 Risks SR Ch. 23 Web Tech 5,6
10/28/2009 6 Midterm Exam Journal (week 5)
10/30/2009 6 Customer Meeting(SRS-v2 Review) Evaluation 3: SRS-v2, Horizontal Prototype, Rally report
11/2/2009 7 DB Modeling - Guest Speaker UML 4,5,6,7
11/4/2009 7 Software Architecture, Design Patterns, CRC Architecture, SaaS Hudson Journal (week 6) Iteration 4 estimates and assignments
11/6/2009 7 Customer Meeting(Architecture/Design)
11/9/2009 8 Software Process, Quiz4 UML Ch. 2, New Methodology Scrum, TSP Journal (week 7)
11/11/2009 8 Veterans Day (no class)
11/13/2009 8 Customer Meeting(Design-v1, Validation Plan Review) Two UML Diagrams 4: Validation Plan, Design Specification-v1, Dev & Build Environment, Rally report
11/16/2009 9 Software Estimation,TDD/Process/EBSE TDD, Test Bus, SR Ch. 17, Appendix B CMMI
11/18/2009 9 Architectural Reviews, Quiz5 Architecture Reviews SVN Journal (week 8) Iteration 5 estimates and assignments
11/20/2009 9 Customer Meeting(Questions) SR Ch. 18,19,20 Critical analysis of alternate designs
11/23/2009 10 Team prototype and architecture development
11/25/2009 10 Thanksgiving (no class)
11/27/2009 10 Thanksgiving (no class)
11/30/2009 11 Practice Presentations Journal (week 9)
12/2/2009 11 Team prototype and architecture development
12/4/2009 11 Final Architecture Presentations 5: Design Specification-v2, Requirements Traceability, Vertical Prototype, Rally report
12/7/2009 12 Final Exam and Project Retrospective 10:10am-1:00pm Evaluation, Journal (week 11)