User Tools

Site Tools


2014_2015:s3:concprogobjet:td:td7

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
2014_2015:s3:concprogobjet:td:td7 [2014/11/29 17:52]
blay
2014_2015:s3:concprogobjet:td:td7 [2015/01/19 08:49] (current)
blay
Line 1: Line 1:
-====== ​TD7 : Synthèse des TDs et préparation à l'​examen ======+====== ​TD8 : Synthèse des TDs et préparation à l'​examen ======
  
  
Line 5: Line 5:
  
 Il s'agit d'​être capable de recevoir des ordres de transport d'un entrepôt X à une adresse Y d'un colis de référence Z : X, Y, Z sont données à l'​émission de l'​ordre de transport. En réponse à un ordre de transport, le système renvoie au demandeur un ticket de suivi qui contient le numéro pour suivre le colis et la date prévue de livraison. Dans le même temps, un ticket de retrait est émis auprès de l'​entrepôt. L'​ordre de transport complété par toutes ces informations est mémorisé. Il s'agit d'​être capable de recevoir des ordres de transport d'un entrepôt X à une adresse Y d'un colis de référence Z : X, Y, Z sont données à l'​émission de l'​ordre de transport. En réponse à un ordre de transport, le système renvoie au demandeur un ticket de suivi qui contient le numéro pour suivre le colis et la date prévue de livraison. Dans le même temps, un ticket de retrait est émis auprès de l'​entrepôt. L'​ordre de transport complété par toutes ces informations est mémorisé.
-Le choix de la société de transport se fait en fonction de la date de livraison prévue, en choisissant celle qui une date au plus tôt. +Le choix de la société de transport se fait en fonction de la date de livraison prévue, en choisissant celle qui propose ​une date au plus tôt. 
  
 Pour la société FedUT, la date prévisible de livraison est calculée en sélectionnant la prochaine date libre de retrait (un par jour ;-)) et en ajoutant 2 jours. Pour la société DHLUT la date prévisible de livraison est calculée en fonction des disponibilités des camions. Pour la société FedUT, la date prévisible de livraison est calculée en sélectionnant la prochaine date libre de retrait (un par jour ;-)) et en ajoutant 2 jours. Pour la société DHLUT la date prévisible de livraison est calculée en fonction des disponibilités des camions.
Line 30: Line 30:
 OrdreTransport 4 [ -- DHLut , dateLivraison=4,​ etat=prevue,​ depart=nice,​ livraison=Antibes,​ colisDesc=PlayStation] OrdreTransport 4 [ -- DHLut , dateLivraison=4,​ etat=prevue,​ depart=nice,​ livraison=Antibes,​ colisDesc=PlayStation]
 </​code>​ </​code>​
-    - Modéliser ​l'​application en utilisant tous les diagrammes qui vous semblent utiles. Vous devez couvrir l'​ensemble de l'​application. On attend des diagrammes de niveau conception à la fin, i.e. les associations entre classes sont orientées, les noms des rôles définis, les multiplicités définies.  +    - Modélisez ​l'​application en utilisant tous les diagrammes qui vous semblent utiles. Vous devez couvrir l'​ensemble de l'​application. On attend des diagrammes de niveau conception à la fin, i.e. les associations entre classes sont orientées, les noms des rôles définis, les multiplicités définies.  
-    - Donner ​le code de création d'un ordre de transport "​général"​. ​Donner ​également les codes correspondant pour les deux sociétés. Pour les dates, travaillez seulement sur des entiers (numero du jour dans l'​année courante), et pour la disponibilité des camions considérez que vous n'avez que deux camions et qu'ils font une seule livraison par jour. +    - Donnez ​le code de création d'un ordre de transport "​général"​. ​Donnez ​également les codes correspondant pour les deux sociétés. Pour les dates, travaillez seulement sur des entiers (numero du jour dans l'​année courante), et pour la disponibilité des camions considérez que vous n'avez que deux camions et qu'ils font une seule livraison par jour. 
-    - Préciser ​les patterns utilisés : pour chaque pattern identifié, montrer le rôle joué par chacune des classes et méthodes. ​+    - Précisez ​les patterns utilisés : pour chaque pattern identifié, montrer le rôle joué par chacune des classes et méthodes. ​ 
 +    - Si on vous demande d'​enrichir l'​application en gérant des  ordres de transport de produits fragiles, très rapides, en recommandé,​ ... quel pattern utiliseriez vous?
  
 +<box round rgb(150,​290,​190) rgb(198,​226,​150) 75%|Rendu en fonction du groupe de TD Pour le Groupe S3A le 29/1/2015 à 23h59 > 
 +  * Mettez un mail à votre encadreur avec soit l'​adresse où récupérer le TD soit le TD lui-même
 +  * Dans votre répertoire de projet : 
 +       - Un document contenant ​
 +             * votre modèle final (Tout le monde n'​aboutit pas au même modèle, c'est certain) (merci de l'​intégrer dans un document pour que nous n'​ayons pas à ouvrir différents modèles dans différentes versions de l'​outil).
 +       - Les codes et les tests. ​
 +</​box>​
2014_2015/s3/concprogobjet/td/td7.1417279922.txt.gz · Last modified: 2014/11/29 17:52 by blay