From the course: Programming Foundations: Object-Oriented Design

Unlock the full course today

Join today to access over 22,500 courses taught by industry experts or purchase this course individually.

Identifying the scenarios

Identifying the scenarios - Python Tutorial

From the course: Programming Foundations: Object-Oriented Design

Start my 1-month free trial

Identifying the scenarios

- When writing use case scenarios describe a goal that an actor can accomplish in a single encounter and stay focused on the user's intention, what they really want to accomplish. - So, something like turning on the microwave. - Well, at first, turn on microwave might sound like a good use case. After all, it has an active verb phrase and it could have multiple steps and conditions. But if we emphasize the user's intent, their goal, their goal isn't to turn on the microwave. The reason they want to turn it on is to do something. So what is that something? - Well, they probably just want to cook a meal. - Bingo! Cook meal, generate reports, change settings, order supplies. These are user focused goals. Each with several steps that can be accomplished in one encounter. Turning on the microwave might be a part of one of these use cases, but it's not a use case by itself. On the other side of the spectrum, a goal on the level of feed entire crew or execute mission might be too broad…

Contents