UML 2 For Dummies
Overview
In This Chapter
-
Using «include» relationships to extract common flows among use cases
-
Generalizing and specializing use cases to show common goals
-
Showing optionality with extended use cases
No one likes to do redundant work—and normally your use cases shouldn’t require it. In this chapter, we show you some techniques to help you keep duplicate work to a minimum, using two general approaches:
-
Extracting areas of commonality with included or generalized use cases can save you work (you only have to document the common parts once).
-
Extracting and emphasizing optionality—that is, identifying variations (as with extended use cases)—lets you simplify your work.