Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam4:tp1 [2012/09/04 02:06] – [Contraintes fonctionnelles] jcheron | slam4:tp1 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Gestion des Utilisateurs et des groupes ====== | ====== Gestion des Utilisateurs et des groupes ====== | ||
+ | < | ||
+ | <div class=" | ||
+ | Modalités : | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | ==== Activités du référentiel concernées : ==== | ||
+ | |||
+ | * D1.1 - Analyse de la demande | ||
+ | * D1.2 - Choix d’une solution | ||
+ | * D1.3 - Mise en production d’un service | ||
+ | * A1.3.1 Test d’intégration et d’acceptation d’un service | ||
+ | * D4.1 - Conception et réalisation d’une solution applicative | ||
===== Contexte ===== | ===== Contexte ===== | ||
Ligne 8: | Ligne 22: | ||
===== Contraintes fonctionnelles ===== | ===== Contraintes fonctionnelles ===== | ||
- | Chaque utilisateur possède un login, et un mot de passe (password). Le login doit être unique pour permettre l' | + | Chaque utilisateur possède un login, et un mot de passe (password). Le login doit être unique pour permettre l' |
- | \\Les informations de l' | + | Les informations de l' |
+ | Un utilisateur peut appartenir à un ou plusieurs groupes.\\ | ||
+ | Chaque groupe possède un nom, utilisé également comme identifiant textuel. | ||
+ | |||
+ | L' | ||
+ | la gestion des utilisateurs : | ||
+ | * Ajout | ||
+ | * Modification | ||
+ | * Suppression | ||
+ | * Affectation à un groupe | ||
+ | |||
+ | La gestion des groupes : | ||
+ | * Ajout | ||
+ | * Modification | ||
+ | * Suppression | ||
===== Contraintes techniques ===== | ===== Contraintes techniques ===== | ||
Ligne 23: | Ligne 51: | ||
* Eclipse JUNO comme IDE | * Eclipse JUNO comme IDE | ||
+ | |||
+ | La persistance des données n'est pas à prévoir.\\ | ||
+ | Une méthode **loadData** permettra de charger des données exemples. | ||
===== Missions ===== | ===== Missions ===== | ||
* Réaliser l' | * Réaliser l' | ||
Ligne 28: | Ligne 59: | ||
* Implémenter en java les cas d' | * Implémenter en java les cas d' | ||
* Créer une application de test en mode console, mettant en oeuvre toutes les fonctionnalités | * Créer une application de test en mode console, mettant en oeuvre toutes les fonctionnalités | ||
+ | * Mise en place de tests unitaires | ||