This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2011_2012:s3:td:td1 [2011/09/02 22:03] blay |
2011_2012:s3:td:td1 [2011/09/13 18:36] blay [Rendu] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOTOC~~ | ||
====== TD1 : Approfondissement sur les cas d'utilisation ====== | ====== TD1 : Approfondissement sur les cas d'utilisation ====== | ||
- | * **Objectifs :** Definition des flots, des tests fonctionnels et génération de documents | + | * **Objectifs :** Définition des flots, des tests fonctionnels et génération de documents |
Comme pour les autres TDs, nous nous appuyons sur [[2011_2012:s3:td:etudedecas|l'étude de cas présentée ici.]] | Comme pour les autres TDs, nous nous appuyons sur [[2011_2012:s3:td:etudedecas|l'étude de cas présentée ici.]] | ||
Line 6: | Line 7: | ||
- Définir le diagramme de contexte | - Définir le diagramme de contexte | ||
- Pour les principaux cas d'utilisation, détaillez les, comme suit: | - Pour les principaux cas d'utilisation, détaillez les, comme suit: | ||
- | * Sélectionner Menu droit => Open Use Case Details | + | * Sélectionner Menu droit => Open Use Case Détails |
* => Dans info préciser le "rank" du cas d'utilisation | * => Dans info préciser le "rank" du cas d'utilisation | ||
* => Sous Flow of events préciser un scénario de base, puis d'autres scénarios | * => Sous Flow of events préciser un scénario de base, puis d'autres scénarios | ||
- | * Préciser quelques contrôles {{:2011_2012:s3:omgl:mod-si:tduc:controles.png?100|}} | + | * Penser à préciser les contrôles {{:2011_2012:s3:omgl:mod-si:tduc:controles.png?200|}} |
- | * Faire apparaitre les champs de tests en "demasquant" les procédures de tests : Press the Testing Procedures button on the right hand side of the flow of events to open the Testing Procedures dialog. (http://www.visual-paradigm.com/product/vpuml/tutorials/testingprocedure.jsp) | + | - Travailler sur les procédures de tests |
- | * Définir la procédure principale puis des procédures de tests d'exceptions ... | + | * Toujours dans la partie détaillée du cas d'utilisation, Faire apparaître les champs de tests en "démasquant" les procédures de tests. |
- | * Générer le diagramme de séquence correspondant {{:2011_2012:s3:omgl:mod-si:tduc:synchronizeseqdiag.png?50|}} | + | * Définir la procédure principale puis des procédures de tests d'exceptions ... Voici un exemple de définition des tests : {{:2011_2012:s3:td:testssousvp.png?200|}} |
- | * Générer le rapport correspondant{{:2011_2012:s3:omgl:mod-si:tduc:generatereport.png?50|}} (http://www.visual-paradigm.com/product/vpuml/tutorials/usecasereportwithreportwriter.jsp) | + | * Générer le diagramme de séquences correspondant (clique droit, synchroniser ..){{:2011_2012:s3:omgl:mod-si:tduc:synchronizeseqdiag.png?200|}} |
+ | - Générer le rapport correspondant {{:2011_2012:s3:omgl:mod-si:tduc:generatereport.png?200|}} | ||
+ | ===== Rendu ===== | ||
<box round rgb(185,211,238) rgb(198,226,255) 75%|A rendre : Cas d'utilisation> | <box round rgb(185,211,238) rgb(198,226,255) 75%|A rendre : Cas d'utilisation> | ||
- Pour la semaine suivante, vous devez rendre les diagrammes de cas d'utilisation en détaillant les cas d'utilisation qui, avec l'accord de votre enseignant, ont été considérés comme prioritaires. | - Pour la semaine suivante, vous devez rendre les diagrammes de cas d'utilisation en détaillant les cas d'utilisation qui, avec l'accord de votre enseignant, ont été considérés comme prioritaires. | ||
+ | - A rendre pour samedi soir | ||
+ | </box> | ||
+ | <box round rgb(200,250,150) rgb(198,226,150) 75%|A rendre en fin des TDs> | ||
+ | - Tous les cas d'utilisation dans un **projet VP** comprenant la description détaillée, y compris des tests pour les principaux cas d'utilisation; | ||
+ | - Un **rapport global** au format pdf intégrant tous les diagrammes construits au fil des TDs à partir du document généré par VP et intégrant la réponse aux questions posées dans les TDs suivants. | ||
</box> | </box> | ||
- | |||
- | La semaine suivante, les étudiants sélectionnent parmi les cas d'utilisation | ||
===== Références utiles ===== | ===== Références utiles ===== | ||
- | [[http://www.visual-paradigm.com/product/vpuml/tutorials/usecasemodelingwithusecasegrid.jsp]] | + | * [[http://www.visual-paradigm.com/product/vpuml/tutorials/usecasemodelingwithusecasegrid.jsp]] |
+ | * [[http://www.visual-paradigm.com/product/vpuml/tutorials/gensdfromfoe.jsp]] | ||
+ | * [[http://www.visual-paradigm.com/product/vpuml/tutorials/testingprocedure.jsp]] | ||
+ | * [[http://www.visual-paradigm.com/product/vpuml/tutorials/usecasereportwithreportwriter.jsp]] |