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

Both sides previous revision Previous revision
Next revision
Previous revision
2010_2011:s2:omgl:mod-si:td:classescode [2011/04/17 19:09]
blay
2010_2011:s2:omgl:mod-si:td:classescode [2011/05/17 16:37] (current)
blay
Line 3: Line 3:
 ====== Lecture ====== ====== Lecture ======
  
-Suite à l'​analyse de la "​Galerie d'​art",​ voici le diagramme de classes et le diagramme ​de séquence en conception qui ont été produits.+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.
  
-DIAGRAMME DE CLASSES+  * **Diagramme de classes** 
 +{{:​2010_2011:​s2:​omgl:​mod-si:​td:​imageclasseconceptioncode.png|}}
  
 +  * **Diagramme de séquence général**
 +{{ :​2010_2011:​s2:​omgl:​mod-si:​td:​diagseqconceptioncode.png?​750 |}}
  
-DIAGRAMME DE SEQUENCE+  * **Diagramme de séquence identification du client ** 
 +{{:​2010_2011:​s2:​omgl:​mod-si:​td:​diagseqconcepcodeidentification.png|}}
  
  
-Une équipe a été placée sur le package //Galerie//, et une autre équipe a développé ​les contrôleurs.+<​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. Des tests ont été développés sur les classes du package Galerie.
 +</​note>​
  
  
 ===== De la conception au code ===== ===== De la conception au code =====
    - A vous de mettre en oeuvre en Java le code correspondant à la Facturation.    - 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 +   - Pour tester l'​intégration de votre code, vous lancerez le programme principal contenu dans la classe ​ControleurAchatOeuvre
  
 +==== 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 ===== ===== Retours sur l'​architecture =====
Line 27: Line 42:
    - 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).    - 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?    - 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?
- 
- 
-====== 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.1303060155.txt.gz · Last modified: 2011/04/17 19:09 by blay