This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
2011_2012:s3:td:td1 [2011/08/31 12:04] blay créée |
2011_2012:s3:td:td1 [2012/02/02 23:35] blay [TD1 : Approfondissement sur les cas d'utilisation] |
||
---|---|---|---|
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(S3) ]] ou [[2011_2012:s3:td:etudedecas3d|ici (S3D)]] |
- | 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 cas d'utilisation |
+ | - 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|}} | ||
+ | - Pour chaque propriété qui caractérise la qualité d'un logiciel, voyez comment vos cas d'utilisation peuvent les supporter ou non. Etayer la description de vos cas d'utilisation éventuellement afin d'assurer que certaines propriétés de qualité soient vérifiées. | ||
- | * 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 des 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. | ||
+ | |||
+ | **Eléments de notation**: | ||
+ | * Correction et Complétude des cas d'utilisation | ||
+ | * Détails des cas d'utilisation choisis : flots d'événements (alternatifs et d'erreur), tests prévus. | ||
+ | * Présence du rapport global. | ||
+ | </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]] |