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
Last revision Both sides next revision
2010_2011:s2:omgl:mod-si:td:classescode [2011/04/14 18:13]
blay créée
2010_2011:s2:omgl:mod-si:td:classescode [2011/05/17 16:33]
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:​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.txt · Last modified: 2011/05/17 16:37 by blay