Skip to main content

Class 7: Key ideas - Software as a service and user stories

Held: Monday, 6 February 2017

We consider two key ideas in software design (or at least this class’s model of software design): a model of software in the cloud and a mechanism for understanding user requirements.



  • Project work time
  • SaaS
  • User stories
  • Using user stories


News / Etc.

  • I think I’ve been off by one on the reading journal numbers. Apologies. That issue is now fixed.
  • I’ve added a week to the due date to the introductory rails assignment.
  • Please let me know when you notice problems on the Web site. I think I’ve fixed most of them.

Upcoming Work

  • Programming assignment: Intro rails (due Tuesday the 19 at 10:30 p.m.)
  • Readings: SaasBook, Chapters 7 and 8 (due Monday at 8 p.m.)
  • Programming assignment: Cucumber (due Tuesday the 26 at 10:30 p.m.)
    • Those working on Python/Django projects may choose to design their own equivalent assignment.

Good things to do

Note: I do not do extra credit in two-credit classes.


  • CS Extras today
  • CS Table Tuesday (tbd)


  • CS Extras today
  • Elephantitis this weekend