2.3. Actors
Actors are entities that interact with the system under design.
Answer to the following questions lets us to identify our system actors and
capabilities of each one.
Q- Who is intended to use the
system?
R- Any authenticated user (having the privilege
to connect)
Q- Are they belonging to the same
user type?
R- They are different, picked according
their requirements and classified by privileges and roles given for each
one.
Q- How many users are there?
R- We can't limit the total number or the
maximum number of concurrent users at any one time but there are three sets of
users: ESPRIT students / teachers and some
visitors of the site.
The system will be represented by web interfaces and presents
several features. So it is essential to provide maintainability future
expansion and perhaps some plans for future developments.
Q- Who will maintain the
system?
R- Our system must have an administrator. So the
forth and principal actor is the system administrator.
After we knew the actors we need to know all their functions that
can be attended from our system to clearly identify the use cases.
Q- What for?
R- It will be answered for each actor
separately; since they do not require same services.
System administrator
He controls all the system operations: He is the responsible of
the platform; He/She have the heavy task and deal with the system. His
functions include all these stages:
§ manage users
§ manage documents
§ Control the forum
§ manage table of board of teachers skills
§ post announcements
§ consult the library
§ upload / download documents
§ interact in the forum
§ access to all user interfaces
§ access to his personal directory
Member
users: Members of this user group can accesses their allowed interfaces with
determined tasks. All their updates must firstly be validated by administrator
before publishing, they are teachers and students.
Teacher
§ Organize training
§ propose and correct online quizzes
§ consult the library
§ upload / download documents
§ interact in the forum
§ access to his personal directory
Student
§ pass online assessment tests
§ register for training
§ consult the library
§ upload / download documents
§ interact in the forum
Visitor
This is the group that accesses only to public area. They don't
need authentication, and goes directly to forum space to:
§ interact in the forum
§ request for registration
2.4. Use cases
2.4.1. Use cases by
priority
At this stage we will present all system use cases classified by
their priority:
|