kamleshmistry
asked on
Need Help with Use Cases
Here is the situation:
Actor Field Services Manager can Manipulate Notifications for only himeself & not other people.
Actor Administrator can Manipulate Notifications for any Field Services Manager.
What I did was have 3 cases.
Manipulate Notifications to Receive for Self (Actor Field Services Manager)
Manipulate Notifications to Receive for a Field Services Manager (Actor Administrator)
and finally
Manipulate Notifications to Receive for a User (No Actor--included base case)
Then I made the last case the Base case, which is included in the first 2 cases.
That means that Manipulate Notifications to Receive for a User actually relies on a parameter (the person for whome the Manipulate Notifications is being done).
Nowhere in the course did we discuss that use cases can have parameters.
Whenever we discussed pre-conditions in class, it was usually a pre condition that some other use case finished running; it was not a pre-condition that something be defined (in my case, I would say that the pre-condition for Manipulate Notifications to Receive for a User would require as its pre condition that the User for which the manipulation is to occur be defined).
How would you handle this situation?
Am I on the right track?
Actor Field Services Manager can Manipulate Notifications for only himeself & not other people.
Actor Administrator can Manipulate Notifications for any Field Services Manager.
What I did was have 3 cases.
Manipulate Notifications to Receive for Self (Actor Field Services Manager)
Manipulate Notifications to Receive for a Field Services Manager (Actor Administrator)
and finally
Manipulate Notifications to Receive for a User (No Actor--included base case)
Then I made the last case the Base case, which is included in the first 2 cases.
That means that Manipulate Notifications to Receive for a User actually relies on a parameter (the person for whome the Manipulate Notifications is being done).
Nowhere in the course did we discuss that use cases can have parameters.
Whenever we discussed pre-conditions in class, it was usually a pre condition that some other use case finished running; it was not a pre-condition that something be defined (in my case, I would say that the pre-condition for Manipulate Notifications to Receive for a User would require as its pre condition that the User for which the manipulation is to occur be defined).
How would you handle this situation?
Am I on the right track?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
https://www.experts-exchange.com/questions/22681536/Use-Cases-Programming-Theory-Cat.html
to answer this question.
Alot of answers that I saw on use cases were posted in that category, and not under the categories I had originally posted this question.
You may answer here to, if you wish. I will grade both questions. Unless administrator deletes one, in which case I request admin to delete this one and leave the other one...