Software Requirements and Specification
General Material
- Syllabus (NEW August 12 2022)
- Ubiquitous Presenter Lecture Notes
- Ubiquitous Presenter Interactive Tutorial
Exam Information
- Midterm Exam Review Sheet (NEW August 12 2022)
- Final Exam Review Sheet (NEW August 12 2022)
Lectures
- Requirements Failure: A Simple Case study (NEW August 12 2022)
- What are Requirements (NEW August 12 2022)
- The Requirements Process (NEW August 12 2022)
- Project Blastoff (NEW August 12 2022)
- Goals and planned Achievements (NEW August 12 2022)
- No class (NEW August 12 2022)
- Business Use Cases
- What is the business doing (Part 1)
- What is the business doing (Part 2) (NEW August 12 2022)
- Use Case Diagrams (NEW August 12 2022)
- Scenarios (NEW August 12 2022)
- Understanding the real problem (NEW August 12 2022)
- Catchup and exam review (NEW August 12 2022)
- Midterm Exam 1
- Starting the solution (NEW August 12 2022)
- Business Strategies (NEW August 12 2022)
- Communication of Requirements (NEW August 12 2022)
- Functional Requirements and Doing things
- Non-Functional Requirements (How well the system works)
- Fit Criteria and Rationale - Part 1
- Fit Criteria and Rationale - Part 2 (NEW August 12 2022)
- Requirements Quality (NEW August 12 2022)
- Iterative Development and Requirements (NEW August 12 2022)
- Requirements Recycling (NEW August 12 2022)
- The Completeness of Requirements (NEW August 12 2022)
- Active Learning - Looking at a requirements specification
- SRS 1 (NEW August 12 2022)
- SRS 2 (NEW August 12 2022)
- SRS 3 (NEW August 12 2022)
- SRS 4 (NEW August 12 2022)
- Review for final exam
- Course evaluations
Labs
- Lab 1: Reading and Understanding Software Requirements (NEW August 12 2022)
- Lab 2: Project Blastoff (NEW August 12 2022)
- Volere Requirements Template
- Lab 2 Introductory Video
- Lab 2 submission page
- Lab 3: Trawling for Requirements (NEW August 12 2022)
- Interview Agreement form (For interviewees) (NEW August 12 2022)
- Lab 3 submission page
- Lab 3: Trawling for Requirements Followup
- Oral Presentation Critique (NEW August 12 2022)
- Oral Presentation submission page
- Current Events reading (NEW August 12 2022)
- Current Events Submission Page
- Lab 4: Requirements Documentation (NEW August 12 2022)
- FunctionalRequirementsTemplate (NEW August 12 2022)
- Other Requirements Template (NEW August 12 2022)
- Lab 4 submission page