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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|