As you add more and more use cases to your project you may find sets of steps that are common to multiple use cases. Or you may find that the flow of events is getting too long in some use cases. In either case you may find it useful to refactor your use case, that is, break out a subset of steps into a new use case.
Begin by selecting the steps you wish to move out1, right clicking on any of the selected steps, and selecting Move to new Use Case, if the new use case may be referenced by other use cases, or Move to child Use Case, if the new use case is only applicable to the current use case:
You can add a meaningful name and brief description to the new use case:
When you finish creating the use case, the selected steps from the original use case – along with any extensions you’d added to those steps– will be created in the new use case.
1You can refactor Main Success Scenario steps, as well as Extension steps. Just be sure that the step(s) and the step number(s) are both selected before right-clicking.