Last updated: Mar 25, 26 00:28 UTC | Permalink

1 - Orientation & User Stories

Learning Objectives:

After this lecture, you will be able to:

  • Explain in general terms what software engineering is
  • List your weekly obligations as a student
  • List the requirements for completing the course
  • Explain the structure of a user story
  • Identify and fix user stories that don’t have the correct structure
  • Define the relationship between conditions of satisfaction and user stories, and the difference between essential, desired, and extension conditions of satisfaction
  • Identify functional and non-functional requirements, and give examples of each

Important Dates:

Lecture Slides:

Activity

Tutorials

Resources


© 2025-26 Adeel Bhutta, Robert Simmons and Mitch Wand. Released under the CC BY-SA license