Chapter 10. Use Case

I recently had a meeting with my architect, who is helping me build a new beach house. The conversation I had with the architect went like this:

Architect: How do you see yourself using the beach house beyond the usual house uses?

Me:Well, after a day at the beach, I’m worried about tracking sand in the house.

Architect: Well, let’s say you are at the beach carrying your beach umbrellas, coolers, towels, and bags. You call it a day, so you walk over the dunes carrying all your stuff. You walk around to the front of the house, open the garage with a keypad, and then drop all your stuff in the garage.

Me: Well…it would be nice if we didn’t have to walk around to the front of the house.

Architect: OK, so we put a door in the back ...

Get Visual Models for Software Requirements now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.