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