umluse-casesrs

When we writing a use case scenario what should I do if there is an extention point?


When we writing a use case scenario for base use case if there is included use case (include relationship), We are including it in Basic Flow of Use case scenario. ex :-

UC name : Pay Bill 
Actor : Customer
Basic Flow :  1. Include ::( Validate User Login).
              2. Press View Unpaid bills button.
              3. System show list of unpaid bills.
etc...

What if there is an extend relationship with extension point? Where should I mentioned it on use case scenario ?


Solution

  • An <<extends>> relation is just like an (unconditional) <<include>> except that it is bound to some condition. So you can write it the way you did.