Habituellement je ne réponds pas car la plupart des sujets portent sur l'implantation alors que je suis un analyste de la phase d'inception.(préliminaire).
Je m'arrète au moment de la conversion de l'analyse logique vers l'architecture physique.
Comme personne n'a répondu, voici mes commentaires:
Pour ce qui est du cas présent, le cas d'utilisation devrais ressembler à ceci
Précondition
L'utilisateur a accédé à la page d'accès
Post condition
L'utilisateur est dirigé vers la page d'accueil
Séquence principale.
- L'utilisateur saisit son code d'accès et son mot de passe
- L'utilisateur active la vérification de son accès
- Le système valide le droit d'accès de l'utilisateur
Séquence secondaire.
- L'utilisateur saisit un mauvais mot de passe et/ou un mauvais code d'accès
- L'utilisateur active la vérification de son accès
- Le système valide le droit d'accès de l'utilisateur
- Le système avise l'utilisateur que le code d'accès et/ou le mot de passe est invalide.
La séquence principale est réinitialisée.
On identifie alors dans le modèle du domaine une classe; l'utilisateur
Dans le modèle logique, je divise mes classes en trois couches:
- Présentation
- Affaire
- Donnée
Dans notre cas, la couche présentation possède 2 classes:
Écran d'accès
Message d'erreur
La couche affairepossède 1 classe
Utilisateur
Je ne modélise pas la couche donnée; c'est la job du DBA
Les classes de la couche présentation n'ont pas de méthodes autre que celle du retour au contrôleur.
Personnellement, j'identifie seulement les champs de saisie et les commandes (boulons, liens, etc.)
J'espère que ça peut t'aider
Partager