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
Last revision Both sides next revision
2010_2011:s2:omgl:mod-si:td:classescode [2011/04/17 23:14]
blay
2010_2011:s2:omgl:mod-si:td:classescode [2011/05/17 16:33]
blay
Line 3: Line 3:
 ====== Lecture ====== ====== 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.+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.
  
-{{:​2010_2011:​s2:​omgl:​mod-si:​td:​imageclasseconception.png|}} +  * **Diagramme de classes** 
- +{{:​2010_2011:​s2:​omgl:​mod-si:​td:​imageclasseconceptioncode.png|}}
- +
-DIAGRAMME DE CLASSES +
- +
- +
-DIAGRAMME DE SEQUENCE+
  
   * **Diagramme de séquence général**   * **Diagramme de séquence général**
Line 20: Line 15:
  
  
-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:​classescodeDiagrammes|Visualisation des codes sous la forme de diagrammes UML Générés]]
  
 ===== Retours sur l'​architecture ===== ===== Retours sur l'​architecture =====
Line 36: Line 41:
    - 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?
-   - 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.txt · Last modified: 2011/05/17 16:37 by blay