Software Requirements and Specification


General Material

  1. Syllabus (NEW September 8 2015)
  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 September 8 2015)

Lectures

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

Labs

  1. Lab 1: Reading and Understanding Software Requirements (NEW September 8 2015)
  2. Lab 2: Project Blastoff (NEW September 8 2015)
  3. Lab 3: Trawling for Requirements (NEW September 8 2015)
  4. Lab 4: Trawling for Requirements (NEW September 8 2015)
  5. Lab 5: Prototyping and Storyboarding (NEW September 8 2015)

Videos