Vous êtes sur la page 1sur 20

SWEL : CAHIER DES SFG & SFD

Revison 1.3 du 29/02/2016

Ce document est destiné aux développeurs de la future application WEB intitulée SWEL ;
Site Web En Ligne pour l’inscription des demandeurs d’emploi et employeurs à distance, le
site web sera développé avec le langage PHP5 Orienté Objet sous une architecture MVC
et une base de données MySQL.
SWEL : CAHIER Perimettre
du projet

DES SFG & SFD Dans le cadre de la

modernisation des
Revison 1.3 du 29/02/2016
services fournis aux

1. SFG : citoyens algériens dans

le cadre de l’emploi,
Les SFG (Spécifications fonctionnelles générales), sont la
description qui identifie les fonctions métiers à l’ANEM- Agence

informatiser. Elle est la résultante de l'analyse Nationale de l’Emploi-


fonctionnelle, correspond aux attentes d'informatisations
Prévoie dans l’année en
du métier. Celles-ci peuvent ne pas l'être. Elle alimente de
cours le lancement du
surcroît le cahier des charges. Dans la modélisation UML,
3 types de diagrammes peuvent êtres générés : site web de
Diagrammes des cas d’utilisation qui permet de définir l’intermédiation à
le périmètre fonctionnel de l’application, la description
distance entre l’offre
textuelle relative à chaque cas d’utilisation, les
diagrammes d’activité schématisant la logique d’emploi et demandeurs

fonctionnelle de chaque scénario relatif aux cas d’emploi. Notre étude


d’utilisations. Les diagrammes des classes et de cas va prendre en
diagrammes d’états des transitions quant eux
charge l’inscription à
schématisent l’aspect statique et transitoire des entités du
SI à modéliser. distance des

demandeurs d’emploi

2. SFD : ainsi que le dépôt de

CV d’un côté et

l’inscription des
Les SFD (Spécifications fonctionnelles détaillées) sont
la description détaillée de chaque fonctionnalité employeurs et dépôt

décrite dans la SFG ce qui revient à décrire plus en détail d’offres d’emploi d’un
les IHM (Diagramme des cas d’utilisation), les batchs
autre côté. La
(Diagrammes d’activité) et les états (Diagrammes des
consultation des offres
états des transitions). Leur but est de nous permettre de
concevoir les modèles conceptuels de données (MCD) et et CV sera traité suivant
de traitement (MCT) à partir des règles de gestion un algorithme de
(Diagramme des Séquences) et déterminer les
rapprochement simplifié
(formulaires d’interactions).
1
I. SPECIFICATIONS FONTIONNELLES GENERALES (SFG) :
a. DIAGRAMME DES USES CASES :
1
b. DESCRIPTION TEXTUELLE :
Description textuelle relative aux cas d’utilisations du système d’information SWEL
“Site Web En ligne dédié à l’inscription des demandeurs d’emploi et employeurs -
Etude de Cas :-ANEM-
Rev1.3

Cas d'utilisation N°01 : visiter le site web en ligne


Objectif : permet à un internaute de s'informer ou de s'inscrire dans le site web en ligne
Utilisateurs concernés : internaute, demandeurs d’emploi, employeurs et conseillers à
l'emploi
Conditions/prérequis : un pc/tablette ou Smart phone, une connexion à internet, un
navigateur web
scénario nominal :
1. lancer le navigateur
2. taper l'url du site web
3. naviguer dans les pages web du site via les liens hypertextes

Cas d'utilisation N°02 : s'inscrire en ligne


Objectif : permet à un internaute d'avoir un compte pour dépôt d'offre (employeur) ou dépôt
de CV (demandeur d'emploi)
Utilisateurs concernés : internaute - conseillé
Conditions/prérequis : scénario N°1.
scénario nominal :
1. cliquer sur le lien s'inscrire (créer un compte)
2. sélectionner le type de compte : employeur ou demandeur d'emploi
3. remplir le formulaire d’identification de création le compte
4. cliquer sur le bouton s’enregistrer.
5. Compte créer avec succès
scénario alternatif (secondaire) 1 : Compte existe déjà.
1. réinitialiser Tout les champs du formulaire
2 .aller à l’étape 3 de scénario nominal.
scénario alternatif (secondaire) : informations introduites incorrectes ou incomplète
1. réinitialiser Tout les champs des formulaires
2 .aller à l’étape 3 de scénario nominal.

Cas d'utilisation N°03 : se connecter


Objectif : permet à l’utilisateur de se connecter à son compte (employeur ou demandeur)
pour accéder à leur espace.
Utilisateurs concernés : Demandeur d’emploi, Employeur, Conseiller.
Conditions/prérequis : scénario N°2.
scénario nominal :
1. Cliquer sur le menu se Connecter
2. Sélectionner le type de compte et Introduire le nom d’utilisateur ou le mail et
mot de passe
3. Cliquer sur le bouton se connecter.
4. Le Compte utilisateur s’affiche.
.
scénario alternatif. erreur d’identification (mot de passe ou mail incorrect)
1. Aller à l'étape 2 du scénario nominal.
Ca s d'utilisation N°04 : se déconnecter.
Objectif : permet à l’utilisateur de quitter (de se déconnecter de son compte).
Utilisateurs concernés : Demandeur d’emploi, Employeur, Conseiller.
Conditions/prérequis : scénario N°3.
scénario nominal :
1. aller au menu déconnexion ;
2. cliquer sur le lien ou le menu se déconnecter.
3. La page web en mode déconnecter s’affiche.
Scénario Alternatif : Possibilité de déconnexion automatique après période T d'inactivité

Cas d'utilisation N°05 : gérer compte


Objectif : permet à l’utilisateur (employeur) ou (demandeur d’emploi) de modifier le mot de
passe ou de désactiver le compte
Utilisateurs concernés : Demandeur d’emploi, Employeur, conseiller.
Conditions/prérequis : scénario N°3.
scénario nominal 1 :
1. Cliquer sur le menu Compte.
2. Taper l’ancien mot de passe.
3. Tapé le nouveau mot de passe
4. Retaper le nouveau mot de passe
5. Cliquer sur le bouton enregistrer
6. Mot de passe modifier avec succès

scénario alternatif : mots de passes incorrects


1. Réinitialiser le formulaire.
2. Aller à l'étape 2 de scénario nominale

scénario nominal 2 : désactiver compte.


1. aller au menu désactiver compte.
2. Taper de mot de passe
3. cliquer sur message de confirmation “OK”
4. Compte désactiver
Scénario alternative : mot de passe introduit incorrect
1. aller à l’étape 2 du scénario N°2

Cas d'utilisation N°06 : créer profil Demandeur (profil)


Objectif : permet à un demandeur d’emploi de créer son profil pour une demande d’emploi.
Utilisateurs concernés : Demandeur d’emploi, conseiller.
Conditions/prérequis : scénario N°3.
scénario nominal :
1. cliquer sur le bouton/lien : crée profil
2. remplir l’information de Profil demandeur (informations personnels, informations de
compétences, informations d’expérience.)
3. Cliquer sur le bouton S’enregistrer
4. demande bien créer
scénario alternatif : champ obligatoire manquant ou incorrect
1. Ressaisir les champs manquants
2. Aller à l’étape 3 de scénario nominal.
1
Cas d'utilisation N°07 : Gérer profil.
Objectif : permet à l’utilisateur de changer et modifier son Profil.
Utilisateurs concernés : Demandeur, Employeur, conseiller.
Conditions/prérequis : scénario N°3.
scénario nominal :
1. cliquer sur le bouton/lien : Mettre à jour mon profil
2. Mettre à jour les informations de profil (nécessité de revalider les informations par le
conseiller).
3. Cliquer sur le bouton (enregistrer).
4. profil est bien actualiser
scénario alternatif : champs introduites sont incomplet.
5. ressaisir les champs incomplet /justifier les informations
6. aller à l'étape 3 du scénario nominal.

Cas d'utilisation N°08 : consulter l’offre d’emploi.


Objectif : permet à l’utilisateur (demandeurs d’emploi) de consulter ou de voir des offres
d’emploi (conforme à son profil)
Utilisateurs concernés : demandeur d’emploi, conseiller.
Conditions/prérequis : scénario N°3.
scénario nominal :
1. aller au menu Consulter Offre d’emploi
2. cliquer sur liste des offres d’emploi disponibles
3. Liste d'offres d’emploi disponible est affichée.

Cas d'utilisation N°09 : valider compte


Objectif : permet à un conseiller de valider un compte de l’employeur ou d’un demandeur
d’emploi.
Utilisateurs concernés : conseiller.
Conditions/prérequis : scénario N° 3, présence de l’employeur/ demandeur, document
justificatifs
scénario nominal :
1. Rechercher Profil (demandeur/employeur).
2. Afficher profil (demandeur/employeur).
3. Vérifier informations identité avec les documents réels (demandeur/employeur).
4. valider si c’est identique
scénario alternatif N°1 : Compte n’existe pas
1. Aller à s’inscrire
2. Créer un nouveau compte
3. Valider le compte.
. scénario alternatif N°2 : Données non conformes
1. Modifier les informations
2. Aller à l’étape 4 (scénario nominal).

Cas d'utilisation N°10 : déposer l’offre d’emploi


Objectif : permet à l’employeur de déposer une offre d’emploi sur le site web via son
compte
Utilisateurs concernés : employeur, conseiller.
Conditions/prérequis : scénario N°3, compte employeur validé.
scénario nominal :
2
1. cliquer sur le lien ajouter une offre
2. remplir le formulaire d’ajouter une offre
3. cliquer sur le bouton enregistrer l’offre.
4. L’offre a été bien crée.
scénario alternatif : champ manquant ou incorrect
1. Ressaisir les champs manquants
2. Aller à l’étape 3 de scénario nominal.

Cas d'utilisation N°11 : gérer l’offre d’emploi


Objectif : permet à l’employeur de actualiser l'état de l'offre d’emploi : actualiser le nombre
de poste disponible, annuler l’offre, clôture l’offre
Utilisateurs concernés : employeur, conseiller.
Conditions/prérequis : scénario N°3.
scénario nominal :
1. rechercher l’offre d’emploi
2. mettre à jour l’offre (annuler, modifier)
3. cliquer sur le bouton enregistrer
4. l’offre a été actualisée.

Cas d'utilisation N°12 : offrir un service


Objectif : permettre à l’utilisateur d’exploiter les ressources sur le site web.
Utilisateurs concernés : système (serveur web)
Conditions/prérequis : serveur web fonctionnel.
scénarios nominaux :
scénario nominal 1 : fournir page web.
1. Service web attend une requête
2. Le service web reçoit la requête client
3. Traitement de la requête
4. Envoie la réponse (page web par exemple)

scénario nominal 2 : vérification de syntaxe.


1. Service web attend une requête
2. Réception des informations transmises par le formulaire.
3. Détection d’erreur de syntaxe (vérificateur de syntaxe)
4. Renvoi réponse ou message d’erreur

scénario nominal 3 : vérification de règles de gestion.


1. Service web attend une requête
2. Réception des informations transmises par le formulaire.
3. Vérification des informations transmises par la règle de gestion par exemple, âge,
compte valide
4. Renvoi réponse ou message d’erreur

Cas d'utilisation N°13 : vérifier l’identifiant


Objectif : garantir la sécurité d’accès au compte.
Utilisateurs concernés : système
Conditions/prérequis : scénario N°3.
scénario nominal 1 : vérification de mot de passe/nom d’utilisateur
1. Réception la requête des valeurs de l'identification.
2. compare la valeur avec la base de données.
3. Renvoie d’une réponse à l’utilisateur (page web, compte, un Message d’erreur …..)
3
Cas d'utilisation N°14 : consulter liste demandeurs
Objectif : permet à l’employeur de voir et consulter liste demandeurs qui Remplissent les
conditions requises pour une offre d’emploi
Utilisateurs concernés : employeur, conseiller.
Conditions/prérequis : scénario N°3, demandeur d’emploi ayant un profil valide et
répandant aux exigences de l’offre
scénario nominal :
1. Sélectionner une offre d’emploi disponible
2. Cliquer sur rechercher candidat disponible
3. Consulter CV

Cas d'utilisation N°15 : créer profil employeur


Objectif : permet à un employeur de créer un profil
Utilisateurs concernés : employeur, conseiller.
Conditions/prérequis : scénario N°3.
scénario nominal :
1. Aller au menu crée profil employeur
2. Remplir les champs relatifs à l’identification de l’employeur
3. Cliquer sur (s’enregistrer)
scénario alternatif : champ obligatoire manquant ou incorrecte.
1. Ressaisir les champs manquants ou incorrects.
2. Aller à l’étape 3.

4
c. Diagrammes d’activités :

5
6
7
8
9
10
11
D. Diagramme des classes

12
E. Diagramme des états de transition :

1
2

Vous aimerez peut-être aussi