This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
2011_2012:s3:td:td1 [2011/09/03 18:32] blay |
2011_2012:s3:td:td1 [2012/02/02 23:22] blay |
||
---|---|---|---|
Line 3: | Line 3: | ||
* **Objectifs :** Définition 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(S3) ]] ou [[2011_2012:s3:td:etudedecas3d|ici (S3D)]] |
- | - Définir le diagramme de contexte | + | - Définir le diagramme de cas d'utilisation |
- 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 Détails | * Sélectionner Menu droit => Open Use Case Détails | ||
Line 14: | 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|}} | ||
+ | - Pour chaque propriété qui caractérise la qualité d'un logiciel, voyez comment vos cas d'utilisation peuvent les supporter ou non. | ||
Line 22: | Line 23: | ||
<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> | ||
+ | <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 round rgb(200,250,150) rgb(198,226,150) 75%|A rendre en fin de TDs> | + | **Eléments de notation**: |
- | - 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; | + | * Correction et Complétude des cas d'utilisation |
- | - Un rapport global généré au format pdf intégrant tous les diagrammes construits au fil des TDs. | + | * Détails des cas d'utilisation choisis : flots d'événements (alternatifs et d'erreur), tests prévus. |
+ | * Présence du rapport global. | ||
</box> | </box> | ||
===== 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]] |