165
5.4 Analyse des cas d’utilisation
• Scénarios alternatifs
4-a Saisie d’une proposition d’attribution sans demande préalable
– Le système affiche le formulaire de saisie des propositions d’attribution vierge.
– Le cas d’utilisation reprend à l’action 5 du scénario nominal.
4-b Modification d’une proposition d’attribution saisie
– Le système affiche le formulaire de saisie des propositions d’attribution
avec les demandes et les propositions d’attribution de l’unité pré-remplies.
– Le cas d’utilisation reprend à l’action 5 du scénario nominal.
4-c Consultation des propositions d’attribution
– Le système affiche les propositions d’attribution de l’unité sélectionnée
avec les demandes de moyens associées.
– Fin du cas.
7-a Erreurs détectées dans la saisie
– Le système réaffiche le formulaire de saisie en indiquant les erreurs détectées.
– L’instructeur corrige les erreurs.
– Le cas d’utilisation reprend au point 6 du scénario nominal.
Description des diagrammes d’analyse du cas d’utilisation
La suite de l’analyse du cas d’utilisation se poursuit par l’élaboration du diagramme
de séquence (fig. 5.17), l’élaboration de l’interface utilisateur (tab. 5.3) et l’élaboration du diagramme de classe (fig. 5.18).
Figure 5.17 — Diagramme de séquence du cas d’utilisation 3
Dans le DSE, seul le scénario nominal est représenté pour le traitement d’une unité. La recherche de l’intitulé DS et type de moyen n’a pas été traitée.
: InterfaceUtilisateur
: DS_
: Unité
: Demande
: Attributions
: DS
demanderChoisirTypemoyen()
demanderProposerAttribution(DS, typemoyen) listerUnités(DS)
extraireUnités()
unité extraite
liste unités
liste unités
choisirUneunité(codeUnité)
afficherSaisieAttribution(codeUnité, typemoyen)
extraireDemandeP(codeUnité, typemoyen)
écran de saisie d'une attribution
saisirAttribution(typemoyen, codeUnité, nombre)
contrôlerAttribution(typemoyen, codeUnité, nombre)
résultat contrôle
résultat du contrôle des données saisies
validerAttribution(codevalid)
validerAttribution(codevalid)
attribution enregistrée
attribution enregistrée
loop Toutes les unités du DS
5.4 Analyse des cas d’utilisation
• Scénarios alternatifs
4-a Saisie d’une proposition d’attribution sans demande préalable
– Le système affiche le formulaire de saisie des propositions d’attribution vierge.
– Le cas d’utilisation reprend à l’action 5 du scénario nominal.
4-b Modification d’une proposition d’attribution saisie
– Le système affiche le formulaire de saisie des propositions d’attribution
avec les demandes et les propositions d’attribution de l’unité pré-remplies.
– Le cas d’utilisation reprend à l’action 5 du scénario nominal.
4-c Consultation des propositions d’attribution
– Le système affiche les propositions d’attribution de l’unité sélectionnée
avec les demandes de moyens associées.
– Fin du cas.
7-a Erreurs détectées dans la saisie
– Le système réaffiche le formulaire de saisie en indiquant les erreurs détectées.
– L’instructeur corrige les erreurs.
– Le cas d’utilisation reprend au point 6 du scénario nominal.
Description des diagrammes d’analyse du cas d’utilisation
La suite de l’analyse du cas d’utilisation se poursuit par l’élaboration du diagramme
de séquence (fig. 5.17), l’élaboration de l’interface utilisateur (tab. 5.3) et l’élaboration du diagramme de classe (fig. 5.18).
Figure 5.17 — Diagramme de séquence du cas d’utilisation 3
Dans le DSE, seul le scénario nominal est représenté pour le traitement d’une unité. La recherche de l’intitulé DS et type de moyen n’a pas été traitée.
: InterfaceUtilisateur
: DS_
: Unité
: Demande
: Attributions
: DS
demanderChoisirTypemoyen()
demanderProposerAttribution(DS, typemoyen) listerUnités(DS)
extraireUnités()
unité extraite
liste unités
liste unités
choisirUneunité(codeUnité)
afficherSaisieAttribution(codeUnité, typemoyen)
extraireDemandeP(codeUnité, typemoyen)
écran de saisie d'une attribution
saisirAttribution(typemoyen, codeUnité, nombre)
contrôlerAttribution(typemoyen, codeUnité, nombre)
résultat contrôle
résultat du contrôle des données saisies
validerAttribution(codevalid)
validerAttribution(codevalid)
attribution enregistrée
attribution enregistrée
loop Toutes les unités du DS
