Week | Date | Topic | Readings | Posted Materials | Deliverables |
---|---|---|---|---|---|
1 | Business Requirements - SRS Sections 1 & 2. Weiger's Vision and Scope document may also be helpful. | ||||
June 29 | Software Requirements, Requirements Engineering (steps in requirements production: elicitation, analysis, production, specification, validation, sign-off, requirements review board, requirements maintenance and management) and the Customer's Perspective | Chapter 1 & 2 (Wiegers text) |
Previous projects,
requirements traps to avoid
Notes Chapter 1: slides, alternate definitions of requirements, exercises Chapter 2: slides, exercises |
Noon meeting - Jake & Celia discuss course logistics
Answers to Chap 1 & 2 exercises are due by midnight |
|
June 30 | Good Practices and the Business Analyst | Chapter 3 & 4 |
Notes
Chapter 3: slides Chapter 4: slides, exercises |
4pm meeting - Phil (client), Jake & Celia discuss project
Answers to Chap 4 exercises are due |
|
July 1 | Agile Projects and Requirements Enginerring Tools | Chapter 20 & 30 |
Notes
Chapter 20: slides Chapter 30: slides, exercises |
Answers to Chap 30 exercises are due | |
July 2 | Requirements Management and Risk Management | Chapter 27, 28 & 32 |
Notes
Chapter 27: slides Chapter 28: slides Chapter 32: slides |
Jake has held the first client meeting. Clients will meet a minimum of once per week. | |
2 | User Requirements - SRS Section 3. | ||||
July 6 | 10am - Jake & Celia discuss all readings from the previous week | ||||
July 7 | Business Requirements, Vision, Scope and the Voice of the User | Chapter 5, pages 92-99, Chapter 6 |
Notes
Chapter 5: slides, exercises Chapter 6: slides, exercises |
Answers to Chap 5 & 6 exercises are due | |
July 8 | Requirements Elicitation | Chapter 7 |
Notes
Chapter 7: Slides Sketched comparison of assessment approaches |
||
July 9 | Use Cases (Context Diagram also discussed) | Chapter 8 |
Notes
Chapter 8: Slides, exercises |
Answers to Chap 8 exercises are due, client meeting #1 (Get information for Sections 1 & 2 of SRS) | |
3 | Modeling - SRS Appendicies. | ||||
July 13 | Developing Models (context, data flow, entity-relationship, state transition, activity, dialog maps, and use case diagrams) | Chapter 12 |
Notes Chapter 12 pdf, pptx, exercises UML slides pdf, pptx |
10am - Jake & Celia discuss all readings from the previous week
Answers to Chap 12 exercises are due |
|
July 14 | Specifying data requirements | Chapter 13 |
Notes
Chapter 13 pdf, pptx |
||
July 15 | Risk reduction through prototyping | Chapter 15 | Notes, slides (Chap. 15), with audio, | Section 1 & 2 of SRS are due (ask Phil about the GitLab repository) | |
July 16 | Risk reduction through prototyping | Chapter 15 | Notes, slides (Chap. 15), with audio, exercise | Answers to Chap 15 exercises are due, client meeting #2 (Get information for Section 3 of SRS) | |
4 | Functional Requirements - SRS Section 4. | ||||
July 20 | Prioritizing Requirements | Chapter 16 | Notes, slides | 11am - Jake & Celia discuss all readings from the previous week | |
July 21 | Requirements Validation and Linking Requirements | Chapter 17 & 29 |
Notes
Chapter 17: slides, exercises Chapter 29: slides, exercises |
Answers to Chap 17 & 29 exercises are due | |
July 22 |
Non-Functional Requirements (Quality Attributes), |
Chapter 14 (Feel free to skip section on Planguage. We'll use SMART.) | Notes, Slides, exercises | Answers to Chap 14 exercises are due, section 3 of SRS due (this is to be in markdown, ask Phil about the GitLab repository), sections 1 & 2 updated if needed and in markdown | |
July 23 | Client meeting #3 (Get information for Data Dictionary Appendix of SRS) | ||||
5 | Non-Functional Requirements - SRS Section 5. | ||||
July 27 | 11am - Jake & Celia discuss all readings from the previous week | ||||
July 28 | |||||
July 29 | Section 4 of SRS due, remainder of SRS updated if needed | ||||
July 30 | Client meeting #4 (Get information for Section 4 of SRS) | ||||
Final Submission | |||||
August 3 | Final SRS due |