4.3 Modélisation en UML
4.3.1 Modélisation des cas d'utilisation
Le diagramme des cas d'utilisation présenté sur
la figure ci-dessous prend en compte les deux acteurs clés du
système :
· les utilisateurs (visiteur, agriculteurs,
investisseurs, ...) : s'inscrire pour recevoir les notifications et consulter
les prévisions.
47
Réalisé et soutenu par Sabin ASSOGBA et Mario
LIGAN
· L'administrateur: Gestion des utilisateurs et des
notifications.
Figure 14. Diagramme de cas d'utilisation
Source: (Réalisation personnelle, 2023)
4.3.2 Modélisation des diagrammes de classe
Le diagramme des classes permet de modéliser un
ensemble de classes, de même nature ou de natures différentes, qui
sont en relation d'une façon ou d'une autre (Valade, 2017). Le diagramme
des classes relatif à notre étude se présente comme suit
:
48
Réalisé et soutenu par Sabin ASSOGBA et Mario
LIGAN
Figure 15. Diagramme de classe
Source : (Réalisation personnelle,
2023)
4.3.3 Élaboration des diagrammes de
séquence
Dans cette partie, nous allons présenter les
interactions dynamiques entre les différents acteurs de notre
système à travers des diagrammes de séquences. Ces
derniers représentent temporairement les tâches effectuées
par les acteurs et objets du système en montrant ceux qui participent
à l'interaction par leur « ligne de vie » et les messages
qu'ils échangent, ordonnancés dans le temps sans spécifier
les associations entre objets. Ici, nous présenterons les diagrammes de
séquence à travers ceux des cas d'utilisation «
S'authentifier » pour l'admin et le cas d'utilisation « Visualiser
» disponible pour tous utilisateurs.
? Diagramme de séquences du cas d'utilisation
S'authentifier
Lorsque l'administrateur se connecte, il est redirigé
vers la page d'authentification. Il lui est alors demandé de remplir les
informations de connexion. Ces informations sont ensuite
vérifiées par la plateforme. Si les données saisies ne
sont pas correctes, un message d'erreur s'affiche. Sinon, l'administrateur est
redirigé vers la page d'accueil réservée aux
administrateurs.
49
Réalisé et soutenu par Sabin ASSOGBA et Mario
LIGAN
Figure 16. Diagramme de séquences du cas
d'utilisation S'authentifier Source: (Réalisation
personnelle, 2023)
? Diagramme de séquences de Visualisation du prix
Lorsque l'utilisateur accède à la page
d'accueil, un formulaire lui est présenté afin de renseigner les
informations nécessaires pour la prédiction. L'utilisateur
fournit des informations telles que l'année, le mois, le
département, la commune et le marché. Ces informations sont
utilisées pour exécuter l'algorithme qui renverra ensuite la page
de visualisation des prix correspondante.
50
Réalisé et soutenu par Sabin ASSOGBA et Mario
LIGAN
Figure 17. Diagramme de séquences de Visualisation du
prix Source: (Réalisation personnelle, 2023)
|