Use Case Extensions Flashcards
What are extensions?
variations at each step of a sequence that considers what might go wrong/be different
How extensions work?
identify possible variations in each steps of a sequence and identify what to do to recover
Extensions within extensions
for each extension condition at each step, there needs to be an extension handling step
Extension conditions vs Extension handling
extension conditions point out what might go wrong. extension handling are the steps to recover from those conditions
Guarantees or Post Conditions
the outcomes, what must be true after the use care has occurred
Success Guarantee
if the case succeeds
Minimum Guarantee
however else the use case ends
Checking consistency
whether the entries on different parts of the use case template is internally consistent
Checking completeness
whether there is another use case that provides the relevant data for a step