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 22:22]
blay [TD1 : Approfondissement sur les cas d'utilisation]
2011_2012:s3:td:td1 [2012/02/02 23:35] (current)
blay [TD1 : Approfondissement sur les cas d'utilisation]
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(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 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
               * Penser à préciser les contrôles ​ {{:​2011_2012:​s3:​omgl:​mod-si:​tduc:​controles.png?​200|}}               * Penser à préciser les contrôles ​ {{:​2011_2012:​s3:​omgl:​mod-si:​tduc:​controles.png?​200|}}
-           ​* ​ Générer les diagrammes de séquence à partir de la description des flots (clique droit, synchroniser ..) 
   - Travailler sur les procédures de tests   - 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 : Press the Testing Procedures button on the right hand side of the flow of events to open the Testing Procedures dialog() +           * 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 ... +           * 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 {{:​2011_2012:​s3:​omgl:​mod-si:​tduc:​synchronizeseqdiag.png?​50|}} +           * 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?​50|}} (http://​www.visual-paradigm.com/​product/​vpuml/​tutorials/​usecasereportwithreportwriter.jsp)+   - 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> ​ <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.
  
-La semaine suivante, les étudiants sélectionnent parmi les cas d'​utilisation ​+**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 ===== ===== 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/​usecasereportwithreportwriter.jsp]]
2011_2012/s3/td/td1.1314994949.txt.gz · Last modified: 2011/09/02 22:22 by blay