User Tools

Site Tools


2018_2019:s3:concprogobjet:td:td6

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
2018_2019:s3:concprogobjet:td:td6 [2018/11/21 18:37]
blay [A vous, tout seul ! (5mn)]
2018_2019:s3:concprogobjet:td:td6 [2018/12/10 15:23] (current)
blay [Rendu]
Line 104: Line 104:
 Il suffit donc de déclarer notre réseau comme "​Observer"​ du réseau FG et à chaque notification d'​ajout d'une relation, de mettre à jour notre propre réseau si c'est nécessaire. Il suffit donc de déclarer notre réseau comme "​Observer"​ du réseau FG et à chaque notification d'​ajout d'une relation, de mettre à jour notre propre réseau si c'est nécessaire.
  
-//​Facultatif//​ : Chaque fois qu'un nouveau user est ajouter dans FG, on veut vérifier s'il existe déjà dans notre réseau et si c'est le cas le "​connecter"​ à notre réseau...  ​+//​Facultatif ​& Difficile// : Chaque fois qu'un nouveau user est ajouter dans FG, on veut vérifier s'il existe déjà dans notre réseau et si c'est le cas le "​connecter"​ à notre réseau ...  ​En fait si vous avez utilisé un adaptateur comme étant un extends de Member, vous ne pourrez pas le faire facilement. ​
  
  
Line 142: Line 142:
  
  
 +Ce n'est pas grave. Si vous avez compris les principes du Patron, vous pourrez les retrouver dans d'​autres paradigmes tels que les files d’attente (queues), les sémaphores (semaphores ), ou les gestionnaires d'​évènements dans ''​java.beans''​ package.
 ===== Rendu ===== ===== Rendu =====
-FIXME +    ​- un diagramme UML qui visualise uniquement les classes/​interfaces dont votre code **dépend directement**.
-/* +
-    ​- un diagramme UML qui visualise uniquement les classes/​interfaces dont votre code dépend directement.+
           * le diagramme vise à visualiser l'​architecture de votre solution ​           * le diagramme vise à visualiser l'​architecture de votre solution ​
-                    * les attributs faisant référence à des classes/​interfaces sont uniquement représentés sous la forme d'​associations (rôle, cardinalité,​ orientée) +                    * **les différents patterns apparaissent sous forme d'​annotations** si ce n'est pas évident (e.g. si une classe hérite ''​d'​observable''​ c'est évident, mais si ''​User''​ correspond à l'''<​Adaptee>''​ cela ne l'est pas.) 
-                    ​pas de getter et setter +          * le diagramme peut être obtenu par reverse-engineering, c'est même conseillé, ​mais doit être adapté pour répondre aux points précédents. ​
-                    * pas de classes non directement utilisées par exemple, GrapheX etc. +
-                    ​* les différents patterns apparaissent sous forme d'​annotations +
-          * le diagramme peut être obtenu par reverse-engineering mais doit être adapté pour répondre aux points précédents. ​+
     - les codes sources des classes que vous avez créées ou modifiées exclusivement.     - les codes sources des classes que vous avez créées ou modifiées exclusivement.
  
-La date du rendu au plus tard : 28/11 à 23h45+La date du rendu au plus tard : mardi 4 décembre ​à 8h (S3T) 
 + 
 +La date du rendu au plus tard : vendredi 14 décembre à 19h (S3A)
  
  
 Sur [[http://​jalon.unice.fr/​cours/​blay/​Cours-blay-20150930110548/​BoiteDepot-blay-20161116105407498020|Jalon]] avec comme nom pour l'​archive :  Gr <​numeroGroupe>​ + Nom des étudiants dans le groupe Sur [[http://​jalon.unice.fr/​cours/​blay/​Cours-blay-20150930110548/​BoiteDepot-blay-20161116105407498020|Jalon]] avec comme nom pour l'​archive :  Gr <​numeroGroupe>​ + Nom des étudiants dans le groupe
  
-*/+
  
  
2018_2019/s3/concprogobjet/td/td6.1542821836.txt.gz · Last modified: 2018/11/21 18:37 by blay