• Aucun résultat trouvé

Td corrigé TP3 : Point de vue statique (diagrammes de classes, d'objet de ... pdf

N/A
N/A
Protected

Academic year: 2022

Partager "Td corrigé TP3 : Point de vue statique (diagrammes de classes, d'objet de ... pdf"

Copied!
1
0
0

Texte intégral

(1)

UPMC – L3 DANT Version 0.1 GL-Année 2009-2010

TP6 : Design Patterns + Projet LI386

EXO 1 (Design Patterns)

Dans cet exercice il s’agit de pratiquer les Design Patterns et plus particulièrement, le pattern Observer.

Pour cela vous devez dans un premier temps proposez un exemple (réalisable en TP) à votre enseignant où l’application du pattern observer s’impose (justifiée). L’application doit contenir au moins un sujet et deux observateurs.

Si l’exemple est validé par votre enseignant vous devez : 1- Construire le diagramme de classes de votre exemple

2- Un diagramme de séquence qui met en évidence le patterns Observer dans le cadre de votre exemple (un scénario)

3- Tester la génération de code UML vers Java.

4- Implanter votre application directement au niveau de votre diagramme de classes UML. Pour cela, n’hésitez pas mettre du code Java directement au niveau des Operations dans votre modèle UML.

Générez puis compiler le code généré.

5- Si vous devez modifier le code, faites-le au niveau du modèle UML et non pas directement au niveau du code.

Note: Pas la peine de rentrer dans des exemples trop compliqués, de simple classes avec des system.out.println() seront suffisants.

Projet :

Dans cette séance, il s’agit de finaliser votre modélisation du Projet LI386 : diagramme de classes et de séquences détaillés.

Optionnellement, voir s’il n y’aurait pas un moyen d’améliorer votre conception en appliquant un des design patterns du catalogue du GOF (demandez le à votre enseignant si vous ne l’avez pas encore !).

Avant la livraison, vous devez également faire un tableau indiquant les tâches et rendus de chacun des membres de l’équipe depuis le début du projet.

La livraison doit contenir un .doc (documentation générée à partir du VPP + votre documentation personnelle i.e. choix de conceptions, arguments, mise en valeur de votre solution/conception, texte explicatif, etc.) + le projet VPP.

Les dernières étapes seront (dernière semaine LI386):

1- Une présentation de 20 min par groupe de votre application/Projet

2- Implantation en Java d’une ou deux fonctionnalités principales de votre projet

3- Un résumé de ce que vous avez appris en LI386 et comment vous l’avez appliquer dans le contexte de votre projet (2 pages max)

Références

Documents relatifs

Pour un objet en rotation, la vitesse moyenne se calcule avec la formule v = π×D×n , ou π×D représente la distance parcourue en 1 tour et n la fréquence de rotation..

STI TD N°5 de STATIQUE – Echelle de pompier M3.. Objectif : Vérifier le dimensionnement

Objectif : Cette étude constitue un modèle simple du flambage des poutres pour lequel on a réduit la déformation de la poutre par un.. « angle concentré

Par ailleurs, certains enseignements disciplinaires sont mutualisés avec les masters recherche de l’USTV selon des modalités précisées dans la description de chaque mention.. -

Les enseignants chercheurs régis par le présent décret sont recrutés en qualité de stagiaires et sont astreints à l’accomplissement d’un stage probatoire d.une durée

Exercice 1 : Sur une chaîne de production, on transfert des pièces en matière plastique sur un centre d’usinage grâce à un robot manipulateur.

Par exemple à 10 mg/L (dilution au 200 ème dans un fiole de 100 mL) Puis dilution classique de la gamme dans des fiole de 5 ou 10 mL. 1.3. Dosage

A travers cette interface, l’utilisateur à la possibilité d’ajouter, supprimer ou modifier les coordonnées des courbes de niveaux relatifs a une bathymétrie donnée, ainsi que