INF1410 Gabarit2
Thèse : INF1410 Gabarit2. Recherche parmi 300 000+ dissertationsPar FalsaCuenta • 16 Mars 2023 • Thèse • 3 548 Mots (15 Pages) • 372 Vues
Modèle de cas d’utilisation
Pour le système
de notifications |
Proposé par
Prénom, Nom | |
Code étudiant |
Version 1
05 septembre 2022 |
1. Glossaire
Administrateur du système: C’est le responsable de la gestion de la sécurité du système et de sa paramétrisation.
Communicateur: C’est l’utilisateur qui a un intérêt particulier pour envoyer un message à un groupe d’utilisateurs ou a un autre utilisateur.
Listes de distribution: Incluent tous les utilisateurs qui peuvent recevoir un message.
Membres de la communauté universitaire: Ce sont les personnes liées à l’université, par exemple, étudiants des cycles supérieurs, professeurs ou personnel administratif.
Priorité: Ce les priorités (3) pouvant être associées à un message.
Utilisateur: Ce sont les membres de la communauté universitaire que sont authentifiés dans le système.
Type de message: A pour but d’établir la catégorie de message.
Type de notifications: C’est le moyen de communication que le système utilise pour
envoyer des messages à un utilisateur.
2. Diagramme de cas d’utilisation
Packages principaux
[pic 1]
- Gestion de la securité
[pic 2]
- Gestion des utilisateurs
[pic 3]
- Gestion des groupes
[pic 4]
- Gestion des roles de securité
[pic 5]
1.4 authentification et autorisation
[pic 6]
2.1 Configuration de calendriers
[pic 7]
2.2 Configuration de notifications
[pic 8]
3.1 Gestion des messages
[pic 9]
3.2 Gestion des listes de distribution
[pic 10]
3.3 Gestion de types de messages
[pic 11]
3. Liste des cas d’utilisation
3.1 Liste des cas
- Gestion de la sécurité
1.1 Gestion des utilisateurs
1.1.1 Inscrire un utilisateur
1.1.2 Modifier un utilisateur
1.1.3 Lire les données d’un utilisateur
1.1.4 Supprimer un utilisateur
1.2 Gestion de groupes
1.2.1 Inscrire un groupe d’utilisateur
1.2.2 Modifier un groupe d’utilisateur
1.2.3 Lire les données d’un groupe d’utilisateur
1.2.4 Supprimer un groupe d’utilisateur
1.3 Gestion de rôles de sécurité
1.3.1 Inscrire un rôle de sécurité
1.3.2 Modifier un rôle de sécurité
1.3.3 Lire les données d’un rôle de sécurité
1.3.4 Supprimer un rôle de sécurité
1.4 Authentification et autorisation
1.4.1 Authentifier un utilisateur
1.4.2 Autoriser un utilisateur
- Configuration de communications
2.1 Configuration des Calendriers
2.1.1 Inscrire un calendrier
2.1.2 Modifier un calendrier
2.1.3 Lire les données d’un calendrier
2.1.4 Supprimer un calendrier
2.2 Configuration de type de notifications
2.2.1 Inscrire un type de notifications
2.2.2 Modifier un type de notifications
2.2.3 Lire les données d’un type de notifications
2.2.4 Supprimer un type de notifications
- Gestion des communications
3.1 Gestions des messages
3.1.1 Créer des messages
3.1.2 Lire des messages
3.2 Gestions de listes de distribution
3.2.1 Créer de listes distribution
3.2.2 Modifier de listes distribution
3.2.3 Lire les données de listes distribution
3.2.4 Supprimer de listes distribution
3.3 Gestions de types de messages
3.3.1 Créer de types de messages
3.3.2 Modifier de types de messages
3.3.3 Lire les données de types de messages
3.3.4 Supprimer de types de messages
3.2 Cas d’utilisation
Note : Seuls les cas 1.1.1, 1.2.1, 1.3.1, 1.4.1, 2.1.1, 2.2.1, 3.1.1, 3.2.1, 3.3.1 sont décrits.
J’ai décrit juste les cas de création (inscrire) car ce sont les seuls mentionnés dans le cahier de charges, toutefois il faut penser qu’a a chaque fois que je crois une entité, il faut la modifier, la lire et la supprimer par la suite.
Cas 1.1.1 : Inscrire un utilisateur
ID :
1.1.1
Intitulé :
Inscrire un utilisateur
Type :
Essentiel
Critique :
Non
Acteur principal :
Administrateur du système
Itération :
1
Parties prenantes et intérêts :
Administrateur du système : Il veut un moyen unique pour inscrire de nouveaux utilisateurs dans le système.
Préconditions :
L’administrateur du système est identifié et authentifié dans le système.
Garanties de succès (postconditions) :
L’utilisateur est enregistré dans le système.
Scénario principal :
1. L’administrateur détermine le type de membre de l’utilisateur (ex: professeur, étudiant ou personnel administratif)
...