| CSC/CPE402 Software Requirements Engineering Tentative Schedule | |||||||
| Date | Week | Lecture Topic | Reading To Be Completed | Student Presentation | Individual Deliverables | Team Deliverables | |
| 9/19/2012 | 1 | Introductions, syllabus, Intro to Project | |||||
| 9/21/2012 | 1 | Customer Meeting(introductions, intro to project) | SR Ch. 1,2,3 | Resume/Cover Page, Customer Profile/Questions | |||
| 9/24/2012 | 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/26/2012 | 2 | Customer Voice, Use Cases, Quiz1 | SR Ch. 7,8, UML Ch. 9, User Stories | LaTeX | |||
| 9/28/2012 | 2 | Customer Meeting(Requirements Elicitation) | SR Ch. 9 | Status Update | Iteration 1 estimates and assignments | ||
| 10/1/2012 | 3 | Documenting Requirements | SR Ch10,WikiRE | Git, Mercurial | |||
| 10/3/2012 | 3 | Quality Attributes (non-functional requirements), Quiz2 | SR Ch. 11,12 | JIRA, Scrum | Iteration 1 estimates and assignments in Proj Mgmt Tool | ||
| 10/5/2012 | 3 | Customer Meeting(Requirements Elicitation) | Status Update | 1: Solution Vision Document, Competitive Analysis, Proj Mgmt Tool | |||
| 10/8/2012 | 4 | Team SRS development and informal reviews | SF DB, SF APIs | elicitation interview notes on project website | |||
| 10/10/2012 | 4 | Introduction to UML, modeling | UML Ch. 1,3,8,10,11 | Violet, ER Diagrams | Requirements Sample | Iteration 2 estimates and assignments | |
| 10/12/2012 | 4 | Customer Meeting(SRS-v1 Review) | Status Update | 2: SRS-v1, Iteration report | |||
| 10/15/2012 | 5 | Prototyping, Quiz3 | SR Ch. 13 | FB1, FB2 | |||
| 10/17/2012 | 5 | Validation (Fit, Fitnesse), Inspections, Reviews, Quality Defs | SR Ch. 15 | iOS1, iOS2 | Iteration 3 estimates and assignments | ||
| 10/19/2012 | 5 | Customer Meeting(Requirements Elicitation) | Inspections | Status Update | |||
| 10/22/2012 | 6 | Risks | SR Ch. 23 | Android1, Android2 | |||
| 10/24/2012 | 6 | Midterm Exam | |||||
| 10/26/2012 | 6 | Customer Meeting(SRS-v2 Review) | Status Update | 3: SRS-v2, Horizontal Prototype, Iteration report | |||
| 10/29/2012 | 7 | Software Architecture, Modeling (DB,System) | UML 4,5,6,7 | JSON, HTML5 | |||
| 10/31/2012 | 7 | SaaS, Cloud-computing, Multi-tenancy | Architecture | jQuery, Selenium | Iteration 4 estimates and assignments | ||
| 11/2/2012 | 7 | Customer Meeting(Architecture/Design) | Status Update | ||||
| 11/5/2012 | 8 | Software Process, Quiz4 | UML Ch. 2, New Methodology | PSP, TSP | |||
| 11/7/2012 | 8 | Software Estimation,TDD/Process/EBSE | TDD, Test Bus, SR Ch. 17, Appendix B | Hudson, Bamboo | |||
| 11/9/2012 | 8 | Customer Meeting(Design-v1, Vertical Prototype Review), Joy Montoya | Status Update, Two UML Diagrams | ||||
| 11/12/2012 | 9 | Veterans Day (no class) | |||||
| 11/14/2012 | 9 | Practice Presentations | Architecture Reviews | ||||
| 11/16/2012 | 9 | Customer Meeting (Face-to-face) | Status Update | 4: Vertical Prototype, Design Specification-v1, Dev & Build Environment, Iteration report | |||
| 11/19/2012 | 10 | Project Workshop | Iteration 4 docs due, Iteration 5 estimates and assignments | ||||
| 11/21/2012 | 10 | Thanksgiving (no class) | |||||
| 11/23/2012 | 10 | Thanksgiving (no class) | |||||
| 11/26/2012 | 11 | Critical design analysis workshop and feedback exchange | Critical analysis of alternate designs | ||||
| 11/28/2012 | 11 | Quiz5 | SR Ch. 18,19,20 | CMMI, Crucible | |||
| 11/30/2012 | 11 | Final Architecture Presentations | Status Update | 5: Design Specification-v2, Requirements Traceability, Validation Plan, Iteration report | |||
| 12/3/2012 | 12 | Final Exam and Project Retrospective 1:10pm-4:00pm | Evaluation | ||||