Interview Questions for Business Analysts and Systems Analysts

Recent Interview Questions | Search | Subscribe (RSS)


In RUP business modeling, what is the difference between a Business Actor and a Worker?

Posted by Chris Adams

Article Rating // 8879 Views // 3 Additional Answers & Comments

Categories: Business Analysis, Systems Analysis, Rational Unified Process (RUP)


A business actor is someone external to the business. This could be a supplier, a distributor, a customer, etc. A business actor is often described within the context of interacting with a business process.

A worker (also referred to as a business worker) is someone who works within the business. A business worker is also often described within the context of interacting with a business process.



Adrian M. posted on Monday, September 24, 2007 3:47 PM
First of all the business-use case diagram is not really part of UML. It's more of a stereotype of the UML use case diagram.

Therefore, the "business actor" and the "worker" are both stereotypes of the actor in the UML use case diagram.

The "worker" represents the actual person within the organization being studied and who actually interacts with the use cases in the business use case model.

The "business actor" is someone external to the business who does not necessarily (but can) interact directly with the business use case but it surely impacted by the outcome.

EXAMPLE: In a storefront application, the sales associate would be the worker which interacts with the business use case while the "business actor" would be the customer which is indirectly impacted by the use case (i.e. receives a receipt, has their credit card charged, etc.)

Personally, I am not sure of the actual value this actor categorization makes in the day to day life of the analyst but it’s there and some folks use it.
Adrian M.
rachel posted on Wednesday, January 16, 2008 4:39 PM
Worker is an individual or group of individuals who have specific roles and responsibilities assigned to them within a project

Actor is a person(role)or external system that interacts with the system being modeled
Alok Bose posted on Wednesday, September 8, 2010 9:23 AM
Are there actually these two entities from a business modeling perspective? An actor is the one who performs any kind of work which directly or indirectly affects the system. A Primary Actor affects the system directly and a Secondary Actor has an indirect impact on the system. One could term the Business Worker as an end user which in effect is actually a Primary Actor.
Alok Bose
Only registered users may post comments.

Do your homework prior to the business analysis interview!

Having an idea of the type of questions you might be asked during a business analyst interview will not only give you confidence but it will also help you to formulate your thoughts and to be better prepared to answer the interview questions you might get during the interview for a business analyst position.  Of course, just memorizing a list of business analyst interview questions will not make you a great business analyst but it might just help you get that next job.



Select ModernAnalyst Content

Register | Login

Copyright 2006-2024 by Modern Analyst Media LLC