I have a Use Case Diagram for our Event Management Platform and our group is having a fight. I wonder in these two which is correct:
Cancel EXTENDS Join (in my view, we can choose to Cancel or not after we Joined).
Cancel INCLUDES Join (in my view, we can Cancel only if we already Joined, similar to we can only Log out after we have Logged in, so Log out includes Log in).
Before, I saw a Use Case Diagram has every function for a user includes the Login. I don't know if it's right, but like if we do the functions, we have to be logged in already, so they used include.
There is also a post about a similar aspect but I feel like it was a bit too complicated for me to understand, and also, most of them were about different issues in my perspective.
I feel like those two mentioned are correct on their own, so can anyone explain me this please, thank you!