I've recently been trying to get my head around the include and extend dependencies that are used in use case diagrams. I thought I had fully understood the difference between them until I came across this sample model as an exam question solution.
I am focusing mainly on the use cases towards the top of the diagram. Now surely if a customer wants to place an order for an item, it is essential for the customers credit to be verified, it isn't something that should be optional... Therefore the 'place order for goods' use case should be dependent on the 'verify credit' use case by using the include dependency.
So that being said, my interpretation of the dependency is shown in the diagram below.
Could someone please give me their opinion on what should be the correct way of representing this dependency? (include or extend??)
Thanks for your help.