2 Elaboration du diagramme de cas d'utilisation
Figure 2. 2: Diagramme de cas
d'utilisation
3 Description et représentation des
scénarios
Dans cette section on va définir le mot
scénarios et élaborer les fiches descriptives.
3.1.1 Définition du mot
scénario
Un scénario décrit une exécution
particulière d'un cas d'utilisation du début à la fin.
Il correspond à un enchainement d'actions du cas
d'utilisation, se terminant par une fin normale ou non (exception ou erreur).
En général, il n'est pas possible de
décrire tous les scénarios d'un cas d'utilisation. Il faudra
choisir les principaux scénarios nominaux (ceux qui sont
fréquents) et quelques scénarios d'exception.
3.1.2 Elaboration des
fiches descriptives
Nom du CU :
|
Prendre RDV
|
Acteur :
|
Patient
|
Type :
|
Primaire
|
Objectif :
|
Permet au patient de prendre un rendez-vous.
|
Précondition:
|
/
|
Scénario nominal :
|
1. Le patient recherche un médecin (par nom ou par
spécialité)
2. Le système affiche la liste des médecins.
3. Le patient choisit un médecin.
4. Le système affiche le calendrier du
médecin.
5. Le patient choisit une date de rendez-vous.
6. Le système affiche un formulaire de choix
d'authentification ou d'inscription.
7. le patient choisit de s'authentifier ou de s'inscrire pour
valider le RDV.
8. le system valide.
|
Alternative :
|
6.asession déjà ouverte. Allez à 8.
|
Exception :
|
Annulation
|
Figure 2. 3:fiche descriptive « prendre RDV
».
Nom du CU :
|
Gérer RDV
|
Acteur :
|
Patient
|
Type :
|
Primaire
|
Objectif :
|
Permet au patient de modifier ou d'annuler un rendez-vous
déjà pris
|
Précondition:
|
Authentification
|
Scénario nominal :
|
1. le système affiche lesdétails des
rendez-vous.
2. le patient choisit de modifier ou d'annuler un
rendez-vous.
3. le système affiche le calendrier
4. le patient choisit la nouvelle date
5. le système demande une confirmation
6. le patient confirme
7. le système valide la modification
|
Alternative :
|
2a. le patient choisit l'annulation du RDV
1 le patient supprime le RDV.
2 le système demande confirmation.
3le patient valide la suppression.
4 le système valide la suppression.
|
Exception :
|
Annulation
|
Figure 2.4 : fiche descriptive «
gérer RDV ».
CU :
|
S'inscrire médecin
|
Type :
|
Primaire
|
Acteur :
|
Médecin, Système de géolocalisation
|
Objectif :
|
Permet au médecin de créer un compte au
système
|
Déroulement :
|
1. Le système affiche le formulaire de
l'inscription.
2. le médecin remplit le formulaire.
3. Le médecin se localise
4. Le médecin valide le formulaire
5. le système vérifie les champs du
formulaire.
6. le système affiche la configuration du calendrier
7. le médecin choisit ses configurations et valide.
8. le système vérifie les champs du formulaire
de la configuration.
9. Le système enregistre le compte et le met en
attente.
|
Alternative :
|
5a. formulaire mal remplit, aller à
2
8a. formulaire mal remplit, aller à 7
|
Exception :
|
Annulation
|
Figure 2. 5 : fiche descriptive «s'inscrire
».
CU :
|
Annuler journée
|
Type :
|
Primaire
|
Acteur :
|
Médecin, Service de SMS
|
Objectif :
|
Permet au médecin d'annuler une journée de
travail
|
Précondition :
|
Authentification
|
Déroulement :
|
1. Le système affiche le champ d'une date
2. Le médecin saisit unedate et valide.
3. le système vérifie la date et demande la
confirmation.
4. le médecin confirme l'annulation.
5. Le système demande au service de SMSd'envoyer des
messages d'annulation aux patients concernés.
6. Le service de SMS envoie des messages d'annulation des RDV
aux patients.
7. le système bloque la journée
sélectionnée
8. le système enregistre et supprime les RDV
concernés.
|
Alternative :
|
3.a date saisit invalide, aller à 2.
5.a Le médecin n'a aucun RDV dans ce jour, allez
à 7.
|
Exception :
|
Annulation
|
Figure 2. 6: fiche descriptive « annuler
journée».
Nom du CU :
|
Valider compte médecin
|
Acteur :
|
Gestionnaire
|
Type :
|
Secondaire
|
Objectif :
|
Permet au gestionnaire de valider un compte d'un
médecin inscrit
|
Précondition :
|
Authentification
|
Scénario nominal :
|
1. le système affiche les nouveaux comptes
2. le gestionnaire choisit de valider ou de refuser le
compte.
3. le système demande la confirmation.
4. le gestionnaire confirme.
5. le système enregistre.
|
Alternative :
|
4.a refuser compte :notifier le demandeur et supprimer le
compte.
|
Exception :
|
Annulation
|
Figure 2. 7: fiche descriptive «valider compte
médecin ».
Nom du CU :
|
Valider nouvelle spécialitépour
médecin
|
Acteur :
|
Gestionnaire
|
Type :
|
Secondaire
|
Objectif :
|
Permet au gestionnaire de valider une spécialité
ajoutée pour un médecin
|
Précondition:
|
Authentification
|
Scénario nominal :
|
1. le système affiche les nouvelles
spécialités ajoutées aux médecins.
2. le gestionnaire choisit de valider ou de refuser la
spécialité.
3. le système demande la confirmation.
4. le gestionnaire confirme.
5. le système enregistre.
|
Alternative :
|
4.a le gestionnaire refuse la
spécialité :notifier le médecin et supprimer la
demande.
|
Exception :
|
Annulation
|
Figure 2. 8:fiche descriptive « valider nouvelle
spécialité pour médecin ».
N .B : Tous les fiches descriptives
associées aux autres cas sont présentés dans l'annexe.
|