Software Requirements and Specification


General Material

  1. Syllabus (NEW August 12 2022)
  2. Ubiquitous Presenter Lecture Notes
  3. Ubiquitous Presenter Interactive Tutorial
  4. Piazza Discussion Board

Exam Information

  1. Midterm Exam Review Sheet
  2. Final Exam Review Sheet (NEW August 12 2022)

Lectures

  1. Requirements Failure: A Simple Case study (NEW August 12 2022)
  2. What are requirements? (NEW August 12 2022)
  3. More of What Are Requirements (NEW August 12 2022)
  4. Requirements Processes (NEW August 12 2022)
  5. Goals and Planned Achievements (NEW August 12 2022)
  6. Use Cases and Use Case Diagrams (NEW August 12 2022)
  7. Use Case Scenarios (NEW August 12 2022)

Labs

  1. Lab 1: Reading and Understanding Software Requirements (NEW August 12 2022)
  2. Lab 2: Project Blastoff (NEW August 12 2022)
  3. Lab 3: Trawling for Requirements (NEW August 12 2022)
  4. Lab 4: Trawling for Requirements (NEW August 12 2022)
  5. Lab 5: Prototyping and Storyboarding (NEW August 12 2022)

Videos