User Tools

Site Tools


2011_2012:s3:td:td2

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
2011_2012:s3:td:td2 [2011/09/02 22:44]
blay créée
2011_2012:s3:td:td2 [2011/09/20 15:31]
blay
Line 1: Line 1:
-TD2 : Modèles ​de classe ​+~~NOTOC~~  
 +====== ​TD2-3 Diagramme ​de classe ​: de l'​analyse à la mise en oeuvre ======
  
  
-La semaine suivante, les étudiants sélectionnent parmi les cas d'​utilisation la partie sur laquelle approfondir ​leur analyse.+**Objectifs :**   
 + 
 + 
 +  - Créer le modèle de domaine (classes sans méthode) en utilisant votre connaissance des cas d'​utilisation et de l'​étude de cas. Attention à bien définir les multiplicités des relations, les noms, ... 
 +  - Utiliser une décomposition en package, si votre analyse s'y prête. 
 +  - En fonction des valuations qui ont été données à vos cas d'​utilisation ​et de la complexité que vous leur accordez, vous devez à présent accomplir les premières étapes de production des codes associés en vous limitant à la structure. 
 +       * Transiter vers un nouveau modèle, qui sera le modèle de conception (celui où nous abordons l'​architecture):​ {{:​2011_2012:​s3:​omgl:​mod-si:​tdimpl:​transition.png?​200|}} 
 +       * Travailler sur ce nouveau modèle en le complétant pour prendre en compte un ou des cas d'​utilisations en détail. Dans ce nouveau modèle, vous ferez apparaître des objets d'​implémentation (Contrôleurs par exemple), vous ajouterez les méthodes, ect. 
 +       * Naviguer vers le modèle de domaine 
 +       * Visualiser les différences{{:​2011_2012:​s3:​omgl:​mod-si:​tdimpl:​diff.png?​200|}}{{:​2011_2012:​s3:​omgl:​mod-si:​tdimpl:​visudiff.png?​200|}} 
 +  - Générer les codes en Java après sélection des classes  
 +  - Tenter le reverse après avoir complété les classes au niveau des codes 
 +  - Utiliser les outils d'analyse ​:  
 +       * Select File > New Diagram > Others > Matrix Diagram to create a matrix diagram. 
 +       * {{:​2011_2012:​s3:​omgl:​mod-si:​tdimpl:​analyseclasspkge.png?​200|}}  
 +  - Quels tests d'​intégration prévoyez-vous?​ Dans quel ordre? 
 + 
 +===== Rendu ===== 
 + 
 + 
 +<box round rgb(200,​250,​150) rgb(198,​226,​150) 75%|A rendre en fin de TDs>  
 +  - Les diagrammes de classes dans le projet VP,  
 +  - explication des tests d'​intégration prévus 
 +  - codes java si modifiés 
 + 
 +//Rappels: C'est la somme des rendus de chaque TD qui est attendue à la fin des séances de Tds.//  
 +</​box>​ 
 + 
 + 
 +===== Références utiles ===== 
 + 
 + 
 +  * http://​www.visual-paradigm.com/​product/​vpuml/​tutorials/​developdomainandimplclassmodel.jsp 
 +  * http://​www.visual-paradigm.com/​product/​vpuml/​tutorials/​roundtrip.jsp 
 +  * http://​www.visual-paradigm.com/​product/​vpuml/​tutorials/​impactanalysiswithmatrix.jsp
2011_2012/s3/td/td2.txt · Last modified: 2012/02/24 07:50 by blay