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