We have an application, below which there is a database where the information used by the users themselves is stored. This database is controlled by administrator personnel from a database manager program external to this application.
Should both the administrator and the normal user be taken into account when making the conceptual models of the considered application?
a) Both must be taken into account, and their corresponding classes must appear in
the diagrams of the requirements document.
b) The user must appear, since he is an actor of the application and his
data, but the administrator does not, because he uses an external program.
c) The user should not appear, but the administrator should, since the latter has more
weight that the user performs the necessary operations for the application to work.
d) Neither of them should appear, since they are external agents to the system,
and therefore they should not appear in the information model of the system, or conceptual model.