![online use case diagram free online use case diagram free](https://i.pinimg.com/originals/38/58/10/3858108d93a32e7a3d1dfaf95cb776a1.png)
The distinction between > and > should also be understood. In a similar vein, placing an order on the website in this example, requires creating an account first. The base use case "place order" thus uses the "select item" use case. Placing an order requires the customer to first select an item. I'll now use an e-commerce site as an example. An extension is functionally identical to an alternate flow, but is captured in a separate use case for convenience. The base use case is completely functional on its own and can do without the extending use case. This can be achieved by “pay by credit card”, “pay cash on delivery” or “pay by PayPal”.Īccording to BABOK V2, "extends" allows the analyst to demonstrate additional behaviour of the base use case. Think of a use case called “pay for item”.
![online use case diagram free online use case diagram free](https://cdn-images.visual-paradigm.com/solutions/freeumltool/14.1/05-use-case-diagram.png)
For example, a customer, a restaurant, or database can be referred to as actors.