Alternate Course
Each Use Case has zero to many alternate courses. The alternate course is a different sequence of steps that the Role or Actor can take that also accomplishes the goal of the Use Case. The alternate course extends the basic course with additional steps. The title of each alternate course should appear exactly as written in the cross-referencing Basic Course step. Alternate courses may include exception courses and optional postconditions. NOTE: This is the same as the UML's "extend relationship" of Use Cases.