uml - How to represent the admin in this case? -
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
Post a Comment