User Tools

Site Tools


2010_2011:s2:omgl:mod-si:td:classescode

Differences

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

Link to this comparison view

Next revision
Previous revision
2010_2011:s2:omgl:mod-si:td:classescode [2011/04/14 16:13] – créée blay2010_2011:s2:omgl:mod-si:td:classescode [2011/05/17 14:37] (current) blay
Line 2: Line 2:
  
 ====== Lecture ====== ====== Lecture ======
-Voici le diagramme de classe du code ci-joint 
  
-oeuvre +Suite à l'analyse de la "Galerie d'art", voici le diagramme de classes et les diagrammes de séquence en conception qui ont été produits.
  
-====== Ecriture ====== +  * **Diagramme de classes** 
-Voici le diagramme de classe qu'il vous faut implémenter en java+{{:2010_2011:s2:omgl:mod-si:td:imageclasseconceptioncode.png|}}
  
-Facture+  * **Diagramme de séquence général** 
 +{{ :2010_2011:s2:omgl:mod-si:td:diagseqconceptioncode.png?750 |}}
  
-Galerie+  * **Diagramme de séquence identification du client ** 
 +{{:2010_2011:s2:omgl:mod-si:td:diagseqconcepcodeidentification.png|}}
  
  
-Voici les entêtes des classes à implémenter.+<note> 
 +Une équipe a été placée sur le package //galeriePk//, une sur les contrôleurs et les vues. 
 +Des tests ont été développés sur les classes du package Galerie. 
 +</note>
  
-====== Exécution ====== 
-Voici le programme de test. 
  
-Voici les oeuvres qui se trouvent dans la galerie. +===== De la conception au code ===== 
-Sélectionner les oeuvres à acheter+   - A vous de mettre en oeuvre en Java le code correspondant à la Facturation
-Acheter +   - Pour tester l'intégration de votre code, vous lancerez le programme principal contenu dans la classe ControleurAchatOeuvre
-Creer la facture (oeuvres) +
-Voici la facture (toSTring avec affichage des titres des oeuvres)+
  
 +==== Codes ====
 +   * {{:2010_2011:s2:omgl:mod-si:td:galeriepk.zip|}}
 +   * {{:2010_2011:s2:omgl:mod-si:td:testpk.zip|}}
 +   * {{:2010_2011:s2:omgl:mod-si:td:ihmpk.zip|}}
 +   * {{:2010_2011:s2:omgl:mod-si:td:controlspk.zip|}}
 +   * {{:2010_2011:s2:omgl:mod-si:td:facturationpartielpk.zip|}} 
 +   * {{:2010_2011:s2:omgl:mod-si:td:algoprogbase.zip|}}
 +   * {{:2010_2011:s2:omgl:mod-si:td:algoprogutil.zip|}}
 +   * {{:2010_2011:s2:omgl:mod-si:td:algoprogbaseutil.zip|}}
 +[[2010_2011:s2:omgl:mod-si:td:classescodeDiagrammes|Visualisation des codes sous la forme de diagrammes UML Générés]]
  
 +===== 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?
  
2010_2011/s2/omgl/mod-si/td/classescode.1302797585.txt.gz · Last modified: 2011/04/14 16:13 (external edit)