slam4:tp2

Ceci est une ancienne révision du document !


Gestion des contrôles d'accès (ACL)

Il s'agit du même contexte que dans le TP précédent, cette fois étendu à la gestion des accès.
Le développement à effectuer le sera dans le cadre d'une architecture applicative potentiellement multiple, mais à ce jour indéterminée : Web/Mobile/Client lourd…

Il s'agit de prévoir une gestion des utilisateurs, qui permettra de contrôler les accès à une application.

L'application sera dotée de permissions. Une permission permet à un utilisateur de réaliser une action sur une partie de l'application.
Exemples de permissions :

  • Aucune : Aucune permission
  • Lire : Accéder en lecture
  • Ecrire : Accéder en écriture
  • etc…

Le développement sera effectué en java, en respectant 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
  • 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
  • slam4/tp2.1346719758.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)