This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
2011_2012:s3:td:td2 [2011/09/20 15:31] blay |
2011_2012:s3:td:td2 [2011/09/20 15:35] blay [TD2-3 : Diagramme de classe : de l'analyse à la mise en oeuvre] |
||
---|---|---|---|
Line 10: | Line 10: | ||
- 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. | - 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|}} | * 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. | + | * 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), ajouterez les méthodes, ect. Il est parfois difficile de trouver les méthodes. Pour cela, vous reprenez les diagrammes de séquences, vous les faîtes transiter, et vous les approfondissez... |
* Naviguer vers le modèle de domaine | * 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|}} | * Visualiser les différences{{:2011_2012:s3:omgl:mod-si:tdimpl:diff.png?200|}}{{:2011_2012:s3:omgl:mod-si:tdimpl:visudiff.png?200|}} |