inheritanceumluse-caseuse-case-diagramstaruml

Inherited but exclude one use case


enter image description here

Here is my use case. In this system, Organizer has more 'Right' than Supporter so he/she can use the Budget Management feature. So in this case, how can I show by extending from 'View Main Dashboard' use case, only Organizer can access Budget Management?


Solution

  • Your use-case diagram tries to model the user interface, with a View main dashboard that leads to different software functions such as Party control and so on. This is not the way for use-cases. Instead:

    Let's igore those issues for the sake of answering your question; let's suppose you'd have only valid use-cases and dependencies. There is also a flaw in the actor inheritance: