Vous êtes sur la page 1sur 3

Chapitre 2 

: Spécification des besoins

Introduction
Dans ce chapitre, nous exposerons les besoins fonctionnels et non fonctionnels avec les
acteurs et leurs rôles. Ensuite,

1. Spécifications des Besoins


1.1 Les besoins fonctionnels 
Notre application doit être en mesure de gérer trois types d'utilisateurs : L'administrateur, les

Recruteurs et les candidats.

L’application doit tenir compte des exigences suivantes :

L’application permettra aux recruteurs de :

 Créer un compte : Les recruteurs doivent pouvoir créer un compte en fournissant des
informations personnelles telles que leur nom, leur adresse électronique et leur mot de
passe.
 Communiquer : Les recruteurs doivent être en mesure de communiquer avec les
candidats via l'application, en utilisant des fonctionnalités telles que la messagerie
instantanée, la messagerie électronique et la vidéoconférence.
 Gérer ses annonces : Les recruteurs doivent pouvoir créer, modifier et supprimer
leurs annonces, ainsi que les catégoriser en fonction de leur domaine et leur niveau.
 Évaluer des candidats : Les recruteurs doivent pouvoir évaluer les candidats en
utilisant des outils fournis par l'application, tels que des quizz.

L’application permettra aux candidats de :

 Créer un compte : Les candidats doivent pouvoir créer un compte en fournissant des
informations personnelles telles que leur nom, leur adresse électronique et leur mot de
passe.
 Communiquer : Les candidats doivent être en mesure de communiquer avec les
recruteurs via l'application, en utilisant des fonctionnalités telles que la messagerie
instantanée, la messagerie électronique et la vidéoconférence.
 Recevoir des résultats guidés par l'intelligence artificielle : Les candidats doivent
pouvoir recevoir des résultats guidés par l'intelligence artificielle, basés sur leurs
réponses aux questions de l'évaluation. Ces résultats peuvent inclure des scores, des
commentaires et des recommandations.
 Suivre la progression : Les candidats doivent pouvoir suivre leur progression tout au
long du processus de recrutement, en vérifiant leur état actuel et leur avancement par
rapport aux autres candidats.
 Passé l'évaluation : Les candidats doivent pouvoir passer une évaluation en utilisant
des outils fournis par l'application tels que des quizz. afin de démontrer leurs
compétences et leurs connaissances dans leur domaine.

L’application permettra aux administrateurs de :

 Gérer les utilisateurs : Les administrateurs doivent être en mesure de gérer les
comptes d'utilisateurs, y compris les recruteurs et les candidats. Cela peut inclure la
création, la modification ou la suppression de comptes, ainsi que la gestion des
autorisations d'accès.
 Gérer les catégories des annonces : Les administrateurs doivent être en mesure de
gérer les catégories des annonces, en ajoutant, modifiant ou supprimant des catégories
en fonction des besoins.
 Gérer les réclamations : Les administrateurs doivent être en mesure de gérer les
réclamations soumises par les utilisateurs, en les examinant, en prenant des mesures et
en communiquant avec les parties concernées si nécessaire. Ils doivent également être
en mesure de résoudre les conflits entre les utilisateurs.

1.2 Les besoins non fonctionnels 


Dans le cadre de ce travail, notre application doit offrir:

 La simplicité : l'application doit être simple et facile à utiliser pour tous les
utilisateurs, sans être trop complexe ou difficile à comprendre.
 L'efficacité : l'application doit être rapide et performante pour garantir une expérience
utilisateur fluide et agréable.
 La réutilisabilité : l'application doit être conçue de manière à pouvoir être réutilisée
pour d'autres projets ou fonctionnalités similaires.
 L'extensibilité : l'application doit être capable de s'adapter à de nouvelles
fonctionnalités ou à une évolution future des besoins sans nécessiter une refonte
complète.
 L'intuitivité : l'application doit être facile à comprendre et à utiliser pour tous les
utilisateurs, sans nécessiter une formation spécifique.
 La confidentialité : l'application doit garantir la confidentialité et la sécurité des
données personnelles des utilisateurs, ainsi que des informations sensibles telles que
les données financières ou les données de santé.
 L'ergonomie : l'application doit être ergonomique et agréable à utiliser pour éviter la
fatigue oculaire ou musculaire chez les utilisateurs, avec une interface claire et facile à
naviguer.
 La séparation des parties : l'application doit être conçue de manière à séparer les
différentes parties de l'application pour éviter les interférences ou les conflits entre les
fonctionnalités.

2. Modélisation des besoins

Vous aimerez peut-être aussi