2010_2011:s2:omgl:mod-si:td:classescode
This is an old revision of the document!
Table of Contents
D'un modèle de Classes au Code
Lecture
Suite à l'analyse de la “Galerie d'art”, voici les diagrammes de classes et le diagramme de séquence en conception qui ont été produits.
DIAGRAMME DE CLASSES
DIAGRAMME DE SEQUENCE
- Diagramme de séquence général
- Diagramme de séquence identification du client
Une équipe a été placée sur le package Galerie, et une autre équipe a développé les contrôleurs. Des tests ont été développés sur les classes du package Galerie.
De la conception au code
- A vous de mettre en oeuvre en Java le code correspondant à la Facturation.
- Pour tester l'intégration de votre code, vous lancerez le programme principal contenu dans la classe XXXX
Retours sur l'architecture
- Si, à présent, nous décidions de modifier la sélection des oeuvres en développant une applet, quel(les) classes sont modifiées ?
- Les codes qui vous ont été donnés ne sont pas vraiment connectés à une base de données. Quel(les) classes faudrait-il modifier pour être connecté à une base de données ?
- Les codes donnés ne tiennent pas compte de la gestion des stocks. Comment modifieriez-vous les diagrammes de conception et les codes pour prendre en compte la gestion des stocks (l'émission de la facture entraîne le retrait des oeuvres des stocks).
- Nous décidons d'enrichir les oeuvres avec une date et une dimension. Que faut-il modifier pour prendre en compte ces informations et leur visualisation lors du choix d'une oeuvre?
- Comment améliorer l'identification?
Ecriture
Voici le diagramme de classe qu'il vous faut implémenter en java
Facture
Galerie
Voici les entêtes des classes à implémenter.
Exécution
Voici le programme de test.
Voici les oeuvres qui se trouvent dans la galerie. Sélectionner les oeuvres à acheter. Acheter Creer la facture (oeuvres) Voici la facture (toSTring avec affichage des titres des oeuvres)
2010_2011/s2/omgl/mod-si/td/classescode.1303074792.txt.gz · Last modified: 2011/04/17 21:13 by blay