Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Structured Anal...  Can the actor in a use case diagram be the system
Previous Previous
 
Next Next
New Post 10/7/2009 12:45 AM
User is offline john123
4 posts
No Ranking


Can the actor in a use case diagram be the system 

Can the actor in a use case diagram be the system, for example I have a use case for checking the username and password for the system user ,, then the actor for this use case is the system itself,, so is this right?

 
New Post 10/7/2009 1:21 AM
User is offline Adrian M.
732 posts
3rd Level Poster




Re: Can the actor in a use case diagram be the system 

Hi John,

I'm not sure I understand your exact example but "Yes" - a system an be an actor (and actor can be a system).

If you are using use cases to model the functional requirements for a shopping cart system then the "Login" use case might have the customer as the primary actor and an "Entitlements" system which is used by the shopping cart to check the user's credentials.

- Adrian


Adrian Marchis
Business Analyst Community Blog - Post your thoughts!
 
New Post 10/7/2009 3:21 AM
User is offline john123
4 posts
No Ranking


Re: Can the actor in a use case diagram be the system 

To be clear, I am working on a registration system which can be used to cover different areas (schools, universities, events managements, etc), so there are processes such as checking if the registered user is in considered a VIP person or not, this is done by comparing his information to a predefined  VIP  list, those processes are performed automatically by the system without user evolvement , then after those processes are completed the system user will be informed by the results of those processes, so my question is that when I write the user case diagrams, can I say that the system is the actor for the “checking VIP list” use case?

Thanks

 
New Post 10/7/2009 3:32 AM
User is offline Guy Beauchamp
257 posts
www.smart-ba.com
5th Level Poster




Re: Can the actor in a use case diagram be the system John, 

Hi John,

the process of checking if the user is a VIP is done in response to something - and that something will be initiated by the actor. So the system for which you are developing the use case can't really be an actor.

I would suggest the scenario documented in the user case might be something like:

"Pre condition: user wishes to make booking

Post condition: user informed of VIP status, booking details, etc

This use case starts when the user wants to use the solution to make a booking.

1.The user supplies a user name and password

2.The system informs them if they hold VIP status or not

3.The user selects a date...

Etc"

You might want some exception/alternatives around statement 2 for user name and password not found and another for if they don't have a valid status.

The key thing here is that as the use case defines the user/solution interaction having the solution as an actor just wouldn't work.

Hope this helps.

Guy

 
New Post 10/7/2009 3:47 AM
User is offline john123
4 posts
No Ranking


Re: Can the actor in a use case diagram be the system John, 

Thanks for response, but my question is regarding the use case diagram and not the use case details, the use case diagram usually consists of all the use cases in the system and the actors plus showing the actor/s who interacts with each one of the use cases

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Structured Anal...  Can the actor in a use case diagram be the system

Community Blog - Latest Posts

Nick Stowers
Nick Stowers
Introduction   When I was introduced to scrum, the burndown chart was a tool that was highly emphasised however I feel the purpose has changed from it being a tool to predict (to a certain level) timescales for delivery to a tool that measures a team’s productivity…..in other words, the focus is on the number of points clear...
0 Responses
Jason White
Jason White
New technology is in trend every day and striving to make its mark to be the best. It is not optional to stay exceptional, technology has made lives easy and uncluttered in so many ways that cannot be comprehended. With the latest technologies in the headlines every day, it is Artificial intelligence that is leading the race and being incorporated ...
0 Responses
Digvijaybook
Digvijaybook
The role of a business analyst is to manufacture a piece of art; the piece of art varies depending upon the methodology and techniques being used. Business analyst serves the project all through the beginning until the end and comes up with different pieces of art. It all depends on the case, the business analyst gets involved from the beginning of...
0 Responses






Latest Articles

66 Lessons from 50 Years of Software Experience
Jul 12, 2020
0 Comments
I spent a lot of time in the past half-century doing software work: requirements, design, user experience, programming, testing, project management, w...
Copyright 2006-2020 by Modern Analyst Media LLC