This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
2011_2012:s3:td:td1 [2011/08/31 12:04] blay créée |
2011_2012:s3:td:td1 [2011/09/13 15:13] blay [Rendu] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== TD1 : Approfondissement sur les Use cases ====== | + | ~~NOTOC~~ |
- | * **Objectifs :** Definition des flots, des tests fonctionnels et génération de documents | + | ====== TD1 : Approfondissement sur les cas d'utilisation ====== |
+ | * **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.]] | ||
- | A la fin du TD, vous livrerez par mail l'ensemble des use cases définis. Vous détayerez plus précisemment les cas d'utilisation qui vous semblent les plus importants. | + | - Définir le diagramme de contexte |
+ | - Pour les principaux cas d'utilisation, détaillez les, comme suit: | ||
+ | * Sélectionner Menu droit => Open Use Case Détails | ||
+ | * => 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 | ||
+ | * Penser à préciser les contrôles {{:2011_2012:s3:omgl:mod-si:tduc:controles.png?200|}} | ||
+ | - Travailler sur 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|}} | ||
+ | * 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|}} | ||
- | * retour sur les uses cases avec les nouveautés de VP à vérifier ⇒ objectifs produire le document final : http://www.visual-paradigm.com/product/vpuml/tutorials/usecasemodelingwithusecasegrid.jsp | + | ===== Rendu ===== |
- | * Sélectionner Menu droit => Open Use Case Details => 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 | + | <box round rgb(185,211,238) rgb(198,226,255) 75%|A rendre : Cas d'utilisation> |
- | * Préciser quelques contrôles {{:2011_2012:s3:omgl:mod-si:tduc:controles.png?50|}} | + | - 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. |
- | * 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) | + | - A rendre pour samedi soir |
- | * Définir la procédure principale puis des procédures de tests d'exceptions ... | + | </box> |
- | * Générer le diagramme de séquence correspondant {{:2011_2012:s3:omgl:mod-si:tduc:synchronizeseqdiag.png?50|}} | + | <box round rgb(200,250,150) rgb(198,226,150) 75%|A rendre en fin de TDs> |
- | * 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) | + | - 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> | ||
+ | |||
+ | ===== Références utiles ===== | ||
+ | * [[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]] |