Use Case diagram - System as an Actor

1.9k views Asked by At

Can I include the system as an actor on use case diagram?

The system automatically sends emails and/or automatically updates some details of another user.

2

There are 2 answers

1
Slávek Rydval On BEST ANSWER

Depends. If you have a system that is responsible for sending e-mails - lets call it NOTIFY - and another system - lets call it X - that uses NOTIFY then X can be modelled as an actor of use case Send e-mail that is covered by NOTIFY. On the other hand, NOTIFY itself cannot be modelled as an actor using its own use cases.

Example

0
qwerty_so On

No.

The system under consideration is supposed to support use cases for actors interacting with the system. The use case is for the actor, not the system. In your case the use case would be Receive Mail (about X) and some actor (user) would be the primary actor. So he has some added value here.