parent
7ebb704ff2
commit
809fb81a9d
@ -1,33 +0,0 @@
|
|||||||
# Welcome on the usecase diagram of IQBall
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## The actors
|
|
||||||
IQBall only has two actors that are explained in details right below.
|
|
||||||
|
|
||||||
### Visitor
|
|
||||||
The visitor represents someone using IQBall that is not logged in.
|
|
||||||
Therefore he doesn't have access to a majority of features.
|
|
||||||
Then he only has two possibilities.
|
|
||||||
He either visualize a tactic from one of his own file because this action does not require to get informations from an account.
|
|
||||||
He also can create a tactic but he cannot save it in his own personal space due to his condition of visitor.
|
|
||||||
However he can save his brand new tactic in a file that he'll download.
|
|
||||||
The visitor of course has the opportunity to log in whenever he wants to.
|
|
||||||
|
|
||||||
### User
|
|
||||||
The user is a kind of Visitor that logged in. Consequently, he has way more possibilities.
|
|
||||||
For instance, he can get his own profile's information, visualize a remote tactic.
|
|
||||||
Edit one and add one in his personal space.
|
|
||||||
|
|
||||||
Now what about the team?
|
|
||||||
An user has access to the whole team part. That means that he is able to create a new team or just be a part of a team.
|
|
||||||
If he is a member of a team then he can get its informations. An other feature is that he can list all the team he is in and do what we just said.
|
|
||||||
If the User wants to add or remove a player, share a tactic with all the members within a team, he must not only be a member of it but a coach.
|
|
||||||
|
|
||||||
### So then why this way and not another?
|
|
||||||
With this Player or Coach things what didn't we have three actors with the visitor and those two (player and coach)? The only reason is that both of these concepts only exist when we are talking about a team. Futhermore, an user could be a coach of one team and a player in another. Thus, the usecase diagram would mean that someone can only be a coach or a player. That is why we have chosen to only refer to two actors instead of three. They represents every single peron using our application without involving any limitations in terms of role.
|
|
||||||
|
|
||||||
### The admin
|
|
||||||
I have something to tell you. We lied. We actually have a third actor, the admin.
|
|
||||||
We didn't told you about him before because he is kind of special. In facts, he does not use IQBall, the application or other two guys are using. He uses a third-party application, designed only for him where he will be able to ban an user, unban him if he changed his mind, or have an overview of IQBall's statistics.
|
|
||||||
|
|
Loading…
Reference in new issue