Titre: Ajouter un profil
Résumé: Ce cas d'utilisation permet à un Utilisateur d'ajouter un profil dans la base de données.
Acteurs: Utilisateur (principal), BDD (secondaire)
Date de création: 28/09/2008
Date de mise à jour: 29/09/2008
Version: 1.0
Préconditions:
- Le PC est allumé et fonctionnel
- La base de données est présente dans le répertoire de l'application.
- Aucune fenêtre de l'application n'est ouverte.
Scénario nominal:
1. L'utilisateur fait un clic droit sur l'icône de l'application dans la barre des tâches.
2. Le menu s'affiche au dessus de l'icône.
3. L'utilisateur sélectionne l'item "Ajouter un profil" du menu.
4. La fenêtre de saisie du nouveau profil s'affiche.
5. L'utilisateur remplit les champs obligatoires de la fenêtre et valide.
6. Le système interroge la base de donnée si un profil existe déjà sous ce nom.
7. La base de données informe le système qu'aucun profil n'existe sous ce nom.
8. Le système envoie à la base les données du nouveau profil.
9. La base de données confirme l'enregistrement du nouveau profil.
10. Le système confirme à l'utilisateur que le nouveau profil a été ajouté.
11. L'utilisateur referme la fenêtre de confirmation et la fenêtre d'ajout.
Enchaînements alternatifs:
A1 - Données incomplètes. Cet enchaînement démarre au point 4 du scénario nominal.
5. L'utilisateur ne saisit pas la totalité des champs obligatoires et valide.
6. Le système informe l'utilisateur que des champs obligatoires ne sont pas remplis.
7. L'utilisateur referme la fenêtre d'avertissement.
8. Les champs incomplets sont mis en avant.
Le scénario nominal reprend à l'étape 4, avec les champs pré-remplis des valeurs correctes de la tentative précédente.
-
A2 - Profil existant. Cet enchainement démarre au point 6.
7. La base de données indique qu'un profil existe déjà à ce nom.
8. Le système informe l'utilisateur qu'un profil existe déjà sous ce nom.
9. L'utilisateur ferme l'avertissement.
10. Les champs clés (nom + prénom ET/OU Pseudo) sont mis en avant.
Le scénario nominal reprend au point 5.
Enchaînements d'erreur:
Aucun
Postconditions:
La base de données contient un profil en plus.
Temps de réponse: l'ajout dans la base de données doit s'effectuer dans la seconde à partir du moment où l'utilisateur valide le formulaire d'ajout.
Disponibilité: l'ajout de profil est accessible à n'importe quel moment, du moment que le PC sur lequel il est installé est allumé.
IHM:
La fenêtre d'ajout d'un profil doit contenir:
- Nom + Prénom (obligatoire) ET/OU Surnom (obligatoire)
- Jour de naissance (obligatoire)
- Mois de naissance (obligatoire)
- Année de naissance (facultatif)
- Numéro de téléphone (facultatif)
- Adresse (facultatif)
- Rappel (obligatoire) (Heures + Jours + Mois)
Partager