User Tools

Site Tools


2011_2012:s3:td:td1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2011_2012:s3:td:td1 [2011/09/02 21:38]
blay
2011_2012:s3:td:td1 [2012/02/02 23:35] (current)
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)]]
  
- +  - Définir le diagramme de cas d'​utilisation 
-      * 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 +  - Pour les principaux cas d'​utilisation,​ détaillez ​les, comme suit
-           ​* Sélectionner Menu droit => Open Use Case Details ​=> Dans info préciser le "​rank"​ du cas d'​utilisation ​+        * 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            * => 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?​50|}} +              ​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|}}  
 +   Pour chaque propriété qui caractérise la qualité d'un logiciel, voyez comment vos cas d'​utilisation peuvent les supporter ou nonEtayer la description de vos cas d'​utilisation éventuellement afin d'​assurer que certaines propriétés de qualité soient vérifiées 
 + 
 + 
 +===== Rendu =====
  
 +<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.
 + - 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.
  
-Les use cases définis feront partis ​du rendu final sur le projet+**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]]
2011_2012/s3/td/td1.1314992301.txt.gz · Last modified: 2011/09/02 21:38 by blay