Uploaded by Natior 12

H Use case scenrios

advertisement
Use case scenarios
Cenários de casos de uso
You are introduced in the course to the Order processing problem. Read carefully the problem
description, and assumptions and consult the proposed Use case diagram (Slide 32).
Vous êtes initié dans le cours au problème de traitement des commandes. Lisez attentivement
la description du problème et les hypothèses et consultez le diagramme de cas d'utilisation
proposé (diapositive 32).
In this assignment, you can assume that the Actor <Customer Rep> is not part of the solution.
Each of you is assigned to analyze one use case.
Dans cette mission, vous pouvez supposer que l'acteur <Customer Rep> ne fait pas partie de la
solution. Chacun d'entre vous est chargé d'analyser un cas d'utilisation.
It is necessary to deliver the narrative description of the use case following the proposed
template presented during the class, containing:
Il est nécessaire de livrer la description narrative du cas d'utilisation suivant le modèle proposé
présenté lors du cours, contenant :
Part 1 - Use case specification
- For your use case, you need to identify at least 3 alternative flows and specify one of
them following the template
- You need to design the use case to have at least 1 secondary actor (from the ones
which are part of the proposed model)
- Your main or alternative flow needs to have at least one alternative statement (if) or
cycles (for or while)
Partie 1 - Spécification des cas d'utilisation
- Pour votre cas d'utilisation, vous devez identifier au moins 3 flux alternatifs et en
spécifier un en suivant le modèle
- Vous devez concevoir le cas d'utilisation pour avoir au moins 1 acteur secondaire (parmi
ceux qui font partie du modèle proposé)
- Votre flux principal ou alternatif doit avoir au moins une instruction alternative (if) ou des
cycles (for ou while)
Part 2 - Change Proposal
- You need to propose one of the following use cases:
a. One which generalizes/specializes your use case -> to have this relationship you
need to have an abstract general use case and two specializations that are
justified. You need to include all three use case specification proposals.
b. One which your use case will include -> inclusion of use case is justified by
assuming that at least one of the existing use cases in the model will have to use
this new use case. You need to include the specification of identifying existing
use cases which illustrates the use of included use case.
c. One which your use case will extend -> extension use case should have at least
two extension points.
You need to include the narrative justification for your proposal in relation to the rest of the use
case model, followed by the specification of the new use cases, and changed the specification
for your original use case.
Partie 2 - Proposition de modification
- Vous devez proposer l'un des cas d'utilisation suivants :
a. Celui qui généralise/spécialise votre cas d'utilisation -> pour avoir cette relation,
vous devez avoir un cas d'utilisation général abstrait et deux spécialisations
justifiées. Vous devez inclure les trois propositions de spécifications de cas
d'utilisation.
b. Celui que votre cas d'utilisation inclura -> l'inclusion du cas d'utilisation est
justifiée en supposant qu'au moins un des cas d'utilisation existants dans le
modèle devra utiliser ce nouveau cas d'utilisation. Vous devez inclure la
spécification d'identification des cas d'utilisation existants qui illustre l'utilisation
du cas d'utilisation inclus.
c. Celui que votre cas d'utilisation étendra -> le cas d'utilisation d'extension doit
avoir au moins deux points d'extension.
Vous devez inclure la justification narrative de votre proposition par rapport au reste du modèle
de cas d'utilisation, suivie de la spécification des nouveaux cas d'utilisation, et modifier la
spécification de votre cas d'utilisation d'origine.
Note: You can write your proposal in the language of your choice (French or English).
Remarque : Vous pouvez rédiger votre proposition dans la langue de votre choix (français ou
anglais).
Delivery deadline: 21. October 2022 (before 13.30)
Date limite de livraison : 21 octobre 2022 (avant 13h30)
Assigned use cases:
Casos de uso atribuídos:
Theo Vidal -> Packages ready for delivery
Esteban Vangi -> Get status on Order
Pierre Pujos -> Return product
Benjamin Ollier -> Give product information
Nicolas Gilberto -> Cancel Order
Amin Hallouli -> Register complaint
Theo Durand ->Credit account
Tom Dahon -> Send catalog
Lucas Buonocore -> Calculate postage
Martin Baras -> Update product quantities
Shad Azuelos -> Back ordered products received
Download