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:43]
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
Line 13: 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. Etayer 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.
  
 +**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/​testingprocedure.jsp]]
-  * (http://​www.visual-paradigm.com/​product/​vpuml/​tutorials/​usecasereportwithreportwriter.jsp)+  * [[http://​www.visual-paradigm.com/​product/​vpuml/​tutorials/​usecasereportwithreportwriter.jsp]]
2011_2012/s3/td/td1.1314996202.txt.gz · Last modified: 2011/09/02 22:43 by blay