slam4:tp1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 01:25] jcheronslam4: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 ======
 +<html>
 +<div class="info">
 +Modalités :
 +<ul><li>Analyse en binômes</li>
 +<li>Implémentation en solo</li>
 +</ul></div></html>
 +
 +==== 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 5: Ligne 19:
 Web/Mobile/Client lourd... Web/Mobile/Client lourd...
  
-Il s'agit de prévoir une gestion des utilisateurs, qui permettra de gérer les accès à une application.+Il s'agit de prévoir une gestion des utilisateurs, qui permettra de contrôler les accès à une application.
  
 ===== Contraintes fonctionnelles ===== ===== Contraintes fonctionnelles =====
 +Chaque utilisateur possède un login, et un mot de passe (password). Le login doit être unique pour permettre l'identification.\\
 +Les informations de l'utilisateur seront complétées par son nom, et son prénom (firstName et lastName).
  
 +Un utilisateur peut appartenir à un ou plusieurs groupes.\\
 +Chaque groupe possède un nom, utilisé également comme identifiant textuel.
 +
 +L'application devra permettre\\
 +la gestion des utilisateurs :
 +  * Ajout
 +  * Modification
 +  * Suppression
 +  * Affectation à un groupe
 +
 +La gestion des groupes :
 +  * Ajout
 +  * Modification
 +  * Suppression
 ===== Contraintes techniques ===== ===== Contraintes techniques =====
 +
 +Le développement sera effectué en java, en respectant [[http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html|les règles de développement de ce langage]]
 +
 +  * Les classes métier créées seront stockées dans un package **net.bo**
 +  * Les classes techniques dans **net.technics**
 +  * Les classes d'affichage de l'application dans **net.gui**
 +
 +Les outils utilisés seront :
 +  * Power AMC pour la conception
 +  * 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 =====
 +  * Réaliser l'étude fonctionnelle (Uses Cases Diagram)
 +  * Concevoir la couche métier (Classes Diagram)
 +  * Implémenter en java les cas d'utilisation pour la couche métier
 +  * Créer une application de test en mode console, mettant en oeuvre toutes les fonctionnalités
 +  * Mise en place de tests unitaires
  
  • slam4/tp1.1346714751.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)