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:38] blay [Références utiles] |
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 | ||
Line 13: | Line 14: | ||
* 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. | * 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. | ||
* 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|}} | * 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 diagramme de séquence correspondant (clique droit, synchroniser ..){{:2011_2012:s3:omgl:mod-si:tduc:synchronizeseqdiag.png?200|}} | + | * 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|}} | - 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/testingprocedure.jsp]] | ||
- | * (http://www.visual-paradigm.com/product/vpuml/tutorials/usecasereportwithreportwriter.jsp) | + | * [[http://www.visual-paradigm.com/product/vpuml/tutorials/usecasereportwithreportwriter.jsp]] |