Requirements / Requirements Models / Use Cases

What Are Use Case Scenarios?

Posted on:

It is easy to mix up the definitions of use case and use case scenario. A use case represents the actions that are required to enable or abandon a goal. A use case has multiple “paths” that can be taken by any user at any one time. A use case scenario is a single path through the use case. This article provides an example use case and some diagrams to help visualize the concept.

Business Analysis / Product Management / Requirements / Requirements gathering / Requirements Models / UML Modeling / Use Cases

Use Case vs. UML Statechart – Business Rules

Posted on:

What is the better requirements management model for capturing business rules? The use case, or the UML statechart? In this article, we explore how customer orders are submitted and processed, and contrast how use cases and statecharts expose and document business requirements and business rules.

Business Analysis / Product Management / Requirements / Requirements Models / Use Cases

How To Write Use Case Preconditions and Triggers

Posted on:

Use case writing is key to effective requirements management. Each use case represents a single idea or logically grouped behaviors. When you define a use case, there are several mistakes you can make. Preventing those mistakes is the first order of business. The second order of business is making sure that the use cases in the system work together. This requires an understanding of the context in which the use case happens. To fully understand a use case you have to know what is promised to be true before the use case happens, as well as what causes the use case to happen. These are subtly different.

Lists / Requirements / Requirements Models / Use Cases

How to Write Good Use Case Names – 7 Tips

Posted on:

The first step in writing the use cases for a project is to define the scope of the project. One way to do that is to list the use case names that define all of the user goals that are in scope. To do that, you need to know how to write good use case names. Good use case names also serve as a great reference and provide context and understanding throughout the life of the project. We present our tips for writing good use case names.

Communication / Foundation series / Requirements / Requirements Models / Use Cases

Foundation Series: How To Read a Formal Use Case

Posted on:

Use cases represent the activities that people do when interacting with a system to achieve their goals. Use cases are a very effective tool for communicating and documenting what a system is intended to accomplish. Formal use cases are use cases that use a specific structure to represent the information. Knowing how to read a formal use case is important.