Friday, April 18, 2008

Still confusing on System Actors and Internal Workers ?


Most of my juniors ask me about System Actor and Internal Worker –
a. Are they same?
b. What are Internal Worker and External Worker?
Usually those questions come up because of not getting the concept on Business workflow and Requirement workflow –

My classification is very simple (for dummies – like me). It is based on what we are focusing on .Let me explain with picture, cause single picture worth thousand of words.

First I pick Actors from case study. At this moment, I don’t care whether it is system or business actor. To pick Actors, there is definition – say – a person who is interacting with something. Something can be either business or system. For example, if we are discussing on Business workflow and there are a lot of people interact with the business. Those people may be (not are) Business Actors. If we are talking our requirements of business and to implement some system, people (not only human) who can interact (use) with our future system will become System Actors.

For instance, in manufacturing business, there are a lot of employees working in industry.
QCs, Engineers, Technicians, HRs, Managers, Accountants, Office Staffs, etc. Those people are working for this business – we call them Internal Workers of this business. So, in contrast, we can have External Workers . These External Workers may be Business Actors but not all External Workers are Business Actors. Same idea work for Internal Workers, not all Internal Workers are System Actors. It depends on who will use the system .




4 comments:

g|-|0$7 said...

very well, very good explanations.

But unfortunately, SA28 students are not interested in this blog except exam questions. I'm sure they will skip ur post and just search the exam questions. Some even don't know that there r old questions in this blog.

Anyway, I appreciate for ur good will. Good job man. Keep it on!

Anonymous said...

Very Good Example !!!!!
Thankz Zee.....
Cheers
:)

kzklwin said...

Business and System actors
A business actor is defined in business use case modelling and represents the business entity that interacts with the business environment.

A system actor is defined in system use case modelling and normally has a direct interaction with the system.

blissettluther said...

Company Profile Modeling is based on the work first and Objectory Rational Software, and is also used as an example profile documented in OMG UML 1.2, 1.3 and 1.4 language specifications.Now our work is oriented Towards evidence in the sense that there is no evidence devices, and you get the program code and we run a series of independent tests.
Mp3 Player