User Tools

Site Tools


2013_2014:s2:td:td_classes-code-associations

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
2013_2014:s2:td:td_classes-code-associations [2014/03/31 12:02]
blay [Des modèles aux classes et gestion de versions]
2013_2014:s2:td:td_classes-code-associations [2014/04/07 15:58] (current)
blay [Classe d'association]
Line 2: Line 2:
  
  
-<note warning>​DRAFT !!!! </​note>​+
 ===== Code et associations "​simples"​ ===== ===== Code et associations "​simples"​ =====
  
Line 28: Line 28:
 {{ :​2013_2014:​s2:​td:​cours-vacataire.png?​nolink |}} {{ :​2013_2014:​s2:​td:​cours-vacataire.png?​nolink |}}
  
-    - Mettez en oeuvre la relation entre Cours et Vacataires, i.e. implémenter la méthode addVacataire(),​ removeVacataire().[[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=2013_2014:​s2:​td:​td_classes-code-associations:​codes&#​modele|Codes : utilisez les, car vous ne connaissez pas encore la manipulation ​des listes en java.]]+    - Mettez en oeuvre la relation entre Cours et Vacataires, i.e. implémenter la méthode addVacataire(),​ removeVacataire().[[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=2013_2014:​s2:​td:​td_classes-code-associations:​codes&#​modele|Codes : utilisez les, si vous voulez manipuler ​des listes en java, sinon gérez simplement des tableaux.]]
     - Si dans l'​étape précédente vous avez modifié votre modèle, re-générez le ou du moins dessinez les modifications.[[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=2013_2014:​s2:​td:​td_classes-code-associations:​codes&#​modele|modèle partiel]]     - Si dans l'​étape précédente vous avez modifié votre modèle, re-générez le ou du moins dessinez les modifications.[[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=2013_2014:​s2:​td:​td_classes-code-associations:​codes&#​modele|modèle partiel]]
     - Ecrivez des tests et Tester votre programme[[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=2013_2014:​s2:​td:​td_classes-code-associations:​codes&#​test|Pour tester votre programme]]     - Ecrivez des tests et Tester votre programme[[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=2013_2014:​s2:​td:​td_classes-code-associations:​codes&#​test|Pour tester votre programme]]
Line 38: Line 38:
 </​note>​ </​note>​
  
-===== Mémorisation des codes et gestion de version ===== 
- 
-<note warning>​Mémorisez vos codes sous SVN -- EXPLICATIONS à ECRIRE 
-Visualisez vos codes ... 
-Partager un répertoire A VOIR CAR PAS SUR... </​note>​ 
-A partir de maintenant ​ 
-   - à la fin de chaque exercice, vous devez "​commiter"​ vos codes. 
-   - chaque séance de TD est stockée dans le SVN. On doit pouvoir parcourir le SVN pour voir ce que vous avez fait mais aussi les différentes versions. 
- 
-<note tip>Vous pouvez utiliser le SVN pour stocker vos codes dans toutes les matières !! Cela peut vous permettre de récupérer d'​anciennes versions !</​note>​ 
  
  
Line 60: Line 50:
   - Testez [[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=2013_2014:​s2:​td:​td_classes-code-associations:​codes&#​tests1|Voir tests.]]   - Testez [[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=2013_2014:​s2:​td:​td_classes-code-associations:​codes&#​tests1|Voir tests.]]
  
-==== Mémoriser vos codes ==== 
- 
-<note warning>​Mémorisez vos nouveaux codes XXXX A Faire même si ce n'est qu'un rappel </​note>​ 
  
 ==== Composition ==== ==== Composition ====
Line 76: Line 63:
 ==== Classe d'​association ==== ==== Classe d'​association ====
  
-On associe à un DS des salles en fonction de Dates. 
  
 +{{ :​2013_2014:​s2:​td:​enseignant-module.png?​nolink|}}
  
 +  - Que signifie ce modèle ?
 +  - Générer les codes
 +  - Il manque les méthodes et la navigation. ​
 +       * On veut pouvoir ajouter une description à un module
 +       * On ne veut pas savoir de quels modules un enseignant est responsable.
 +       * On veut connaitre quel est l'​enseignant responsable d'un module en fonction d'une année.
  
-==== Retour en arrière ==== +<html> 
-L'​objectif n'est pas de gérer les examens et la relation précédente était une erreur. +<!-- 
-Revenez en arrière en récupérant les codes avant de commiter l'​étape précédente +
-<note warningA FAIRE </note>+
 ==== Fabriques et Propriétés statiques ==== ==== Fabriques et Propriétés statiques ====
  
Line 102: Line 93:
 <note tip>​Hasmap et chaines de caractères et fonctions d'​accès..</​note>​ <note tip>​Hasmap et chaines de caractères et fonctions d'​accès..</​note>​
  
 +--!>
 +</​html>​
  
 +
 +<​html>​
 +<​!-- ​
 ==== Compositions ==== ==== Compositions ====
  
Line 109: Line 105:
    - Est-ce qu'un cours peut faire référence à un parcours    - Est-ce qu'un cours peut faire référence à un parcours
    - Implémentez?​    - Implémentez?​
 +
 +--!>
 +</​html>​
 +
 +
 +
 +
 +
 +<box round rgb(185,​211,​238) rgb(198,​226,​255) 95%|A rendre **OPTIONNEL**:​ Le lundi 5 mai 10h dernier délai : remis à votre encadreur par mail ayant pour sujet "[S2] conception : //Groupe// : //Membres du binôme//"​ avec en attachement le projet .vpp ou un document contenant vos diagrammes (solution préférée). Envoyer 1 fichier .VPP et un autre fichier .PDF (qui contient le sujet, les réponses et les diagrammes créés dans VP). Les 2 fichiers seront nommés TP_N_NumeroduTP_NomEtudiant1_NomEtudiant2 sans compression> ​
 +
 +  - {{:​omgl:​acsi:​cours7.gif|}} Dessiner le diagramme de classes en conception correspondant à l'​énoncé et au diagramme de séquence donné ci-après.
 +  - Générer les codes et mettez en oeuvre la méthode //vendre// de //​Vendeur//​. Attention, elle doit garantir la cohérence de l'​ensemble des associations que vous avez définies.
 +  - Identifier les interfaces graphiques que devra exposer le système.
 +
 +Dans la galerie à certaines oeuvres sont associées des lithographies. Pour chaque oeuvre le nombre de lithographie est fixé. A une lithographie est associé un numéro unique. Si une lithographie a été vendue il est possible de retrouver la vente qui lui correspond. A une vente est associée une date, la lithographie vendue, le vendeur qui a fait la vente et le client. Il est possible de retrouver pour un client tous les achats qu'il a fait et pour le vendeur toutes les ventes qu'il a fait.
 +{{ :​2013_2014:​s2:​td:​scenarioventelitographie.png?​nolink |}}
 +
 +</​box>​
2013_2014/s2/td/td_classes-code-associations.1396260137.txt.gz · Last modified: 2014/03/31 12:02 by blay