An alternate action sequence is an ordered set of interactions that describes how a use case proceeds when something goes wrong during its primary action sequence. Document it from the triggering actor’s point of view. section 3.6.2
Place the sequence within a complete use case description:
- Identify the triggering actor, preconditions, and trigger before describing the normal and alternate paths. section 3.6.2
- Use the primary action sequence for the expected interaction, then specify the action steps required when that sequence cannot continue. section 3.6.2
- Relate steps to other use cases where appropriate, and finish by recording postconditions and applicable nonfunctional requirements. section 3.6.2
Search Catalogue
A customer clicks Search after completing an Attributes form. The primary sequence begins with the application verifying the form and formulating a database query; an alternate action sequence records what should happen if something goes wrong during that flow. section 3.6.2
