CONCEPTION ET ANALYSE DES DONN´ EES
2.2 Conception d´ etaill´ ee
2.2.3 Cas d’utilisation
Diagramme de cas d’utilisation
Le diagramme de cas d’utilisation montre les interactions fonctionnelles entre les acteurs et le syst`eme `a l’´etude.
Acteur : rˆole jou´e par un utilisateur humain ou un autre syst`eme qui interagit directement avec le syst`eme ´etudi´e. Un acteur participe `a au moins un cas d’utilisation.
Cas d’utilisation (use case) : ensemble de s´equences d’actions r´ealis´ees par le syst`eme produisant un r´esultat observable int´eressant pour un acteur particulier. Collection de sc´enarios reli´es par un objectif utilisateur commun.
Dans notre syst`eme, le diagramme de cas d’utilisation se repr´esente comme dans la figure [Figure 2.3] suivante. (Voire la figure en taille A3 sur l’annexe [Page : II]).
Figure 2.3 – Diagramme de cas d’utilisation
Identification des messages :
Tableau 2.5 – Message ´emis et re¸cu par l’utilisateur
Cas d’utilisation Message ´Emis Message Re¸cu Ajouter Ajouter l’information de cet enseignants Confirmation
Modifier Modifier les informations Confirmation
Supprimer Supprimer un entit´e Confirmation
Consulter le profil du personnel enseignant
Demande du profil Afficher profil
Exporter la liste ou profil Exportation -
Description des cas d’utilisation
La description des cas d’utilisation permet de d´ecrire l’interaction entre les acteurs et le syst`eme en d´ecrivant la chronologie des actions `a effectuer par les acteurs et par le syst`eme lui-mˆeme. Ces interactions sont souvent repr´esent´ees sous forme de sc´enarios.
La description d’un cas d’utilisation permet de :
– Clarifier le d´eroulement de la fonctionnalit´e en d´etaillant les ´etapes et actions `a effec- tuer.
– D´ecrire la chronologie des actions `a r´ealiser par les acteurs et le syst`eme.
– Identifier les parties redondantes et en d´eduire des cas d’utilisation plus pr´ecis qui seront utilis´es par inclusion, extension ou g´en´eralisation/sp´ecialisation. Cela peut n´ecessiter des it´erations sur les diagrammes de cas d’utilisation.
– Indiquer d’´eventuelles contraintes connues qui doivent ˆetre prises en compte par les d´eveloppeurs lors de la r´ealisation du logiciel. Ces contraintes peuvent ˆetre de nature vari´ee, comme des contraintes de performance, de s´ecurit´e ou d’int´egration avec d’autres syst`emes.
Description des cas d’utilisation d’authentification. Dans quelques section du site, Tableau 2.6 – Description des cas d’utilisation d’authentification
Titres Descriptions
Titre Authentification
But Ce cas d’utilisation permet `a l’utilisateur de se connecter au syst`eme.
Acteurs Les utilisateurs (Administrateurs, enseignants, parents ou tuteurs et les
´el`eves)
Pr´e conditions L’utilisateur saisir les informations de connexion (Login et mot de passe), L’utilisateur demande une connexion au syst`eme.
Le syst`eme demande le login et mot de passe.
Enchainement L’utilisateur remplie le formulaire et valider.
Le syst`eme v´erifie la validit´e des donn´ees.
Le syst`eme affiche la page d’accueil correspondance
Alternative Dans le cas ou l’utilisateur fournit un login et/ou un mot de passe erron´e, le syst`eme lui affiche un message d’erreur et r´e-afficher la page d’authen- tification.
Besoin d’IHM Formulaire d’authentification.
l’authentification est n´ecessaire pour int´egr´e dans la s
Description des cas d’utilisation d’ajout.
Dans le cas d’utilisation d’ajout, toutes les pages d’ajout sont concern´es. comme les pages suivantes :
Ajout de nouveau personnel enseignant ; Ajout de nouvelle mati`ere ;
Ajout de nouvelle classe ; Ajout de nouveau ´el`eve ;
Ajout de l’activit´e d’apprentissage ; etc...
Tableau 2.7 – Description des cas d’utilisation d’ajout
Titres Descriptions
Titre Nouveau enregistrement
But Ce cas d’utilisation permet aux administrateurs ou les enseignants (pour les activit´es d’apprentissage dans la biblioth`eque) d’enregis- trer l’information de nouveau entit´e.
Acteurs Les administrateurs et les enseignants
Pr´e conditions L’utilisateur saisir les informations complet de nouveau entit´e `a enregistrer
Les utilisateurs demandent l’enregistrement de nouveau entit´e.
Le syst`eme demande l’information complet `a enregistrer.
Enchainement Les utilisateurs remplie le formulaire et le valid´e.
Le syst`eme v´erifie la compatibilit´e des donn´ees.
Le syst`eme affiche la message de confirmation
Alternative Dans le cas ou l’administrateur fournit des informations erron´ees, le syst`eme lui affiche un message d’erreur.
Besoin d’IHM Formulaire d’ajout.
Description des cas d’utilisation d’impression ou exporter en pdf du profil.
Tableau 2.8 – Description des cas d’utilisation d’imprimer le profil d’enseignant Titres Descriptions
Titre Impression du profil
But Ce cas d’utilisation permet au parents et l’administrateur d’imprimer l’information d’un enseignant
Acteurs Les parents et l’administration
Pr´e conditions les parents et l’administrateur doivent s’authentifier
les parents ou l’administrateur demandent l’impression de l’information du profil.
Enchainement Le syst`eme affiche l’information du profil en pdf.
Les parents ou l’administrateur a imprim´e le profil.
Besoin d’IHM La page de profil d’enseignant.
Description des cas d’utilisation d’impression ou exporter en pdf du profil d’un ´el`eve.
Tableau 2.9 – Description des cas d’utilisation d’imprimer le profil d’un ´el`eve Titres Descriptions
Titre Impression du profil d’un ´el`eve
But Ce cas d’utilisation permet `a l’administrateur d’imprimer l’information d’un ´el`eve
Acteurs L’administrateur du site
Pr´e conditions L’administrateur doivent s’authentifier
L’administrateur demandent l’impression de l’information du profil.
Enchainement Le syst`eme affiche l’information du profil en pdf.
L’administrateur doit imprim´e le profil.
Besoin d’IHM La page de profil d’un ´el`eve.
Description des cas d’utilisation de suppression d’un enseignant.
Tableau 2.10 – Description des cas d’utilisation de suppression d’un enseignant Titres Descriptions
Titre Suppression d’un enseignant
But Ce cas d’utilisation permet de supprimer l’information d’un enseignant Acteurs Administrateur du site
Pr´e conditions l’administrateur doit s’authentifier
L’administrateur demande la suppression d’un enseignant.
Le syst`eme demande de confirmation.
Enchainement L’administration doit confirm´e la demande.
Le syst`eme affiche la liste des enseignants
Alternative Dans le cas ou l’administrateur annul´e la demande, le syst`eme annule l’op´eration.
Besoin d’IHM La page de profil d’un enseignant.
Description des cas d’utilisation de suppression d’un ´el`eve.
Tableau 2.11 – Description des cas d’utilisation de suppression d’un ´el`eve Titres Descriptions
Titre Suppression d’un ´el`eve
But Ce cas d’utilisation permet de supprimer l’information d’un ´el`eve Acteurs Administrateur du site
Pr´e conditions L’administrateur doit s’authentifier
L’administrateur demande la suppression d’un ´el`eve.
Le syst`eme demande de confirmation.
Enchainement L’administration doit confirm´e la demande.
Le syst`eme affiche la liste des ´el`eves restants
Alternative Dans le cas ou l’administration annul´e la demande, le syst`eme annule l’op´eration.
Besoin d’IHM La page de profil d’un ´el`eves.
Description des cas d’utilisation d’exportation des listes des enseignants Tableau 2.12 – Description des cas d’utilisation d’exportation de la liste des enseignants
Titres Descriptions
Titre Exportation des listes des enseignants
But Ce cas d’utilisation permet `a l’administrateur d’exporter la liste des enseignants par niveau ou classe tenue
Acteurs L’administrateur
Pr´e conditions L’administrateur doit s’authentifier
L’administrateur demande l’exportation de la liste en PDF ou en Excel ;
Enchainement Le syst`eme affiche la liste en format PDF ou t´el´echarger la liste en format Excel.
L’administrateur doit enregistr´e la liste en format PDF ou Excel .
Alternative -
Besoin d’IHM La page d’administration des enseignants (ADMINISTRATIONS) Description des cas d’utilisation d’exportation des listes des ´el`eves
Tableau 2.13 – Description des cas d’utilisation d’exportation de la liste des ´el`eves Titres Descriptions
Titre Exportation des listes des ´el`eves par salle
But Ce cas d’utilisation permet `a l’administrateur d’exporter la liste des ´el`eve par classe
Acteurs L’administrateur
Pr´e conditions L’administrateur doit s’authentifier
L’administrateur demande l’exportation de la liste en PDF ou en Excel ; Enchainement Le syst`eme affiche la liste en format PDF ou t´el´echarger la liste en format
Excel.
L’administrateur doit enregistr´e la liste en format PDF ou Excel . Alternative -
Besoin d’IHM La page d’administration des ´el`eves (´ELEV´ES)
Description des cas d’utilisation de modification des renseignements d’un en- seignant.
Tableau 2.14 – Description des cas d’utilisation de modification d’un enseignant Titres Descriptions
Titre Modification du profil d’un enseignant
But permet `a l’administration de modifier l’information d’un enseignant Pr´e conditions L’administrateur doit s’authentifier
L’administrateur demande la modification de l’information du profil.
Le syst`eme affiche le formulaire de modification.
Enchainement L’administrateur modifie les information et valider.
Le syst`eme v´erifie la compatibilit´e des donn´ees.
Le syst`eme affiche le profil modifi´e
Alternative Dans le cas ou l’administrateur fournit des informations erron´ees, le sys- t`eme lui affiche un message d’erreur.
Besoin d’IHM Formulaire de modification d’un enseignant.
Description des cas d’utilisation de modification des renseignements d’un
´ el`eve.
Tableau 2.15 – Description des cas d’utilisation de modification d’un ´el`eve Titres Descriptions
Titre Modification du profil d’un ´el`eve
But permet `a l’administration de modifier l’information d’un ´el`eve Pr´e conditions L’administrateur doit s’authentifier
L’administrateur demande la modification de l’information du profil.
Le syst`eme affiche le formulaire de modification.
Enchainement L’administrateur modifie les information et valider.
Le syst`eme v´erifie la compatibilit´e des donn´ees.
Le syst`eme affiche le profil modifi´e
Alternative Dans le cas ou l’administrateur fournit des informations erron´ees, le sys- t`eme lui affiche un message d’erreur.
Besoin d’IHM Formulaire de modification du profil d’un ´el`eve.
Description des cas d’utilisation de recherche des enseignants
Tableau 2.16 – Description des cas d’utilisation de recherche des enseignants Titres Descriptions
Titre Recherche des
But Permet de rechercher des enseignants en fonction de leur nom ou pr´enom ou bien la classe tenue
Pr´e conditions L’administration doit s’authentifier L’administrateur demande la recherche.
Le syst`eme donne les choix de type de recherche.
Enchainement L’administrateur choisit le type, remplie les donn´ees et rechercher.
Le syst`eme v´erifie la compatibilit´e des donn´ees.
Le syst`eme affiche les r´esultat de recherche
Alternative Dans le cas o`u l’administrateur fournit des informations erron´ees, le sys- t`eme lui affiche un message d’erreur.
Besoin d’IHM La page d’administration des enseignants (ADMINISTRATION).
Description des cas d’utilisation de recherche des ´el`eves
Tableau 2.17 – Description des cas d’utilisation de recherche des ´el`eves Titre Recherche des ´el`eves
But Permet de rechercher des ´el`eves en fonction de leur nom ou pr´enom ou bien leur classe
Pr´e conditions L’administration doit s’authentifier L’administrateur demande la recherche.
Le syst`eme donne les choix de type de recherche.
Enchainement L’administrateur choisit le type, remplie les donn´ees et rechercher.
Le syst`eme v´erifie la compatibilit´e des donn´ees.
Le syst`eme affiche les r´esultat de recherche
Alternative Dans le cas o`u l’administrateur fournit des informations erron´ees, le sys- t`eme lui affiche un message d’erreur.
Besoin d’IHM La page d’administration des ´el`eves (´EL`EVES).