3.9 Diagramme de séquence
Est un diagramme UML qui représente la séquence
de messages entre les objets au cours d'une interaction. Il permet de
modéliser les interactions possibles entre les objets et les acteurs du
système en fonction du temps. Il montre comment les objets collaborent
entre eux pour atteindre l'objectif d'un cas d'utilisation ou d'un processus.
Un diagramme de séquence comprend des lignes de vie, qui
représenter les objets, est des messages, qui représentent les
échanges entre les objets.
3.9.1 Description textuelle des cas d'utilisation et leurs
diagrammes
1. Titre : Créer un compte utilisateur
Résumé : Permet à un demandeur d'emploi ou
une entreprise de s'inscrire sur la plateforme.
Acteurs : Demandeur d'emploi, Entreprise
Précondition : L'utilisateur ne possède pas encore
de compte.
Scénario nominal :
1.1. L'utilisateur accède à la page
d'inscription.
1.2. Il remplit les champs requis.
1.3. Le système vérifie les données, envoie
un code OTP.
1.4. L'utilisateur valide le code, et le compte est
créé.
Postcondition : Le compte est activé.
38

Figure 7 Diagramme de séquence CU1 créer
compte
2. Titre : S'authentifier
Résumé : Permet aux utilisateurs inscrits de se
connecter.
Acteurs : Demandeur d'emploi, Entreprise
Précondition : Compte déjà
créé.
Scénario nominal :
2.1. L'utilisateur saisit ses identifiants.
2.2. Le système vérifie les identifiants.
2.3. Si valides, l'accès est accordé.
Postcondition : Session ouverte.
39

Figure 8 Diagramme de séquence CU2 S'authentifier
3. Titre : Réinitialiser le mot de passe
Résumé : Permet à un utilisateur de
récupérer son accès. Acteurs : Tous
Précondition : L'utilisateur a perdu ses identifiants.
Scénario nominal :
3.1. L'utilisateur clique sur « Mot de passe oublié
». 3.2. Un lien ou OTP est envoyé.
3.3. L'utilisateur crée un nouveau mot de passe.
Postcondition : Mot de passe mis à jour.
Figure 9 Diagramme de séquence CU 3
Réinitialisation de mot de passe
40

41
4. Titre : Gérer profil utilisateur
Résumé : Mettre à jour ses informations
personnelles.
Acteurs : Tous
Précondition : Être connecté.
Scénario nominal :
4.1. L'utilisateur accède à « Mon profil
».
4.2. Il modifie ses informations.
4.3. Le système enregistre les modifications.
Postcondition : Profil mis à jour.

Figure 10 Diagramme de séquence CU 4 Gérer
profil
42
5. Titre : Publier une offre
Résumé : Une entreprise peut créer une
nouvelle offre d'emploi.
Acteurs : Entreprise
Précondition : Être connecté.
Scénario nominal :
5.1. L'entreprise clique sur « Nouvelle offre ».
5.2. Elle saisit les détails de l'offre.
5.3. Le système enregistre et affiche l'offre.
Postcondition : Offre disponible pour consultation.

Figure 11 Diagramme de séquence CU 5 Publier
offre
6. Titre : Gérer offres d'emploi
Résumé : Modifier ou supprimer une offre
publiée.
Acteurs : Entreprise
Précondition : Offre déjà existante.
Scénario nominal :
43
6.1. L'entreprise sélectionne une offre. 6.2. Elle peut la
modifier ou la supprimer. 6.3. Le système met à jour ou retire
l'offre. Postcondition : Offre publiée.

Figure 12 Diagramme de séquence CU 6 Gérer
l'offre
7. Titre : Consulter les offres d'emploi
Résumé : Toute personne (connectée ou non)
peut voir les offres sur la page d'accueil.
Acteurs : Demandeur d'emploi
Précondition : Offres publiées
Scénario nominal :
7.1. L'utilisateur accède à la liste des offres.
7.2. Le système affiche les offres.
7.3. Il peut filtrer ou rechercher.
Postcondition : Offres visibles publiquement.
44

Figure 13 Diagramme de séquence CU 7 Consulter les
offres
8. Titre : Téléverser un CV
Résumé : Permet au demandeur de postuler via un
CV en PDF.
Acteurs : Demandeur d'emploi
Précondition : Être connecté.
Scénario nominal :
8.1. L'utilisateur sélectionne une offre.
8.2. Il choisit un fichier PDF.
8.3. Le système vérifie, enregistre, puis
déclenche l'analyse.
Postcondition : CV analysable.
45

Figure 14 Diagramme de séquence CU 8
Téléverser un cv
|