uml - How to represent the admin in this case? -


enter image description here

the admin able same user, , see , modify tickets not theirs. normal users can on tickets have created. difference admin gets list of tickets, while users list of own tickets (the "show tickets" extension). differences between user , admin.

how represent admin?
adding actor , connecting doesn't seem idea.

each of ticket related use cases have condition "user created ticket.", adding "or user admin" pretty job, wouldn't clear system has admin. problem admin user 1 additional permission.

while isn't directly explained in uml specification, can add user admin, show generalization between actors admin specialization of user , link ucs can performed admin admin actor while ucs available user (and admin) user actor.

a specialized actor has access (can run) ucs of actor specializes plus own ucs.

such approach suggested e.g. howard podesva (see "uml business analysts") , compliant uml specification.

note association between actor , use case shows actor somehow involved in uc. while in cases initiation doesn't have case.


Comments

Popular posts from this blog

java - Jasper subreport showing only one entry from the JSON data source when embedded in the Title band -

mapreduce - Resource manager does not transit to active state from standby -

serialization - Convert Any type in scala to Array[Byte] and back -